IP Library Granted Patent US 9,739,621
Granted Patent B2
US 9,739,621 · App. 14/527,323 · Granted Aug 22, 2017

Deviation detection in mobile transit systems

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,739,621
App. No.
14/527,323
Granted
Aug 22, 2017
Kind
B2
Abstract

In one embodiment, a mobile device or a network device is configured to identify when a transit vehicle deviates from a transit path. The mobile device is configured to perform a positioning technique to generate data indicative of the location of a mobile device. Based on the location of the mobile device, a path is identified. The path is associated with an estimated path width based on the classification of the path and/or the accuracy of the positioning technique. A target route is calculated using the estimated path width. As the transit vehicle travels, the target route is compared to the location of the mobile device. If the mobile device and or transit vehicle deviates from the target route, a message is generated. The message may indicate that the transit vehicle is being re-routed and/or recommends the computation of a new path.

Claims (42)

1. An apparatus comprising:

a memory configured to store target routes for a plurality of transit routes; and

a controller configured to:

receive data indicative of a location of a mobile device;

access a target route based on the location of the mobile device, wherein the target route is defined by path widths from collected data from past trips on the plurality of transit routes;

compare the target route and the location of the mobile device or a subsequent location of the mobile device to determine whether the location of the mobile device deviates from the target route; and

adjust, when the comparison of the target route and the location of the mobile device determines a deviation from the target route, the target route based on the deviation.

2. The apparatus of claim 1 , wherein the path widths are based on accuracy of a positioning system of the mobile device.

3. The apparatus of claim 1 , wherein the path widths are based on a building model associated with the location of the mobile device.

4. The apparatus of claim 1 , further comprising:

positioning circuitry configured to generate the data indicative of the location of the mobile device.

5. The apparatus of claim 1 , wherein when the comparison of the target route and the location of the mobile device determines the deviation from the target route, the controller is configured to generate a request for additional position measurement in response to the deviation.

6. The apparatus of claim 1 , wherein when the comparison of the target route and the location of the mobile device determines the deviation from the target route, the controller is configured to generate an error message to adjust stop times or stop locations for one of the plurality of transit routes based on the deviation.

7. The apparatus of claim 1 , wherein the controller is configured to perform a comparison of an expected time for the target route to a current time for the location of the mobile device and determine a subsequent stop time based on the comparison.

8. A method comprising:

receiving, by a controller, data indicative of a location of a mobile device;

accessing, by the controller, a target route based on the location of the mobile device, wherein the target route is defined by path widths from collected data from past trips on the plurality of transit routes;

comparing, by the controller, the target route and the location of the mobile device or a subsequent location of the mobile device to determine whether the location of the mobile device deviates from the target route; and

adjusting, by the controller when the comparison of the target route and the location of the mobile device determines a deviation from the target route, the target route based on the deviation.

9. The method of claim 8 , wherein the path widths are based on accuracy of a positioning system of the mobile device.

10. The method of claim 8 , wherein the path widths are based on a building model associated with the location of the mobile device.

11. The method of claim 8 , further comprising:

generating, by the controller when the comparison of the target route and the location of the mobile device determines the deviation from the target route, a request for additional position measurement in response to the deviation.

12. The method of claim 8 , further comprising:

generating, by the controller when the comparison of the target route and the location of the mobile device determines the deviation from the target route, an error message to adjust stop times or stop locations for one of the plurality of transit routes based on the deviation.

13. The method of claim 8 , further comprising:

performing, by the controller, a comparison of an expected time for the target route to a current time for the location of the mobile device; and

determining, by the controller, a subsequent stop time based on the comparison.

14. A non-transitory computer readable medium including instructions that, when executed, are operable to:

receive data indicative of a location of a mobile device;

access a target route based on the location of the mobile device, wherein the target route is defined by path widths from collected data from past trips on the plurality of transit routes;

compare the target route and the location of the mobile device or a subsequent location of the mobile device to determine whether the location of the mobile device deviates from the target route; and

adjust, when the comparison of the target route and the location of the mobile device determines a deviation from the target route, the target route based on the deviation.

15. The non-transitory computer readable medium of claim 14 , wherein the path widths are based on accuracy of a positioning system of the mobile device.

16. The non-transitory computer readable medium of claim 14 , wherein the path widths are based on a building model associated with the location of the mobile device.

17. The non-transitory computer readable medium of claim 14 , including additional instructions that, when executed, are operable to:

generate, when the comparison of the target route and the location of the mobile device determines the deviation from the target route, a request for additional position measurement in response to the deviation.

18. The non-transitory computer readable medium of claim 14 , including additional instructions that, when executed, are operable to:

generate, when the comparison of the target route and the location of the mobile device determines the deviation from the target route, an error message to adjust stop times or stop locations for one of the plurality of transit routes based on the deviation.

19. The non-transitory computer readable medium of claim 14 , including additional instructions that, when executed, are operable to:

perform a comparison of an expected time for the target route to a current time for the location of the mobile device; and

determine a subsequent stop time based on the comparison.

Assignments (3)
CHANGE OF NAME Recorded Aug 9, 2017
From: NAVTEQ B.V.
To: HERE GLOBAL B.V.
Reel/Frame 043265/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2017
From: MODICA, LEO; STENNETH, LEON
To: NAVTEQ B.V.
Reel/Frame 042987/0215 →
CHANGE OF ADDRESS Recorded Jul 6, 2017
From: HERE GLOBAL B.V.
To: HERE GLOBAL B.V.
Reel/Frame 043101/0120 →