Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
136 words
A method of dynamically augmenting the contents of at least one file of information on a first network resource, the information file having at least one link, comprising the steps of: (a) creating at least one request corresponding to the at least one link; (b) coupling at least one query argument with the at least one request; (c) sending the at least one request and the at least one query argument to a database; (d) causing the database to search for at least one record that satisfies the at least one query argument; (e) providing a display for viewing by a user, the display being subdivided into a plurality of displays; and (f) displaying the at least one record that satisfies the at least one query argument in at least one of the plurality of displays.
Claim 2
Independent Claim
136 words
A method of dynamically augmenting the contents of at least one file of information on a first network resource, the information file having at least one link, comprising the steps of: (a) creating at least one request corresponding to the at least one link; (b) coupling at least one query argument with the at least one request; (c) sending the at least one request and the at least one query argument to a database; (d) causing the database to search for at least one record that satisfies the at least one query argument; (e) providing a display for viewing by a user, the display being subdivided into a plurality of displays; and (f) displaying the at least one record that satisfies the at least one query argument in at least one of the plurality of displays.
Claim 3
Dependent Claim
26 words
The method of claim 1 , wherein the subdividing portion of step (e) further comprises the step of overlaying the plurality of displays on the display.
Claim 4
Dependent Claim
37 words
The method of claim 1 , further comprising the steps of: (g) providing a series of symbols in a second of the plurality of displays for enabling the user to select one of a plurality of databases.
Claim 5
Dependent Claim
27 words
The method of claim 1 , wherein the plurality of displays is selected from the group consisting of: windows, frames, inline frames, dynamic framesets, layers and applets.
Claim 6
Dependent Claim
16 words
The method of claim 4 , wherein the windows further include pop-up windows and fixed windows.
Claim 7
Dependent Claim
69 words
The method of claim 3 , further comprising the steps of: (h) subdividing the display into a second plurality of displays which replace the plurality of displays; and (i) providing a list of index terms in at least one window of the second plurality of sections, the index terms for selecting the at least one link in the at least one file of information on the first network resource.
Claim 8
Dependent Claim
34 words
The method of claim 1 , wherein step (b) further comprises the step of: (b1) coupling at least one authentication argument to the at least one query argument and the at least one request.
Claim 9
Dependent Claim
86 words
The method of claim 1 , wherein step (c) is performed by a browser, further wherein the at least one request comprises a request header specifying: (a) a purpose of the request; (b) a network address of a second network resource to which the request header is applied; (c) a file name for at least one application that is stored on the second network resource; and (d) an argument that acts as a key in a table lookup and corresponds to the at least one link.
Claim 10
Dependent Claim
27 words
The method of claim 8 , wherein the request header is sent to the second network resource via collaborative information systems transmission protocols used on a network.
Claim 11
Dependent Claim
30 words
The method of claim 9 , wherein the collaborative information systems transmission protocols used on a network include the combination of Hypertext Transfer Protocol (HTTP) and Transmission Control/Internet Protocol (TCP/IP).
Claim 12
Dependent Claim
36 words
The method of claim 8 , wherein the second network resource, in response to receiving the at least one request, executes the at least one application and sends at least one embedded application to the browser.
Claim 13
Dependent Claim
31 words
The method of claim 11 , wherein the at least one embedded application is executed on the browser and causes the browser to subdivide the display into the plurality of windows.
Claim 14
Dependent Claim
44 words
The method of claim 12 , wherein the at least one embedded application that is executed on the browser causes the at least one record that satisfies the at least one query argument to appear in the largest window of the plurality of windows.
Claim 15
Dependent Claim
49 words
The method of claim 12 , wherein the at least one embedded application that is executed on the browser causes a plurality of buttons corresponding to a plurality of arguments for selecting a plurality of databases to appear in at least a second window of the plurality of windows.
Claim 16
Dependent Claim
52 words
The method of claim 12 , wherein the at least one embedded application that is executed on the browser causes an excerpt of text that includes the at least one link in the at least one file of information to appear in at least a third window of the plurality of windows.
Claim 17
Dependent Claim
46 words
The method of claim 12 , wherein the at least one embedded application that is executed on the browser causes information associated with the source of the at least one file of information to appear in at least a fourth window of the plurality of windows.
Claim 18
Dependent Claim
76 words
The method of claim 11 , wherein the at least one request comprises an argument that acts as a key in a table lookup and the scripted language or the at least one embedded application is executed on the browser and correlates in the table lookup the key with one of a plurality of expert predetermined optimum values, each expert predetermined value comprising a network address for a database, a query argument, and an authentication argument.
Claim 19
Dependent Claim
40 words
The method of claim 17 , wherein the key can be used to create a window for viewing by the user, the window presenting the user with a menu of choices for further areas of research pertaining to the key.
Claim 20
Dependent Claim
115 words
The method of claim 18 , wherein the user by selecting one of the choices causes the scripted language or the embedded application that is executed on the browser to match a key, corresponding to one of the choices in a table lookup, with a request header comprising: (a) a purpose of the request; (b) a network address for a third network resource to which the request header is applied; (c) a file name for an application that is stored on the third network resource; (d) a query argument; and (e) an authentication argument; and causes the embedded application that is executed on the browser to send the request header to the third network resource.
Claim 21
Dependent Claim
38 words
The method of claim 19 , wherein the at least one embedded application requests one of the plurality of expert predetermined optimum values and a plurality of the keys, associated with the link, from the second network resource.
Claim 22
Dependent Claim
50 words
The method of claim 20 , wherein the at least one embedded application that is executed on the browser matches one of the expert predetermined optimum values with the key in the table lookup selected from the group consisting of a hash table, an associative array and a linked list.
Claim 23
Dependent Claim
72 words
The method of claim 20 , wherein the at least one embedded application that is executed on the browser generates at least a request header comprising: (a) a purpose of the request; (b) a network address for a third network resource to which the request header is applied; (c) a file name for an application that is stored on the third network resource; (d) a query argument and (e) an authentication argument.
Claim 24
Dependent Claim
48 words
The method of claim 1 , wherein step (b) further comprises the step of: (b1) executing an application on a second network resource, the application causing the coupling of the at least one authentication argument and the at least one query argument with the at least one request.
Claim 25
Dependent Claim
24 words
The method of claim 23 , wherein the application that is executed on the second network resource uses a Common Gateway Interface (CGI) protocol.
Claim 26
Dependent Claim
41 words
The method of claim 23 , wherein the application that is executed on the second network resource uses a gateway interface selected from the group consisting of non-Common Gateway Interface (CGI) program object oriented communications protocols and non-CGI program server extensions.
Claim 27
Dependent Claim
50 words
The method of claim 23 , further comprising the steps of: (b2) determining whether an authentication of the user is needed before the at least one request is sent to the second network resource; and (b3) performing the authentication of the user if the authentication of the user is required.
Claim 28
Dependent Claim
70 words
The method of claim 23 , wherein the at least one request comprises an argument that acts as a key in a table lookup and wherein the application executes on the second network resource and correlates to the table lookup the key with one of a plurality of expert predetermined optimum values, each expert predetermined value comprising a network address for a database, a query argument, and an authentication argument.
Claim 29
Dependent Claim
40 words
The method of claim 27 , wherein the key can be used to create a window for viewing by the user, the window presenting the user with a menu of choices for further areas of research pertaining to the key.
Claim 30
Dependent Claim
110 words
The method of claim 28 , wherein the user, by selecting one of the choices, causes the application that is executed on the second network resource to match a key, corresponding to one of the choices in the table lookup, with a request header comprising: (a) a purpose of the request; (b) a network address for a third network resource to which the request header is applied; (c) a file name for an application that is stored on the third network resource; (d) a query argument; and (e) an authentication argument; and causes the application on the second network resource to send the request header to the third network resource.
Claim 31
Dependent Claim
48 words
The method of claim 27 , wherein the application that is executed on the second network resource matches one of the expert predetermined optimum values with the key in the table lookup selected from the group consisting of a hash table, an associative array and a linked list.
Claim 32
Dependent Claim
31 words
The method of claim 23 , wherein the application that is executed on the second network resource modifies the at least one record that satisfies the at least one query argument.
Claim 33
Dependent Claim
29 words
The method of claim 23 , wherein the application that is executed on the second network resource causes a browser to subdivide the display into the plurality of windows.
Claim 34
Dependent Claim
40 words
The method of claim 23 , wherein the application executing on the second network resource causes the at least one record that satisfies the at least one query argument to appear in the largest window of the plurality of windows.
Claim 35
Dependent Claim
47 words
The method of claim 23 , wherein the application that is executed on the second network resource causes a plurality of buttons corresponding to a plurality of arguments for selecting a plurality of databases to appear in at least a second window of the plurality of windows.
Claim 36
Dependent Claim
44 words
The method of claim 34 , wherein the plurality of buttons comprise arguments that act as keys in a table lookup, with each of the keys corresponding to a specific link in the at least one file of information on the first network resource.
Claim 37
Dependent Claim
53 words
The method of claim 34 , wherein the application that is executed on the second network resource causes an excerpt of text that includes the at least one line in the at least one file of information to appear on at least a first, second or third window of the plurality of windows.
Claim 38
Dependent Claim
48 words
The method of claim 34 , wherein the application that is executed on the second network resource causes information associated with the source of the at least one file of information to appear in at least a first, second, third or fourth window of the plurality of windows.
Claim 39
Dependent Claim
32 words
The method of claim 37 , wherein the user may cause through an object within the display to increase and decrease the viewing area of any one of the plurality of windows.
Claim 40
Dependent Claim
22 words
The method of claim 23 , wherein step (b1) is executed on a browser by a scripted language or an embedded application.
Claim 41
Dependent Claim
38 words
The method of claim 1 , wherein the database authenticates the user when the user executed a search, and returns to a second network resource the at least one record that satisfies the at least one query argument.
Claim 42
Dependent Claim
19 words
The method of claim 1 , wherein the at least one link is identified by one or more icons.