SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR REFRESHING DATA
First Claim
Patent Images
1. A device generating output information by a process that uses data that is periodically refreshed, said device comprising:
- a processing unit requesting a refresh of said data according to a time offset, said time offset generated using a randomization technique and falling within a time period associated with a known expiration time of said data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performs an update for a first device that consumes information with a known expiration time. The first device operates within a network that accommodates other devices also consuming the information. The method includes setting a time for the first device to refresh the information, the time to refresh being based on a pseudorandom time offset. The method also includes sending a refresh request to a resource for the data during the set time.
-
Citations
33 Claims
-
1. A device generating output information by a process that uses data that is periodically refreshed, said device comprising:
a processing unit requesting a refresh of said data according to a time offset, said time offset generated using a randomization technique and falling within a time period associated with a known expiration time of said data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method for performing an update for a first device, wherein said first device consumes information with a known expiration time, and wherein said first device operates within a network that accommodates other devices also consuming the information, said method comprising:
-
setting a time for said first device to refresh said information, said set time to refresh based on a time offset, said time offset being pseudorandom; and sending a refresh request to a resource for said data, said refresh request sent during said set time to refresh. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium encoded with instructions, when executed by a processing unit, perform an update, the instructions comprising:
-
code to receive data from a resource, said data being periodically refreshed by sending a refresh request to said resource; code to send said refresh request during a pseudorandomly-placed time slot within a time period; and code to receive refreshed data from said resource. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A receiver comprising:
-
means for calculating an expiration time for data; means for scheduling a time period associated with said expiration time, said time period divided into a plurality of time slots; means for randomizing a selection of a first time slot of said plurality of time slots; means for requesting said data according to said first time slot; and means for receiving requested data. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A method for performing an update for a first device, wherein said first device consumes information with a known expiration time, and wherein said first device operates within a network that accommodates other devices also consuming the information, said method comprising:
-
receiving a request for said information from said first device; generating data indicating a time for said first device to refresh said information, said generated data associated with a time offset, said time offset being pseudorandom; and sending said generated data to said first device. - View Dependent Claims (29, 30, 31, 32, 33)
-
Specification