Scheduling communications in a mobile device
First Claim
1. A method comprising:
- receiving a request to send an outgoing communication from a mobile device;
determining whether a signal quality of the mobile device with respect to one or more cell towers is above a predetermined threshold;
in an instance when the signal quality of the mobile device with respect to the one or more cell towers is less than the predetermined threshold, predicting a future time at which the signal quality of the mobile device with respect to the one or more cell towers will be above the predetermined threshold, the predicting being based on a current location of the mobile device, a speed of the mobile device, a direction of the mobile device, a signal quality profile for an area in which the mobile device is located, or combinations thereof; and
scheduling the outgoing communication from the mobile device at the future time when the signal quality of the mobile device with respect to the one or more cell towers is predicted to be above the predetermined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A method scheduling outgoing communication in a mobile device is provided. The method includes receiving a signal quality profile for an area in which the device is located. The method further includes receiving a signal from a user application stored on the device that requests the mobile device to make the outgoing communication. Additionally, the method includes determining a current location, a speed, a direction, and a signal quality associated with the device and determining whether the signal quality is above a certain threshold. If not, the method includes predicting a future time at which the signal quality will be above the threshold based at least on the current location, the speed, the direction, the signal quality, and the signal quality profile. Finally, the method includes scheduling the outgoing communication from the mobile device at the future time.
15 Citations
20 Claims
-
1. A method comprising:
-
receiving a request to send an outgoing communication from a mobile device; determining whether a signal quality of the mobile device with respect to one or more cell towers is above a predetermined threshold; in an instance when the signal quality of the mobile device with respect to the one or more cell towers is less than the predetermined threshold, predicting a future time at which the signal quality of the mobile device with respect to the one or more cell towers will be above the predetermined threshold, the predicting being based on a current location of the mobile device, a speed of the mobile device, a direction of the mobile device, a signal quality profile for an area in which the mobile device is located, or combinations thereof; and scheduling the outgoing communication from the mobile device at the future time when the signal quality of the mobile device with respect to the one or more cell towers is predicted to be above the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. A method comprising:
-
receiving a request to send an incoming communication to a mobile device; determining whether a signal quality of the mobile device with respect to one or more cell towers is above a predetermined threshold; in an instance when the signal quality of the mobile device with respect to the one or more cell towers is not above the predetermined threshold, predicting a future time at which the signal quality of the mobile device with respect to the one or more cell towers will be above the predetermined threshold, the predicting being based on a current location of the mobile device, a speed of the mobile device, a direction of the mobile device, a signal quality profile for an area in which the mobile device is located, or combinations thereof; and scheduling the incoming communication to the mobile device at the future time when the signal quality of the mobile device with respect to the one or more cell towers is predicted to be above the predetermined threshold. - View Dependent Claims (10, 11, 12, 13, 19, 20)
-
-
14. A method for scheduling an incoming communication to a mobile device, the method comprising:
-
receiving a request to send the incoming communication to the mobile device; determining whether a signal quality of the mobile device is above a predetermined threshold; in an instance when the signal quality is not above the predetermined threshold, predicting a future time at which the signal quality will be above the predetermined threshold based on a current location, a speed, a direction of the mobile device, a signal quality profile for an area in which the mobile device is located, or combinations thereof; scheduling the incoming communication to the mobile device at the future time; predicting a future location associated with the future time at which the signal quality will be above the predetermined threshold; and updating a cloud server with a new location associated with the mobile device in an instance when, at the future time, the new location does not match the future location. - View Dependent Claims (15, 16, 17)
-
Specification