Parking event detection and location estimation
First Claim
1. A method comprising:
- determining, by a processor of a mobile device, a first activity state indicative of a possible parking event associated with a vehicle, the first activity state based on a combination of a wireless communication disconnect event between the mobile device and the vehicle and an activity estimate from an activity classifier;
determining, by the processor, a first confidence level associated with the first activity state;
responsive to the first confidence level being a low confidence level based on the first activity state;
obtaining, by the processor, a speed of the mobile device from at least one of a global navigation satellite system (GNSS) receiver or wireless access point (AP) signals;
obtaining, by the processor, pedometer data from a digital pedometer of the mobile device;
determining, by the processor, a second activity state indicative of a possible parking event associated with the vehicle, the second activity state based at least in part on the speed obtained from at least one of the GNSS receiver or wireless AP signals, the activity estimate and the pedometer data;
determining, by the processor, a second confidence level associated with the second activity state; and
responsive to the second confidence level being higher than the first confidence level, estimating, by the processor, a location of the vehicle using position data obtained from at least one of the GNSS receiver or the wireless AP signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, devices and computer-readable mediums are disclosed for parking event detection and location estimation. In some implementations, a method comprises: determining, by a processor of a mobile device, a first activity state indicative of a possible parking event; obtaining, by the processor, a speed of the mobile device from a global navigation satellite system (GNSS) of the mobile device; obtaining, by the processor, pedometer data from a digital pedometer of the mobile device; determining, by the processor, a second activity state indicative of a possible parking event based at least in part on the GNSS speed and pedometer data; and responsive to the second activity state, estimating, by the processor, a location of the vehicle.
-
Citations
19 Claims
-
1. A method comprising:
-
determining, by a processor of a mobile device, a first activity state indicative of a possible parking event associated with a vehicle, the first activity state based on a combination of a wireless communication disconnect event between the mobile device and the vehicle and an activity estimate from an activity classifier; determining, by the processor, a first confidence level associated with the first activity state; responsive to the first confidence level being a low confidence level based on the first activity state; obtaining, by the processor, a speed of the mobile device from at least one of a global navigation satellite system (GNSS) receiver or wireless access point (AP) signals; obtaining, by the processor, pedometer data from a digital pedometer of the mobile device; determining, by the processor, a second activity state indicative of a possible parking event associated with the vehicle, the second activity state based at least in part on the speed obtained from at least one of the GNSS receiver or wireless AP signals, the activity estimate and the pedometer data; determining, by the processor, a second confidence level associated with the second activity state; and responsive to the second confidence level being higher than the first confidence level, estimating, by the processor, a location of the vehicle using position data obtained from at least one of the GNSS receiver or the wireless AP signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
one or more processors; memory storing instructions, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; determining a first activity state indicative of a possible parking event associated with a vehicle, the first activity state based on a combination of a wireless communication disconnect event between the apparatus and the vehicle and an activity estimate from an activity classifier; determining a first confidence level associated with the first activity state; responsive to the first confidence level being a low confidence level based on the first activity state; obtaining a speed of the apparatus from at least one of a global navigation satellite system (GNSS) receiver or wireless access point (AP) signals; obtaining pedometer data from a digital pedometer of the apparatus; determining a second activity state indicative of a possible parking event associated with the vehicle, the second activity state based at least in part on the speed obtained from at least one of the GNSS receiver or wireless AP signals, the activity estimate and the pedometer data; determining a second confidence level associated with the second activity state; and responsive to the second confidence level being higher than the first confidence level, estimating, by the processor, a location of the vehicle using position data obtained from at least one of the GNSS receiver or the wireless AP signals. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A non-transitory, computer-readable storage medium having instructions stored thereon, that when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
determining a first activity state indicative of a possible parking event associated with a vehicle, the first activity state based on a combination of a wireless communication disconnect event between a mobile device and the vehicle and an activity estimate from an activity classifier; determining a first confidence level associated with the first activity state; responsive to the first confidence level being a low confidence level based on the first activity state; obtaining a speed of the mobile device from at least one of a global navigation satellite system (GNSS) receiver or wireless access point (AP) signals; obtaining pedometer data from a digital pedometer of the mobile device; determining a second activity state indicative of a possible parking event associated with the vehicle, the second activity state based at least in part on the speed obtained from at least one of the GNSS receiver or wireless AP signals, the activity estimate and the pedometer data; determining a second confidence level associated with the second activity state; and responsive to the second confidence level being higher than the first confidence level, estimating, by the processor, a location of the vehicle using position data obtained from at least one of the GNSS receiver or the wireless AP signals.
-
Specification