Analytics caching based on users connected
First Claim
Patent Images
1. A method comprising:
- collecting collected data from a plurality of mobile devices related to a respective current status of the plurality of mobile devices;
mining, by an analytics engine, a historical data store using operator services in order to find a first pattern in the collected data;
determining, by the analytics engine, based on historical data and the first pattern, predicted data that is likely to be requested in the future by the plurality of mobile devices over a communication path including a wireless communications tower that includes a wireless communications tower computer; and
caching the predicted data in a cache at the wireless communications tower computer;
subsequent to caching of the predicted data, receiving a request from a user'"'"'s device; and
responsive to the request, delivering, from the cache, through a wireless communications network and to the user'"'"'s device, the predicted data.
1 Assignment
0 Petitions
Accused Products
Abstract
Data is cached at a mobile communication site, such as a cell phone mast or tower computer. The caching is based on collection of “live data,” such as the number of communication devices (for example, cell phones) connected in data communication directly to the site, information known about users of the various communication devices connected directly to the site, etc. By caching data that is likely to be useful to the users before it is actually requested, the information can be supplied from the site to the directly connected users more quickly when it is later requested.
-
Citations
18 Claims
-
1. A method comprising:
-
collecting collected data from a plurality of mobile devices related to a respective current status of the plurality of mobile devices; mining, by an analytics engine, a historical data store using operator services in order to find a first pattern in the collected data; determining, by the analytics engine, based on historical data and the first pattern, predicted data that is likely to be requested in the future by the plurality of mobile devices over a communication path including a wireless communications tower that includes a wireless communications tower computer; and caching the predicted data in a cache at the wireless communications tower computer; subsequent to caching of the predicted data, receiving a request from a user'"'"'s device; and responsive to the request, delivering, from the cache, through a wireless communications network and to the user'"'"'s device, the predicted data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
-
a non-transitory storage device; and machine readable data stored on the non-transitory storage device; wherein the machine readable data comprises; first program instructions programmed to collect collected data from a plurality of mobile devices related to a respective current status of the plurality of mobile devices, second program instructions programmed to mine, by an analytics engine, a historical data store using operator services in order to find a first pattern in the collected data, third program instructions programmed to determine, by the analytics engine, based on historical data and the first pattern, predicted data that is likely to be requested in the future by the plurality of mobile devices over a communication path including a wireless communications tower that includes a wireless communications tower computer; fourth program instructions programmed to cache the predicted data in a cache at the wireless communications tower computer; fifth program instructions programmed to, subsequent to caching of the predicted data, receive a request from a user'"'"'s device; and sixth program instructions programmed to, responsive to the request, deliver, from the cache, through a wireless communications network and to the user'"'"'s device, the predicted data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A wireless communications tower computer system for controlling operations of a wireless communications tower, the system comprising:
-
a set of processor(s); a non-transitory storage device; and machine readable data stored on the non-transitory storage device; wherein; the set of processor(s) is operatively connected to the non-transitory storage device so that the set of processor(s) executes program instructions stored on the non-transitory storage device; and the machine readable data comprises; first program instructions programmed to collect collected data from a plurality of mobile devices related to a respective current status of the plurality of mobile devices, second program instructions programmed to mine, by an analytics engine, a historical data store using operator services in order to find a first pattern in the collected data, third program instructions programmed to determine, by the analytics engine, based on historical data and the first pattern, predicted data that is likely to be requested in the future by the plurality of mobile devices over a communication path including a wireless communications tower that includes a wireless communications tower computer; fourth program instructions programmed to cache the predicted data in a cache at the wireless communications tower computer; fifth program instructions programmed to, subsequent to caching of the predicted data, receive a request from a user'"'"'s device; and sixth program instructions programmed to, responsive to the request, deliver, from the cache, through a wireless communications network and to the user'"'"'s device, the predicted data. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification