Mobile state determination of location aware devices
First Claim
Patent Images
1. A method for determining a mode of travel for a user of a location aware device, the method comprising:
- receiving, by a computer system, data from a location aware device indicating locations of the location aware device at different times;
calculating, by the computer system, a travel speed of the location aware device based on the received data;
comparing, by the computer system, the calculated travel speed to a plurality of thresholds;
determining, by the computer system, a plurality of potential modes of travel of a user of the location aware device based on the calculated travel speed being included in at least two thresholds from the plurality of thresholds; and
responsive to determining the plurality of potential modes of travel, selecting, by the computer system from the plurality of potential modes of travel, a mode of travel of the user based on information received from the location aware device indicating whether the location aware device is connected to an external power source.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for determining the mode of travel of a location aware device. Data from the location aware device is received, which includes location aware data about the speed, location, and navigational route of the location aware device and data about the connection of the location aware device to a power source. These features of data from the location aware device are used to determine the mode of travel of the location aware device. The data from the location aware device can also be used to determine preferred routes of navigation, speed of roads, and traffic on roads.
50 Citations
60 Claims
-
1. A method for determining a mode of travel for a user of a location aware device, the method comprising:
-
receiving, by a computer system, data from a location aware device indicating locations of the location aware device at different times; calculating, by the computer system, a travel speed of the location aware device based on the received data; comparing, by the computer system, the calculated travel speed to a plurality of thresholds; determining, by the computer system, a plurality of potential modes of travel of a user of the location aware device based on the calculated travel speed being included in at least two thresholds from the plurality of thresholds; and responsive to determining the plurality of potential modes of travel, selecting, by the computer system from the plurality of potential modes of travel, a mode of travel of the user based on information received from the location aware device indicating whether the location aware device is connected to an external power source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable storage medium storing executable computer program instructions for determining a mode of travel for a location aware device, the computer program instructions comprising instructions for:
-
receiving data from a location aware device indicating locations of the location aware device at different times; calculating a travel speed of the location aware device based on the received data; comparing the calculated travel speed to a plurality of thresholds; determining a plurality of potential modes of travel of a user of the location aware device based on the calculated travel speed being included in at least two thresholds from the plurality of thresholds; and responsive to determining the plurality of potential modes of travel, selecting, from the plurality of potential modes of travel, a mode of travel of the user based on information received from the location aware device indicating whether the location aware device is connected to an external power source. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. A computer system for determining a mode of travel for a location aware device, the system comprising:
-
a computer processor; and a computer program executable by the computer processor and performing actions comprising; receiving data from a location aware device operated by a user; calculating a speed at which the location aware device is traveling based on the received data; determining one or more potential modes of travel of the user based on the calculated speed; responsive to the calculated speed being attributable to a plurality of modes of travel, selecting a mode of travel of the user from the plurality based on information received from the location aware device indicating whether the location aware device is connected to an external power source, the plurality of modes of travel including a vehicle travel mode and a biking travel mode; determining a suggested travel route for the user based on the selected mode of travel; and transmitting information associated with the suggested travel route to the location aware device. - View Dependent Claims (48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification