Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
139 words
A method for providing access to a data source from a browser comprising the steps of: sending a request for a page from a browser to a server having a page server portion and a data server portion; said page server retrieving said page, wherein said page is type encoded to signify additional processing may be required, said page comprising a reference to a presentation; creating said presentation in said page wherein said presentation is coupled to said data server portion of said server; said page server portion providing a non-data bearing portion of said page to said browser; said data server portion retrieving appropriate data from said data source using said presentation; and said data server portion providing said appropriate data from said data source to a data bearing portion of said page for display at said browser.
Claim 2
Independent Claim
139 words
A method for providing access to a data source from a browser comprising the steps of: sending a request for a page from a browser to a server having a page server portion and a data server portion; said page server retrieving said page, wherein said page is type encoded to signify additional processing may be required, said page comprising a reference to a presentation; creating said presentation in said page wherein said presentation is coupled to said data server portion of said server; said page server portion providing a non-data bearing portion of said page to said browser; said data server portion retrieving appropriate data from said data source using said presentation; and said data server portion providing said appropriate data from said data source to a data bearing portion of said page for display at said browser.
Claim 3
Dependent Claim
51 words
The method of claim 1 wherein said step of retrieving appropriate data form said data source is accomplished by the steps of: said presentation creating a download object; said download object generating a data request; initiating said data request to said data source; retrieving said appropriate data from said data source.
Claim 4
Dependent Claim
31 words
The method of claim 2 wherein said page when transmitted to said browser includes a reference to said download object that initiates retrieval of said appropriate data from said download object.
Claim 5
Dependent Claim
61 words
The method of claim 3 wherein said step of retrieval of said appropriate data from said download object comprises the steps of: retrieving an executable file from said server; executing said executable file on said browser; said executable file requesting said appropriate data from said download object using said reference; said executable file receiving said appropriate data from said download object.
Claim 6
Dependent Claim
11 words
The method of claim 4 wherein said presentation comprises executable code.
Claim 7
Dependent Claim
18 words
The method of claim 5 wherein said reference to said appropriate data comprises a universal resource locator (URL).
Claim 8
Dependent Claim
15 words
The method of claim 6 wherein said executable file comprises a browser independent executable file.
Claim 9
Dependent Claim
18 words
The method of claim 7 wherein said browser independent executable file comprises a Java™ browser independent executable file.
Claim 10
Dependent Claim
208 words
A computer program product comprising: a computer usable medium having computer readable program code embodied therein configured to provide access to a data source from a browser, said computer program product comprising: computer readable program code configured to cause a computer to send a request for a page from a browser to a server having a page server portion and a data server portion; computer readable program code configured to cause a computer to retrieve said page via the page server portion, said page being encoded to signify additional processing may be required, said page comprising a reference to a presentation; computer readable program code configured to cause a computer to create said presentation in said page wherein said presentation is coupled to said data server portion of said server; computer readable program code configured to cause said page server portion to provide a non-data bearing portion of said page to said browser; computer readable program code configured to cause said data server portion to retrieve appropriate data from said data source using said presentation; computer readable program code configured to cause said data server portion to provide said appropriate data from said data source to a data bearing portion of said page for display at said browser.
Claim 11
Dependent Claim
208 words
A computer program product comprising: a computer usable medium having computer readable program code embodied therein configured to provide access to a data source from a browser, said computer program product comprising: computer readable program code configured to cause a computer to send a request for a page from a browser to a server having a page server portion and a data server portion; computer readable program code configured to cause a computer to retrieve said page via the page server portion, said page being encoded to signify additional processing may be required, said page comprising a reference to a presentation; computer readable program code configured to cause a computer to create said presentation in said page wherein said presentation is coupled to said data server portion of said server; computer readable program code configured to cause said page server portion to provide a non-data bearing portion of said page to said browser; computer readable program code configured to cause said data server portion to retrieve appropriate data from said data source using said presentation; computer readable program code configured to cause said data server portion to provide said appropriate data from said data source to a data bearing portion of said page for display at said browser.
Claim 12
Dependent Claim
89 words
The computer program product of claim 9 wherein retrieving appropriate data from said data source is accomplished by: computer readable program code configured to cause a computer to create a download object using said presentation; computer readable program code configured to cause a computer to generate a data request using said download object; computer readable program code configured to cause a computer to initiate said data request to said data source; computer readable program code configured to cause a computer to retrieve said appropriate data from said data source.
Claim 13
Dependent Claim
33 words
The computer program product of claim 10 wherein said page when transmitted to said browser includes a reference to said download object that initiates retrieval of said appropriate data from said download object.
Claim 14
Dependent Claim
94 words
The computer program product of claim 11 wherein said retrieval of said appropriate data from said download object comprises: computer readable program code configured to cause a computer to retrieve an executable file from said server; computer readable program code configured to cause a computer to execute said executable file on said browser; computer readable program code configured to cause said executable file to request said appropriate data from said download object using said reference; computer readable program code configured to cause said executable file to receive said appropriate data from said download object.
Claim 15
Dependent Claim
13 words
The computer program product of claim 12 wherein said presentation comprises executable code.
Claim 16
Dependent Claim
20 words
The computer program product of claim 13 wherein said reference to said appropriate data comprises a universal resource locator (URL).
Claim 17
Dependent Claim
17 words
The computer program product of claim 14 wherein said executable file comprises a browser independent executable file.
Claim 18
Dependent Claim
20 words
The computer program product of claim 15 wherein said browser independent executable file comprises a Java™ browser independent executable file.
Claim 19
Dependent Claim
19 words
The method of claim 1 wherein said additional processing comprises encapsulating an applet in the processing of said page.
Claim 20
Dependent Claim
21 words
The computer program product of claim 9 wherein said additional processing comprises encapsulating an applet in the processing of said page.
Claim 21
Independent Claim
197 words
An apparatus for providing access to a data source from a browser comprising: a client comprising a browser and a virtual machine; an application server having a page server portion and a data server portion, said browser coupled to said page server portion over a communication network; a plurality of data sources coupled to said data server portion, access to said plurality of data sources from said browser comprising: said browser sending a request to said application server for a page containing data from said plurality of data sources; said page server retrieving said page, wherein said page is type encoded to signify additional processing, said page comprising a reference to a presentation; said page creating said presentation in said browser using said virtual machine, said presentation being coupled to said data server portion of said application server; said page server portion providing the non-data bearing portion of said page to said browser; said data server portion retrieving appropriate data from said plurality of data sources using said presentation; and said data server portion providing said appropriate data from said plurality of data sources to the data bearing portion of said page for display at said browser.
Claim 22
Independent Claim
197 words
An apparatus for providing access to a data source from a browser comprising: a client comprising a browser and a virtual machine; an application server having a page server portion and a data server portion, said browser coupled to said page server portion over a communication network; a plurality of data sources coupled to said data server portion, access to said plurality of data sources from said browser comprising: said browser sending a request to said application server for a page containing data from said plurality of data sources; said page server retrieving said page, wherein said page is type encoded to signify additional processing, said page comprising a reference to a presentation; said page creating said presentation in said browser using said virtual machine, said presentation being coupled to said data server portion of said application server; said page server portion providing the non-data bearing portion of said page to said browser; said data server portion retrieving appropriate data from said plurality of data sources using said presentation; and said data server portion providing said appropriate data from said plurality of data sources to the data bearing portion of said page for display at said browser.
Claim 23
Dependent Claim
55 words
The apparatus of claim 19 wherein said retrieving appropriate data from said plurality of data sources comprises: said presentation creating a download object; said download object generating a request for data; said download object sending said request to said plurality of data sources; said download object receiving said data from said plurality of data sources.