Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
57 words
A process for prefetching documents in a computer network environment, comprising the steps of: configuring prefetch parameters of a client; parsing a document for prefetch values; comparing said prefetch parameters with said prefetch values; and prefetching documents from a server onto said client; wherein said prefetch values determine the relative weight of each link in said document.
Claim 2
Dependent Claim
57 words
A process for prefetching documents in a computer network environment, comprising the steps of: configuring prefetch parameters of a client; parsing a document for prefetch values; comparing said prefetch parameters with said prefetch values; and prefetching documents from a server onto said client; wherein said prefetch values determine the relative weight of each link in said document.
Claim 3
Dependent Claim
15 words
The process of claim 1, wherein said prefetch parameters include enabling and disabling the prefetch.
Claim 4
Dependent Claim
14 words
The process of claim 1, wherein said prefetch parameters include a prefetch threshold value.
Claim 5
Dependent Claim
23 words
The process of claim 1, wherein said prefetch parameters include a document prefetch limit, limiting the amount of documents that said client prefetch.
Claim 6
Dependent Claim
119 words
The process of claim 1, said parsing step further comprising the steps of: parsing the Hypertext Markup Language (HTML) document for prefetch values; requesting a prefetch file from said server if no prefetch values exist in said HTML document and said prefetch file exists on said server and said prefetch file does not exist in the local cache; receiving said prefetch file on said client; placing said prefetch file into said local cache; and parsing said prefetch file for prefetch values; wherein said HTML document contains prefetch values for each document link in said HTML document; and wherein said prefetch file contains paths within the HTML page associated with the Universal Resource Locator (URL) and their associated prefetch values.
Claim 7
Dependent Claim
25 words
The process of claim 1, said comparing step further comprising the step of: selecting a link with said prefetch values greater than said prefetch parameters.
Claim 8
Dependent Claim
68 words
The process of claim 4, said prefetch step further comprising the steps of: retrieving a link from said server if said link does not exist in the local cache; storing said link in said local cache; and stopping said prefetch process when the number of prefetched documents has reached said document prefetch limit or no more links exist; wherein said prefetch process is repeated for each qualified link.
Claim 9
Dependent Claim
29 words
The process of claim 1, further comprising the step of: assigning a greater weight to any links in the vicinity of the user's mouse position on the computer screen.
Claim 10
Dependent Claim
29 words
The process of claim 1, further comprising the steps of: querying each link in said document for keywords; and assigning a greater weight to links containing a common keyword.
Claim 11
Dependent Claim
21 words
The process of claim 1, further comprising the step of: assigning a greater weight to links contained in a sequential pattern.
Claim 12
Dependent Claim
22 words
The process of claim 1, further comprising the step of: assigning greater weights to links contained in a hub and spoke pattern.
Claim 13
Dependent Claim
16 words
The process of claim 5, wherein said server notifies said client if said prefetch file exists.
Claim 14
Dependent Claim
16 words
The process of claim 5, wherein said server includes said prefetch file in a multi-part message.
Claim 15
Dependent Claim
18 words
The process of claim 1, wherein said client notifies said server if said client is configured for prefetching.
Claim 16
Independent Claim
67 words
An apparatus for prefetching documents in a computer network environment, comprising: a module for configuring the prefetch parameters of a client; a module for parsing a document for prefetch values; a module for comparing said prefetch parameters with said prefetch values; and a module for prefetching documents from a server onto said client; wherein said prefetch values determine the relative weight of each link in said document.
Claim 17
Independent Claim
67 words
An apparatus for prefetching documents in a computer network environment, comprising: a module for configuring the prefetch parameters of a client; a module for parsing a document for prefetch values; a module for comparing said prefetch parameters with said prefetch values; and a module for prefetching documents from a server onto said client; wherein said prefetch values determine the relative weight of each link in said document.
Claim 18
Dependent Claim
15 words
The apparatus of claim 15, wherein said prefetch parameters include enabling and disabling the prefetch.
Claim 19
Dependent Claim
14 words
The apparatus of claim 15, wherein said prefetch parameters include a prefetch threshold value.
Claim 20
Dependent Claim
23 words
The apparatus of claim 15, wherein said prefetch parameters include a document prefetch limit, limiting the amount of documents that said client prefetch.
Claim 21
Dependent Claim
126 words
The apparatus of claim 15, said parsing module further comprising: a module for parsing the Hypertext Markup Language (HTML) document for prefetch values; a module for requesting a prefetch file from said server if no prefetch values exist in said HTML document and said prefetch file exists on said server and said prefetch file does not exist in the local cache; a module for receiving said prefetch file on said client; a module for placing said prefetch file into said local cache; and a module for parsing said prefetch file for prefetch values; wherein said HTML document contains prefetch values for each document link in said HTML document; and wherein said prefetch file contains paths within a Universal Resource Locator (URL) and their associated prefetch values.
Claim 22
Dependent Claim
25 words
The apparatus of claim 15, said comparing module further comprising: a module for selecting a link with said prefetch values greater than said prefetch parameters.
Claim 23
Dependent Claim
74 words
The apparatus of claim 18, said prefetch module further comprising: a module for retrieving a link from said server if said link does not exist in the local cache; a module for storing said link in said local cache; and a module for stopping said prefetch module when the number of prefetched documents has reached said document prefetch limit or no more links exist; wherein said prefetch module is repeated for each qualified link.
Claim 24
Dependent Claim
29 words
The apparatus of claim 15, further comprising: a module for assigning a greater weight to any links in the vicinity of the user's mouse position on the computer screen.
Claim 25
Dependent Claim
32 words
The apparatus of claim 15, further comprising: a module for querying each link in said document for keywords; and a module for assigning a greater weight to links containing a common keyword.
Claim 26
Dependent Claim
21 words
The apparatus of claim 15, further comprising: a module for assigning a greater weight to links contained in a sequential pattern.
Claim 27
Dependent Claim
22 words
The apparatus of claim 15, further comprising: a module for assigning greater weights to links contained in a hub and spoke pattern.
Claim 28
Dependent Claim
16 words
The apparatus of claim 19, wherein said server notifies said client if said prefetch file exists.
Claim 29
Dependent Claim
16 words
The apparatus of claim 19, wherein said server includes said prefetch file in a multi-part message.
Claim 30
Dependent Claim
18 words
The apparatus of claim 15, wherein said client notifies said server if said client is configured for prefetching.