Proactive caching

US2018035259A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018035259-A1
Application numberUS-201615220610-A
CountryUS
Kind codeA1
Filing dateJul 27, 2016
Priority dateJul 27, 2016
Publication dateFeb 1, 2018
Grant date

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.

Embodiments are directed to a computer implemented method and system of proactively caching content for a mobile electronic device. The method includes determining the location of a mobile electronic device, predicting the location of the mobile electronic device, including a prediction of when the mobile electronic device will be in a location of low or no network connectivity. The data that will be retrieved while the mobile electronic device is not connected to the network is also predicted. Thereafter, the predicted data that will be retrieved is downloaded prior to losing network connectivity so that it can be accessed from memory while the mobile electronic device has low or no network connectivity. Other embodiments are also described.

First claim

Opening claim text (preview).

1 . A computer-implemented method comprising: determining, using a processor, the location of a mobile electronic device; predicting, using the processor, that the mobile electronic device will be in a location with low or no network connectivity in the near future; predicting data that will be used while the mobile electronic device is in the location with low or no network connectivity; and retrieving and storing the predicted data in a memory. 2 . The computer-implemented method of claim 1 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using historical usage data of the mobile electronic device to perform a cognitive prediction of the location of the mobile electronic device in the near future. 3 . The computer-implemented method of claim 2 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using historical usage data of a plurality of users to perform a cognitive prediction of the location of the mobile electronic device in the near future. 4 . The computer-implemented method of claim 1 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using outage data from service providers to predict the future location of the mobile electronic device. 5 . The computer-implemented method of claim 1 wherein: predicting data that will be used by the mobile electronic device further comprises: determining an amount of time that the mobile electronic device will be in the area with low or no network connectivity; and proactively storing an amount of data that is dependent on the predicted amount of time. 6 . The computer-implemented method of claim 1 further comprising: determining a free Wi-Fi hotspot in proximity to the predicted position of the mobile electronic device when it is in the area of low or no network connectivity; and providing a notification via the mobile electronic device of a location of the free Wi-Fi hotspot. 7 . The computer-implemented method of claim 1 further comprising: using an in-memory proxy server to proactively access and store the predicted data. 8 . The computer-implemented method of claim 1 further comprising: using an in-memory proxy server to store outbound data from the mobile electronic device; and upon entering an area with network connectivity, sending the data from the in-memory proxy server. 9 . The computer-implemented method of claim 1 wherein: predicting data that will be used by the mobile electronic device comprises using historical usage data of the mobile electronic device to cognitively predict future data that will be accessed using the mobile electronic device. 10 . A computer system comprising: a memory; and a processor system communicatively coupled to the memory; the processor system configured to perform a method comprising: determining the location of a mobile electronic device; predicting that the mobile electronic device will be in a location with low or no network connectivity in the near future; predicting data that will be used while the mobile electronic device is in the location with low or no network connectivity; and retrieving and storing the predicted data in a memory. 11 . The computer system of claim 10 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using historical usage data of the mobile electronic device to perform a cognitive prediction of the location of the mobile electronic device in the near future. 12 . The computer system of claim 11 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using historical usage data of a plurality of users to perform a cognitive prediction of the location of the mobile electronic device in the near future. 13 . The computer system of claim 10 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using outage data from service providers to predict the future location of the mobile electronic device. 14 . The computer system of claim 10 wherein: predicting data that will be used by the mobile electronic device comprises using historical usage data of the mobile electronic device to cognitively predict future data that will be accessed using the mobile electronic device. 15 . The computer system of claim 10 wherein: predicting data that will be used by the mobile electronic device further comprises: determining an amount of time that the mobile electronic device will be in the area with low or no network connectivity; and proactively storing an amount of data that is dependent on the predicted amount of time. 16 . The computer system of claim 10 further comprising: determining a free Wi-Fi hotspot in proximity to the predicted position of the mobile electronic device when it is in the area of low or no network connectivity; and providing a notification via the mobile electronic device of a location of the free Wi-Fi hotspot. 17 . The computer system of claim 10 further comprising: using an in-memory proxy server to proactively access and store the predicted data. 18 . The computer-implemented method of claim 10 further comprising: using an in-memory proxy server to store outbound data from the mobile electronic device; and upon entering an area with network connectivity, sending the data from the in-memory proxy server. 19 . A computer program product comprising: a computer-readable storage medium having program instructions embodied therewith, wherein the computer-readable storage medium is not a transitory signal per se, the program instructions readable by a processor system to cause the processor system to perform a method comprising: determining the location of a mobile electronic device; predicting that the mobile electronic device will be in a location with low or no network connectivity in the near future; predicting data that will be used while the mobile electronic device is in the location with low or no network connectivity; and retrieving and storing the predicted data in a memory. 20 . The computer program product of claim 19 wherein: predicting that the mobile electronic device will be in a location with low or no network connectivity comprises using historical usage data of the mobile electronic device to perform a cognitive prediction of the location of the mobile electronic device in the near future.

Assignees

Inventors

Classifications

  • WLAN [Wireless Local Area Networks] · CPC title

  • Terminal devices · CPC title

  • by downloading data to substation equipment · CPC title

  • H04W4/029Primary

    Location-based management or tracking services · CPC title

  • Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · 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 US2018035259A1 cover?
Embodiments are directed to a computer implemented method and system of proactively caching content for a mobile electronic device. The method includes determining the location of a mobile electronic device, predicting the location of the mobile electronic device, including a prediction of when the mobile electronic device will be in a location of low or no network connectivity. The data that w…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04W4/029. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Feb 01 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).