US2014329559A1PendingUtilityA1

Predictive Caching of IP Data

56
Assignee: BANDWIDTH COM INCPriority: Sep 12, 2013Filed: Jul 22, 2014Published: Nov 6, 2014
Est. expirySep 12, 2033(~7.2 yrs left)· nominal 20-yr term from priority
H04L 41/147H04L 67/568H04L 67/2842H04W 80/04H04W 88/06H04L 67/5681H04W 24/06H04L 67/306H04L 67/2885H04W 4/80
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed is a technique for predictively caching IP content data for a mobile device. In the mobile device, a content request is sent to an intelligent cache server over an IP network, the content request indicative of recurring IP content data of interest to the mobile device. The intelligent cache server retrieves the requested IP content data from one or more content servers and queues the requested IP content data in a buffer associated with the mobile device. A notification message is sent to the mobile device indicating that the requested IP content is queued. The mobile device determines whether it is connected to a non-cellular IP network access point and automatically downloads the queued IP content data from the intelligent cache server when connected to a non-cellular IP network. The IP content data is stored in a cache memory in the mobile device. Other embodiments are disclosed.

Claims

exact text as granted — not AI-modified
1 . An intelligent cache server operable within an Internet Protocol (IP) network, comprising:
 a processor component;   memory coupled to the processor component; and   logic to be executed by the processor component to:
 receive a content request from a mobile device having both a cellular transceiver and a non-cellular RF transceiver, the content request indicative of recurring IP content data of interest to the mobile device; 
 retrieve the requested IP content data from one or more content servers; 
 queue the requested IP content data in a buffer associated with the mobile device; 
 automatically download or receive the queued IP content data to the mobile device to be stored in cache memory only when the mobile device is connected to a non-cellular IP network access point. 
   
     
     
         2 . The intelligent cache server of  claim 1 , the logic to:
 receive non-cellular IP network connectivity information associated with the mobile device;   predict, based on the received non-cellular IP network connectivity information, when the mobile device can be expected to be connected to a non-cellular IP network access point; and   attempt to perform the automatically downloading or receiving the queued IP content data step at a time when the mobile device is predicted to be connected to a non-cellular IP network access point.   
     
     
         3 . The intelligent cache server of  claim 1 , the logic to:
 wait until the mobile device is connected to a non-cellular IP network access point before automatically downloading or receiving the queued IP content data.   
     
     
         4 . The intelligent cache server of  claim 1 , the logic to:
 store the downloaded or received IP content data in cache memory on the mobile device that is associated with an application on the mobile device wherein the cache memory would have downloaded the IP content data if the download had been manually initiated by a user.   
     
     
         5 . The intelligent cache server of  claim 1 , wherein the non-cellular IP network access point is one of a WiFi IP network access point, a WiMax IP network access point, and a whitespace IP network access point. 
     
     
         6 . At least one non-transitory machine-readable medium comprising a set of instructions that in response to being executed on a computing device cause the computing device to:
 receive a content request from a mobile device having both a cellular transceiver and a non-cellular RF transceiver, the content request indicative of recurring IP content data of interest to the mobile device;   retrieve the requested IP content data from one or more content servers;   queue the requested IP content data in a buffer associated with the mobile device;   automatically download or receive the queued IP content data to the mobile device to be stored in cache memory only when the mobile device is connected to a non-cellular IP network access point.   
     
     
         7 . The at least one non-transitory machine-readable medium of  claim 6 , comprising instructions that in response to being executed on the computing device cause the computing device to:
 receive non-cellular IP network connectivity information associated with the mobile device;   predict, based on the received non-cellular IP network connectivity information, when the mobile device can be expected to be connected to a non-cellular IP network access point; and   attempt to perform the automatically downloading or receiving the queued IP content data step at a time when the mobile device is predicted to be connected to a non-cellular IP network access point.   
     
     
         8 . The at least one non-transitory machine-readable medium of  claim 6 , comprising instructions that in response to being executed on the computing device cause the computing device to:
 wait until the mobile device is connected to a non-cellular IP network access point before automatically downloading or receiving the queued IP content data.   
     
     
         9 . The at least one non-transitory machine-readable medium of  claim 6 , comprising instructions that in response to being executed on the computing device cause the computing device to:
 store the downloaded IP content data in cache memory on the mobile device wherein the cache memory is associated with an application on the mobile device that would have downloaded the IP content data if the download had been manually initiated by a user.   
     
     
         10 . The at least one non-transitory machine-readable medium of  claim 6 , wherein the non-cellular IP network access point is one of a WiFi IP network access point, a WiMax IP network access point, and a whitespace IP network access point.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.