Analytics caching based on users connected

US9420056B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9420056-B2
Application numberUS-201313927175-A
CountryUS
Kind codeB2
Filing dateJun 26, 2013
Priority dateJun 26, 2013
Publication dateAug 16, 2016
Grant dateAug 16, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 wherein the wireless communications tower is a mobile phone mast computer. 3. The method of claim 1 wherein the collected data includes data of at least one of the following types: (i) connection information; (ii) location information; (iii) identity information; (iv) communication information; and (v) files information. 4. The method of claim 1 wherein the collected data consists of connection information. 5. The method of claim 1 wherein the first pattern is indicative of a plurality of people attending an event in such proximity to the wireless communications tower that wireless communications initiated by the plurality of people through their mobile devices are likely to have a communication path including the wireless communications tower. 6. The method of claim 1 wherein the historical data includes connection information. 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. 8. The computer program product of claim 7 wherein the wireless communications tower is a mobile phone mast computer. 9. The computer program product of claim 7 wherein the collected data includes data of at least one of the following types: (i) connection information; (ii) location information; (iii) identity information; (iv) communication information; and (v) files information. 10. The computer program product of claim 7 wherein the collected data consists of connection information. 11. The computer program product of claim 7 wherein the first pattern is indicative of a plurality of people attending an event in such proximity to the wireless communications tower that wireless communications initiated by the plurality of people through their mobile devices are likely to have a communication path including the wireless communications tower. 12. The computer program product of claim 7 wherein the historical data includes connection information. 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. 14. The system of claim 13 wherein the wireless communications tower is a mobile phone mast computer. 15. The system of claim 13 wherein the collected data includes data of at least one of the following types: (i) connection information; (ii) location information; (iii) identity information; (iv) communication information; and (v) files information. 16. The system of claim 13 wherein the collected data consists of connection information. 17. The system of claim 13 wherein the first pattern is indicative of a plurality of people attending an event in such proximity to the wireless communications tower that wireless communications initiated by the plurality of people through their mobile devices are likely to have a communication path including the wireless communications tower. 18. The system of claim 13 wherein the historical data includes connection information.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • Electricity · mapped topic

  • H04L67/04Primary

    specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • H04L67/568Primary

    Storing data temporarily at an intermediate stage, e.g. caching · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9420056B2 cover?
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 l…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/2842. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).