Systems, devices and methods for distributed content pre-fetching in mobile communication networks
First Claim
1. A method at a parent node for distributing pre-fetch data to at least two child nodes, the method comprising:
- storing a content prediction list identifying data expected to be of interest to a particular user, based on user activity;
synchronizing the content prediction list and a local content prediction list at the client device, based on user activity at the client device;
obtaining, from at least one data source, by way of at least one data network, pre-fetch data comprising data identified in the content prediction list;
selecting a first subset and a second subset of the pre-fetch data for transmission, respectively, to a first child node and a second child node of the at least two child nodes, the selecting based on at least a predicted future location of the particular user and a respective geographic location of the first and second child nodes; and
transmitting the first subset and the second subset of the pre-fetch data, respectively, to the first child node and the second child node by way of the at least one data network.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed systems, devices, and methods for distributing pre-fetch data. A parent node obtains pre-fetch data comprising at least one of: i) data expected to be of interest to a particular user, pre-fetched by the parent node from at least one data source; and (ii) at least one identifier identifying data expected to be of interest to the particular user, for pre-fetching the identified data at a child node. The parent node selects first and second subsets of the pre-fetch data for transmission, respectively, to first and second child nodes, the selecting based on at least a predicted future location of the particular user and a respective geographic location of the first and second child nodes; and transmits the first and second subsets of the pre-fetch data, respectively, to the first and second child nodes.
17 Citations
29 Claims
-
1. A method at a parent node for distributing pre-fetch data to at least two child nodes, the method comprising:
-
storing a content prediction list identifying data expected to be of interest to a particular user, based on user activity; synchronizing the content prediction list and a local content prediction list at the client device, based on user activity at the client device; obtaining, from at least one data source, by way of at least one data network, pre-fetch data comprising data identified in the content prediction list; selecting a first subset and a second subset of the pre-fetch data for transmission, respectively, to a first child node and a second child node of the at least two child nodes, the selecting based on at least a predicted future location of the particular user and a respective geographic location of the first and second child nodes; and transmitting the first subset and the second subset of the pre-fetch data, respectively, to the first child node and the second child node by way of the at least one data network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network node for distributing pre-fetch data, the node comprising:
-
a network interface for interconnection with at least two child nodes by at least one data network; and at least one processor in communication with the network interface, the at least one processor configured to; store a content prediction list identifying data expected to be of interest to a particular user; synchronize the content prediction list and a local content prediction list at the client device, based on user activity at the device; obtain, from at least one data source by way of at least one data network pre-fetch data comprising data identified in the content prediction list; select a first subset and a second subset of the pre-fetch data for transmission, respectively, to a first child node and a second child node of the at least two child nodes, the selecting based on at least a predicted future location of the particular user and a respective geographic location of the first and second child nodes; and transmit the first subset and the second subset of the pre-fetch data, respectively, to the first child node and the second child node by way of the at least one data network. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification