System and method for predicting user route and destination
First Claim
1. A method for indicating whether a battery of a user device can support use along an inferred route, the method comprising:
- determining a current location of a processing device;
transmitting the current location to a remote server;
automatically receiving, from the remote server, an inferred route and an inferred destination at the processing device, wherein the inferred route and the inferred destination are determined by the remote server based on the current location and a plurality of stored historical routes that travelled through the current location;
the processing device calculating a travel time that indicates an amount of time needed to travel from the current location to the inferred destination via the inferred route;
the processing device calculating a battery discharge time of the battery, wherein the battery discharge time indicates an amount of time that the battery is predicted to be able to sustain the processing device; and
indicating that the battery will not sustain the inferred route and the inferred destination if the battery discharge time is less than the travel time.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods display data relevant to a user'"'"'s trip along an inferred route and destination of a user device. First, the method receives a current device location from the device. Next, historical route and destination data of users that traveled through the current device location is retrieved. Determining a most likely route and destination of the user is determined. Points of interest along the inferred route are retrieved. The points of interest and the inferred route are transmitted to the device. Furthermore, a module calculates whether there is enough extant battery capacity to sustain the inferred route to the inferred destination.
51 Citations
10 Claims
-
1. A method for indicating whether a battery of a user device can support use along an inferred route, the method comprising:
-
determining a current location of a processing device; transmitting the current location to a remote server; automatically receiving, from the remote server, an inferred route and an inferred destination at the processing device, wherein the inferred route and the inferred destination are determined by the remote server based on the current location and a plurality of stored historical routes that travelled through the current location; the processing device calculating a travel time that indicates an amount of time needed to travel from the current location to the inferred destination via the inferred route; the processing device calculating a battery discharge time of the battery, wherein the battery discharge time indicates an amount of time that the battery is predicted to be able to sustain the processing device; and indicating that the battery will not sustain the inferred route and the inferred destination if the battery discharge time is less than the travel time. - View Dependent Claims (2, 3, 4)
-
-
5. A processing system for indicating whether a battery of a user device can support use along an inferred route, the system comprising:
-
a display unit; a battery monitoring circuit; at least one processor for managing the display unit and the battery monitoring circuit; and a battery life indicator module associated with the at least one processor, the battery life indicator module being configured to; receiving a current location of the processing system from a GPS receiver; transmit the current location to a remote server; automatically receive, from the remote server, an inferred route and an inferred destination, wherein the inferred route and the inferred destination are determined by the remote server based on the current location and a plurality of stored historical routes that travelled through the current location; calculate a travel time that indicates an amount of time needed to travel from the current location to the inferred destination via the inferred route; calculate a battery discharge time of the battery, wherein the battery discharge time indicates an amount of time that the battery is predicted to be able to sustain the processing device; and indicate, on the display unit, that the battery will not support use along the inferred route if the battery discharge time is less than the travel time. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification