Anticipating data use in a wireless device
First Claim
1. A system for managing communication, comprising:
- a data processing component for;
receiving wireless device information and user event information from a wireless device;
determining a planned connection pattern for the wireless device, wherein the planned connection pattern includes a first anticipated fixed fee wireless network connection event anticipated to occur at a first time, a second anticipated fixed fee wireless network connection event anticipated to occur at a second time, and an anticipated variable fee wireless network connection event anticipated to occur at a third time, wherein the first time is before the third time and the second time is before the third time;
determining a first anticipated duration of the first anticipated fixed fee wireless network connection event;
determining a second anticipated duration of the second anticipated fixed fee wireless network connection event;
a program processing component for receiving program module usage information and identifying anticipated data that will likely be requested by a user during an occurrence of the variable fee wireless network connection event;
the data processing component further for;
determining an estimated transfer time needed to transfer the anticipated data to the wireless device;
determining that the first anticipated duration of the first anticipated fixed fee wireless network connection event is not sufficient to transfer the anticipated data to the wireless device;
determining that the second anticipated duration of the second anticipated fixed fee wireless network connection event is sufficient to transfer the anticipated data to the wireless device; and
planning, prior to an occurrence of the first anticipated fixed fee wireless network connection event and prior to the occurrence of the second anticipated fixed fee wireless network connection event, delivery of the anticipated data to the wireless device over a fixed fee wireless network to occur during the occurrence of the second fixed fee wireless network connection event such that the anticipated data is available to the user when requested.
1 Assignment
0 Petitions
Accused Products
Abstract
This application describes, in part, systems and methods that may be used to proactively deliver anticipated data to a mobile device while the mobile device is connected to a wireless network that will not result in a charge for transmitting the data. In one example, data that may be accessed by a user of the mobile device and a time of that likely access is determined. In addition, anticipated wireless network connection events are determined to identify times when the wireless device will likely be connected to a fixed fee wireless network. Based on the determined information, the anticipated data is scheduled for delivery during a fixed fee wireless network connection event that occurs prior to the time at which the anticipated data is requested by the user of the mobile device.
57 Citations
19 Claims
-
1. A system for managing communication, comprising:
-
a data processing component for; receiving wireless device information and user event information from a wireless device; determining a planned connection pattern for the wireless device, wherein the planned connection pattern includes a first anticipated fixed fee wireless network connection event anticipated to occur at a first time, a second anticipated fixed fee wireless network connection event anticipated to occur at a second time, and an anticipated variable fee wireless network connection event anticipated to occur at a third time, wherein the first time is before the third time and the second time is before the third time; determining a first anticipated duration of the first anticipated fixed fee wireless network connection event; determining a second anticipated duration of the second anticipated fixed fee wireless network connection event; a program processing component for receiving program module usage information and identifying anticipated data that will likely be requested by a user during an occurrence of the variable fee wireless network connection event; the data processing component further for; determining an estimated transfer time needed to transfer the anticipated data to the wireless device; determining that the first anticipated duration of the first anticipated fixed fee wireless network connection event is not sufficient to transfer the anticipated data to the wireless device; determining that the second anticipated duration of the second anticipated fixed fee wireless network connection event is sufficient to transfer the anticipated data to the wireless device; and planning, prior to an occurrence of the first anticipated fixed fee wireless network connection event and prior to the occurrence of the second anticipated fixed fee wireless network connection event, delivery of the anticipated data to the wireless device over a fixed fee wireless network to occur during the occurrence of the second fixed fee wireless network connection event such that the anticipated data is available to the user when requested. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method, comprising:
-
under control of one or more computing systems configured with executable instructions, determining a planned connection pattern for a wireless device, wherein the planned connection pattern includes; an anticipated fixed fee wireless network connection event; and at least one of an anticipated variable fee wireless network connection event or an anticipated unavailable connection event, wherein the anticipated fixed fee wireless network connection event is anticipated to occur before the at least one of the anticipated variable fee wireless network connection event or the anticipated unavailable connection event; determining, prior to an occurrence of the anticipated fixed fee wireless network connection event, a first anticipated data use time representative of a first anticipated time at which a first anticipated data may be requested by a user of a wireless device, wherein the first anticipated data use time is anticipated to occur during the at least one of the anticipated variable fee wireless network connection event or the anticipated unavailable connection event; and determining, prior to the occurrence of the fixed fee wireless network connection event; a second anticipated data use time for a second anticipated data; and a first likelihood that the first anticipated data will be requested by the user of the device before the second anticipated data is requested by the user of the device; a second likelihood that the second anticipated data will be requested by the user of the device before the first anticipated data is requested by the user of the device; determining that the first likelihood is higher than the second likelihood; and
planning, prior to the occurrence of the fixed fee wireless network connection event, delivery of the first anticipated data to the wireless device over a fixed fee wireless network during the anticipated fixed fee wireless network connection event. - View Dependent Claims (9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium storing instructions that when executed by a processor cause the processor to at least:
-
determine a planned connection pattern for a wireless device, wherein the planned connection pattern includes; an anticipated fixed fee wireless network connection event anticipated to occur at a first time, an anticipated variable fee wireless network connection event anticipated to occur at a second time, and an anticipated unavailable connection event anticipated to occur at a third time during which the wireless device is unavailable, wherein the first time is before the third time and the second time is before the third time; determine anticipated data that will likely be requested by a user of the wireless device during the anticipated unavailable connection event; determine a first anticipated duration of the anticipated fixed fee wireless network connection event; determine an estimated transfer time needed to transfer the anticipated data to the wireless device; determine that the first anticipated duration of the anticipated fixed fee wireless network connection event is sufficient to transfer the anticipated data to the wireless device; and plan, prior to the third time, delivery of the anticipated data to occur during an occurrence of the anticipated fixed fee wireless network connection event. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification