Detecting deviation from planned public transit route
First Claim
1. A mobile computing device comprising:
- a processor configured to;
determine a recommended route for a user of the mobile computing device to travel from a first location to a second location, the recommended route including at least a public transportation segment;
detect position information for the user of the mobile computing device;
retrieve route data for a public transit vehicle corresponding to the public transportation segment, the route data including a route of the public transit vehicle;
detect an off-route condition during the public transportation segment based on comparing the position information for the user of the mobile computing device to the retrieved route data, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold; and
based on at least detecting the off-route condition during the public transportation segment, programmatically determine a new route to the second location, wherein the public transportation segment of the recommended route includes a recommended public transit entrance stop for the user to enter the public transit vehicle, and the off-route condition includes a missed public transportation condition indicating that the user did not enter the public transit vehicle at the recommended public transit entrance stop.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile computing device is provided that includes a processor configured to determine a recommended route for a user of the mobile computing device to travel from a first location to a second location, the recommended route including at least a public transportation segment. The processor is further configured to detect position information for the user of the mobile computing device, detect an off-route condition during the public transportation segment based on the position information, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold, and based on at least detecting the off-route condition during the public transportation segment, programmatically determine a new route to the second location.
65 Citations
16 Claims
-
1. A mobile computing device comprising:
a processor configured to; determine a recommended route for a user of the mobile computing device to travel from a first location to a second location, the recommended route including at least a public transportation segment; detect position information for the user of the mobile computing device; retrieve route data for a public transit vehicle corresponding to the public transportation segment, the route data including a route of the public transit vehicle; detect an off-route condition during the public transportation segment based on comparing the position information for the user of the mobile computing device to the retrieved route data, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold; and based on at least detecting the off-route condition during the public transportation segment, programmatically determine a new route to the second location, wherein the public transportation segment of the recommended route includes a recommended public transit entrance stop for the user to enter the public transit vehicle, and the off-route condition includes a missed public transportation condition indicating that the user did not enter the public transit vehicle at the recommended public transit entrance stop. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A mobile computing device comprising:
a processor configured to; determine a recommended route for a user of the mobile computing device to travel from a first location to a second location, the recommended route including at least a public transportation segment; detect position information for the user of the mobile computing device; detect an off-route condition during the public transportation segment based on the position information, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold; and based on at least detecting the off-route condition during the public transportation segment, programmatically determine a new route to the second location;
wherein a route of a public transit vehicle for the public transportation segment is selected based on user difficulty metric data for that route of the public transit vehicle; andbased on at least detecting the off-route condition during the public transportation segment, the processor is further configured to modify the user difficulty metric data for the route of the public transportation segment based on the detected off-route condition, such that the route of the public transit vehicle is less likely to be selected.
-
8. A method comprising:
-
determining a recommended route for a user to travel from a first location to a second location via a processor of a mobile computing device, the recommended route including at least a public transportation segment; detecting position information for the user via sensors of the mobile computing device; retrieving route data for a public transit vehicle corresponding to the public transportation segment, the route data including a route of the public transit vehicle; detecting an off-route condition during the public transportation segment based on comparing the position information detected via the sensors of the mobile computing device to the retrieved route data, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold; and based on at least detecting the off-route condition during the public transportation segment, programmatically determining a new route to the second location via the processor of the mobile computing device, wherein the public transportation segment of the recommended route includes a recommended public transit entrance stop for the user to enter the public transit vehicle, and the off-route condition includes a missed public transportation condition indicating that the user did not enter the public transit vehicle at the recommended public transit entrance stop. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining a recommended route for a user to travel from a first location to a second location, the recommended route including at least a public transportation segment; detecting position information for the user; detecting an off-route condition during the public transportation segment based on the position information, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold; and based on at least detecting the off-route condition during the public transportation segment, programmatically determining a new route to the second location;
wherein a route of a public transit vehicle for the public transportation segment is selected based on user difficulty metric data for that route of the public transit vehicle; andbased on at least detecting the off-route condition during the public transportation segment, the method further includes modifying the user difficulty metric data for the route of the public transportation segment based on the detected off-route condition, such that the route of the public transit vehicle is less likely to be selected.
-
-
15. A mobile computing device comprising:
a processor configured to; determine a recommended route for a user of the mobile computing device to travel from a first location to a second location, the recommended route including at least a public transportation segment; detect position information for the user of the mobile computing device;
retrieve route data for a public transit vehicle corresponding to the public transportation segment, the route data including a route of the public transit vehicle;detect an off-route condition during the public transportation segment based on comparing the position information for the user of the mobile computing device to the retrieved route data, the off-route condition indicating that the user has deviated from the recommended route during the public transportation segment by a predetermined threshold; and based on at least detecting the off-route condition during the public transportation segment, present the user with an off-route notification indicating that the user has deviated from the recommended route, wherein the public transportation segment of the recommended route includes a recommended public transit entrance stop for the user to enter the public transit vehicle, and the off-route condition includes a missed public transportation condition indicating that the user did not enter the public transit vehicle at the recommended public transit entrance stop. - View Dependent Claims (16)
Specification