SYSTEM AND METHOD FOR DETERMINING A MODE OF TRAVEL
First Claim
Patent Images
1. A computer-implemented method for determining a mode of travel of a client device, the method comprising:
- receiving sensor input from one or more sensors of the client device;
comparing, using a processor, the sensor input to a set of travel mode data, the travel mode data comprising a plurality of travel modes comprising a walking travel mode and a driving or bicycling travel mode, one or more criteria for at least one of the plurality of travel modes, and a set of configuration settings associated with the at the least one of the plurality of travel modes for providing location-based services using the client device;
selecting a likely travel mode from the set of travel mode data by matching the sensor input with the criteria for the at least one of the plurality of travel modes and identifying a travel mode that most highly correlates the criteria with the sensor input;
configuring the client device using the set of configuration settings associated with the selected likely travel mode,wherein the set of configuration settings comprises display settings for automatically enabling display when the selected likely travel mode is the driving or bicycling travel mode, and for automatically disabling display when the selected likely travel mode is the walking travel mode andwherein the sensor input comprises a geographic position of the client device as determined by a geographic positioning element;
identifying a type of route upon which the client device is traveling by comparing the geographic position with a set of map data,wherein selecting the likely travel mode is based on comparing the identified type of route with the criteria for the at least one of the plurality of travel modes.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining a mode of travel are described herein. Aspects of the disclosure allow a client device to determine a current mode of travel, and to configure the client device in an optimal manner for providing location-based services, such as route-finding, based on the determined method of travel. The client device is configured using the mode of travel, where a set of configuration options associated with each particular mode of travel. Aspects of the system and method may dynamically determine the mode of travel using sensor data received via the client device.
-
Citations
26 Claims
-
1. A computer-implemented method for determining a mode of travel of a client device, the method comprising:
-
receiving sensor input from one or more sensors of the client device; comparing, using a processor, the sensor input to a set of travel mode data, the travel mode data comprising a plurality of travel modes comprising a walking travel mode and a driving or bicycling travel mode, one or more criteria for at least one of the plurality of travel modes, and a set of configuration settings associated with the at the least one of the plurality of travel modes for providing location-based services using the client device; selecting a likely travel mode from the set of travel mode data by matching the sensor input with the criteria for the at least one of the plurality of travel modes and identifying a travel mode that most highly correlates the criteria with the sensor input; configuring the client device using the set of configuration settings associated with the selected likely travel mode, wherein the set of configuration settings comprises display settings for automatically enabling display when the selected likely travel mode is the driving or bicycling travel mode, and for automatically disabling display when the selected likely travel mode is the walking travel mode and wherein the sensor input comprises a geographic position of the client device as determined by a geographic positioning element; identifying a type of route upon which the client device is traveling by comparing the geographic position with a set of map data, wherein selecting the likely travel mode is based on comparing the identified type of route with the criteria for the at least one of the plurality of travel modes. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 25, 26)
-
-
2. -3. (canceled)
-
16. A processing system for determining a mode of travel, the processing system comprising:
-
a processor; one or more sensors coupled to the processor; and a memory coupled to the processor for storing a set of travel mode data, the travel mode data comprising a plurality of travel modes comprising a walking travel mode and a driving travel mode, one or more criteria for at least one of the plurality of travel modes, and a set of configuration settings associated with the at least one of the plurality of travel modes for providing location-based services using the processing system; the processor being configured to; receive sensor input from the one or more sensors; compare the sensor input to the one or more criteria; select a likely mode of travel based on the comparison of the sensor input to the criteria; configure the processing system using the set of configuration settings associated with the selected likely mode of travel, wherein the set of configuration settings comprises navigation prompt settings for automatically enabling vibration prompts when the selected likely travel mode is the walking travel mode, and for automatically enabling audio prompts when the selected travel mode is the driving travel mode, and wherein the sensor input comprises a geographic position of the processing system as determined by a geographic positioning element; identify a type of route upon which the processing system is traveling by comparing the geographic position with a set of map data, wherein selecting the likely travel mode is based on comparing the identified type of route with the criteria for the at least one of the plurality of travel modes. - View Dependent Claims (17, 18, 19)
-
-
20. A non-transitory computer readable storage medium containing instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving sensor input from one or more sensors; comparing, using a processor, the sensor input to a set of travel mode data, the travel mode data comprising a plurality of travel modes comprising a walking or bicycling travel mode and a driving travel mode, one or more criteria for at least one of the plurality of travel modes, and a set of configuration settings associated with the at least one of the plurality of travel modes for providing location-based services using the client device; selecting a likely travel mode from the set of travel mode data by matching the sensor input with the criteria from each travel mode and identifying a travel mode that best matches the criteria with the sensor input; and configuring a client device using the set of configuration settings associated with the selected likely travel mode, wherein the set of configuration settings comprises map detail settings for automatically providing additional map details when the selected likely travel mode is the walking or bicycling travel mode, relative to when the selected likely travel mode is the driving travel mode, and wherein the sensor input comprises a geographic position of the client device as determined by a geographic positioning element; identifying a type of route upon which the client device is traveling by comparing the geographic position with a set of map data, wherein selecting the likely travel mode is based on comparing the identified type of route with the criteria for the at least one of the plurality of travel modes. - View Dependent Claims (23)
-
-
21. -22. (canceled)
Specification