Method and apparatus for caching broadcasting information
First Claim
1. A method of controlling the storage of web objects in a storage media, the web objects forming a closed web site which has no reference to an external web site, and being adapted for delivery to a user, the web objects being stored on the basis of predictive determinations of which web object has a highest probability of being selected from the closed web site by the user, the method comprising the steps of:
- a) identifying a plurality of web objects which form the closed web site;
b) determining a web tree of the closed web site by computing a number of steps between each of said plurality of web objects to every other of said plurality of web objects;
c) storing said number of steps between each of said plurality of web objects;
d) identifying at least one parameter associated with each web object in the web tree;
e) determining from the at least one parameter of each web object a probability of the web object being selected so as to generate a list of likely web objects, wherein said step of determining the probability of each web object being selected comprises determining a numbers of steps from an active web object to each web object in the closed web site, such that a group of neighboring objects with a lower number of steps with respect to the active web object have a higher probability of being selected than a group of neighboring objects with a higher number of steps, and for each of group of neighboring objects, determining the size of web object having the same number of steps such that those of a smaller size have a higher probability than those with a bigger size;
f) ordering the likely web objects in accordance with their probability;
g) storing the web object from the set of likely objects in order of their relative probability such that those with the highest probability are stored first; and
h) continuing the storing step for as long as there is available capacity in the storage media.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling the storage of web objects in a storage media, the web objects forming a closed web site and being adapted for delivery to a user, the web objects being stored on the basis of predictive determinations of which web object has the highest probability of being selected from the closed web site by the user.
52 Citations
18 Claims
-
1. A method of controlling the storage of web objects in a storage media, the web objects forming a closed web site which has no reference to an external web site, and being adapted for delivery to a user, the web objects being stored on the basis of predictive determinations of which web object has a highest probability of being selected from the closed web site by the user, the method comprising the steps of:
-
a) identifying a plurality of web objects which form the closed web site; b) determining a web tree of the closed web site by computing a number of steps between each of said plurality of web objects to every other of said plurality of web objects; c) storing said number of steps between each of said plurality of web objects; d) identifying at least one parameter associated with each web object in the web tree; e) determining from the at least one parameter of each web object a probability of the web object being selected so as to generate a list of likely web objects, wherein said step of determining the probability of each web object being selected comprises determining a numbers of steps from an active web object to each web object in the closed web site, such that a group of neighboring objects with a lower number of steps with respect to the active web object have a higher probability of being selected than a group of neighboring objects with a higher number of steps, and for each of group of neighboring objects, determining the size of web object having the same number of steps such that those of a smaller size have a higher probability than those with a bigger size; f) ordering the likely web objects in accordance with their probability; g) storing the web object from the set of likely objects in order of their relative probability such that those with the highest probability are stored first; and h) continuing the storing step for as long as there is available capacity in the storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of viewing a web object at a remote mobile device having a memory, wherein the web object is transmitted to the remote mobile device over a broadcast standard channel, the method of viewing comprising the steps of:
-
a) receiving a plurality of identified web objects forming at least part of a closed web site which has no reference to an external web site, wherein each web object includes at least one parameter which determine a probability of a user selecting that object, said probability calculated by determining a numbers of steps from an active web object to each web object in the closed web site, such that a group of neighboring objects with a lower number of steps with respect to the active web object have a higher probability of being selected than a group of neighboring objects with a higher number of steps, and for each of group of neighboring objects, determining the size of web object having the same number of steps such that those of a smaller size have a higher probability than those with a bigger size; b) receiving a number of steps between each of said plurality of identified web objects to every other of said identified web objects; c) storing the web objects in the memory in accordance with the probability, such that those with the highest probability are stored first; d) selecting a web object to view, thereby causing an update to the at least one parameter and a new probability for each web object being subsequently selected; e) updating the web objects stored in memory based on the new probability such that those with the highest new probability are stored first; and f) repeating the selecting and updating steps as required.
-
-
13. A computer program stored on a non-transitory computer readable storage medium, comprising:
-
a) means for identifying a plurality of web objects which form a closed web site which has no reference to an external web site; b) means for determining a web tree of the closed web site by computing a number of steps between each of said plurality of web objects to every other of said plurality of web objects; c) means for storing said number of steps between each of said plurality of web objects d) means for identifying at least one parameter associated with each web object in the web tree; e) means for determining from the at least one parameter of each web object a probability of the web object being selected so as to generate a list of likely web objects, wherein said step of determining the probability of each web object being selected comprises determining a numbers of steps from an active web object to each web object in the closed web site, such that a group of neighboring objects with a lower number of steps with respect to the active web object have a higher probability of being selected than a group of neighboring objects with a higher number of steps, and for each of group of neighboring objects, determining the size of web object having the same number of steps such that those of a smaller size have a higher probability than those with a bigger size; f) means for ordering the likely web objects in accordance with their probability; g) means for storing the web object from the set of likely objects in order of their relative probability such that those with the highest probability are stored first; and h) means for continuing the storing step for as long as there is available capacity in the storage media. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program stored on a non-transitory computer readable storage medium for viewing a web object at a remote mobile device having a memory, wherein the web object is transmitted to the remote mobile device over a broadcast standard channel, comprising:
-
a) means for receiving a plurality of identified web objects forming at least part of a closed web site, wherein the web object includes at least one parameter which determine a probability of a user selecting that object, said probability calculated by determining a numbers of steps from an active web object to each web object in the closed web site, such that a group of neighboring objects with a lower number of steps with respect to the active web object have a higher probability of being selected than a group of neighboring objects with a higher number of steps, and for each of group of neighboring objects, determining the size of web object having the same number of steps such that those of a smaller size have a higher probability than those with a bigger size; b) means for receiving a number of steps between each of said plurality of identified web objects to every other of said identified web objects; c) means for storing the web objects in the memory in accordance with the probability, such that those with the highest probability are stored first; d) means for selecting a web object to view, thereby causing an update to the at least one parameter and a new probability for each web object being subsequently selected; e) means for updating the web objects stored in memory based on the new probability such that those with the highest new probability are stored first; and f) means for repeating the selecting and updating steps as required.
-
Specification