System and method for pushing data to a mobile device
First Claim
Patent Images
1. A method for handling data requests from a communication device, comprising:
- storing data requests received from the communication device;
predicting a data request forecast algorithm based on the stored data requests; and
requesting and receiving response data and pushing the response data to the communication device over a wireless network, at a time based on the data request forecast algorithm;
transmitting, by the communication device, a successful prediction notification in response to the communication device accessing the predicted states; and
updating the data request forecast algorithm based on whether the successful prediction notification is received from the communication device within a set time period, by predicting additional forecasted data requests based on receipt of the notification within the set time period, and by removing or lowering the likelihood of predicting the particular request in the future based on not having received the notification within the set time period.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network.
-
Citations
20 Claims
-
1. A method for handling data requests from a communication device, comprising:
-
storing data requests received from the communication device; predicting a data request forecast algorithm based on the stored data requests; and requesting and receiving response data and pushing the response data to the communication device over a wireless network, at a time based on the data request forecast algorithm; transmitting, by the communication device, a successful prediction notification in response to the communication device accessing the predicted states; and updating the data request forecast algorithm based on whether the successful prediction notification is received from the communication device within a set time period, by predicting additional forecasted data requests based on receipt of the notification within the set time period, and by removing or lowering the likelihood of predicting the particular request in the future based on not having received the notification within the set time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for handling web page requests by a communication device, comprising:
-
generating a data request forecast algorithm based on web page requests received from a communication device, the algorithm being defined by a mapping of different available web pages, the algorithm including, for each pair of web pages i and j, a probability weighting Wij of web page i being requested after web page j was requested and also an probability weighting Wji of web page j being requested after web page i was requested, with at least some of the web pages being included in more than two of the web page pairs; determining that a communication device recently requested a web page; and pushing, to the communication device, another web page that is selected based on the probability, according to the algorithm, that it will be requested by the communication device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification