Method and device for prefetching a referenced resource
First Claim
Patent Images
1. A method of prefetching a referenced resource, comprising the steps of:
- determining a group of references (107) to resources from a given first resource (106), for each reference (107) to a resource in the group, computing a respective weight and assigning it to the reference (107), determining a reference from the group having a maximal respective weight, and prefetching the resource referenced by that reference, characterized in that the respective weight for a reference (107) is computed based on the number of times (202) the resource referenced by that reference (107) has been fetched previously, and on the number of times (203) one or more further resources have been fetched previously from a server (102, 103, 104) that serves the resource referenced by the reference (107).
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a method and device (100) for prefetching referenced resources (105) from servers (102, 103, 104). A first resource (106) is scanned for unfetched references (107), which are weighted and prefetched in the order of their weight. The computation of the weight is based on the number of times the resource referenced by the reference has been fetched previously, and on the number of times one or more further resources have been fetched previously from a server that serves the resource referenced by the reference. The device (100) can be realized as a computer program product.
69 Citations
9 Claims
-
1. A method of prefetching a referenced resource, comprising the steps of:
-
determining a group of references (107) to resources from a given first resource (106), for each reference (107) to a resource in the group, computing a respective weight and assigning it to the reference (107), determining a reference from the group having a maximal respective weight, and prefetching the resource referenced by that reference, characterized in that the respective weight for a reference (107) is computed based on the number of times (202) the resource referenced by that reference (107) has been fetched previously, and on the number of times (203) one or more further resources have been fetched previously from a server (102, 103, 104) that serves the resource referenced by the reference (107). - View Dependent Claims (2, 3)
-
-
4. A device (100) for prefetching a referenced resource, comprising
link determination means (110) for determining a group of references (107) to resources from a given first resource (106), link weighting means (111) for computing, for each reference (107) to a resource in the group, a respective weight and assigning it to the reference (107), choosing means (112) for choosing from the group a first reference having a maximal respective weight, and prefetching means (113) for prefetching a resource referenced by that first reference, characterized in that the link weighting means (111) are arranged to compute the respective weight for a reference (107) based on the number of times (202) the resource referenced by that reference (107) has been fetched previously, and on the number of times (203) one or more further resources have been fetched previously from a server (102, 103, 104) that serves the resource referenced by the reference (107).
Specification