VEHICLE LOCATION IN WEAK LOCATION SIGNAL SCENARIOS
First Claim
1. A method of identifying a location of a vehicle, the method comprising:
- detecting, with a mobile device in the vehicle while the vehicle is moving, an unavailability of a first location technology;
subsequent to detecting the unavailability of the first location technology, measuring sensor data from one or more sensors of the mobile device;
determining, while the first location technology is unavailable, that the vehicle is in a parked state; and
subsequent to determining the vehicle is in the parked state, calculating the location of the mobile device using the sensor data, the location being a location of the mobile device at a first time corresponding to when the vehicle is identified as being parked.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing device can be used to locate a vehicle parking location in weak location signal scenarios (e.g., weak, unreliable, or unavailable GPS or other location technology). In particular, the mobile device can determine when a vehicle in which the mobile device is located has entered into a parked state. GPS or other primary location technology may be unavailable at the time the mobile device entered into a parked state (e.g., inside a parking structure). The location of the mobile device at a time corresponding to when the vehicle is identified as being parked can be determined using the first location technology as supplemented with sensor data of the mobile device. After the location of the mobile device at a time corresponding to when the vehicle is identified as being parked is determined, the determined location can be associated with an identifier for the current parking location.
-
Citations
20 Claims
-
1. A method of identifying a location of a vehicle, the method comprising:
-
detecting, with a mobile device in the vehicle while the vehicle is moving, an unavailability of a first location technology; subsequent to detecting the unavailability of the first location technology, measuring sensor data from one or more sensors of the mobile device; determining, while the first location technology is unavailable, that the vehicle is in a parked state; and subsequent to determining the vehicle is in the parked state, calculating the location of the mobile device using the sensor data, the location being a location of the mobile device at a first time corresponding to when the vehicle is identified as being parked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14, 15)
-
-
8. A computer readable storage medium having program code stored thereon, the program code including instructions that, when executed by a processor in a mobile device, cause the processor to execute a method comprising:
-
detecting, with a mobile device in the vehicle while the vehicle is moving, an unavailability of a first location technology; subsequent to detecting the unavailability of the first location technology, measuring sensor data from one or more sensors of the mobile device; determining, while the first location technology is unavailable, that the vehicle is in a parked state; and subsequent to determining the vehicle is in the parked state, calculating the location of the mobile device using the sensor data, the location being a location of the mobile device at a first time corresponding to when the vehicle is identified as being parked.
-
-
9. A method of identifying a location of a vehicle, the method comprising:
-
detecting, with a mobile device, an unavailability of a first location technology; determining that the vehicle is in a parked state, the first location technology being unavailable when the vehicle enters the parked state; subsequent to determining the vehicle is in the parked state, measuring sensor data from one or more sensors of the mobile device; detecting, with the mobile device, the availability of the first location technology after the first location technology is unavailable; determining a next known location after the first location technology became available; and calculating the location that the vehicle is parked by combining the sensor data with a next known location, the location being a location of the mobile device at a first time corresponding to when the vehicle is identified as being parked. - View Dependent Claims (10, 11, 12, 13)
-
-
16. A computer readable storage medium having program code stored thereon, the program code including instructions that, when executed by a processor in a mobile device, cause the processor to execute a method comprising:
-
detecting an unavailability of a first location technology; determining that the vehicle is in a parked state, the first location technology being unavailable when the vehicle enters the parked state; subsequent to determining the vehicle is in the parked state, measuring sensor data from one or more sensors of the mobile device; detecting the availability of the first location technology after the first location technology is unavailable; determining a next known location after the first location technology became available; calculating the location that the vehicle is parked by combining the sensor data with a next known location, the location being a location of the mobile device at a first time corresponding to when the vehicle is identified as being parked.
-
-
17. A method of identifying a location of a vehicle, the method comprising:
-
detecting, with a mobile device, an unavailability of a first location technology, the mobile device in the vehicle while the vehicle is moving; determining that the vehicle is in a parked state, the first location technology being unavailable when the vehicle enters the parked state; calculating a first location estimate, the first location estimate based on a last known location before detecting the unavailability of the first location technology and first sensor data measured after the first location technology became unavailable; detecting, with the mobile device, the availability of the first location technology after determining that the vehicle is in a parked state; and calculating a second location estimate, the second location estimate based on a next known location after detecting the availability of the first location technology and second sensor data measured after the parked state determination. - View Dependent Claims (18, 19, 20)
-
Specification