Transportation information systems and methods
First Claim
1. A computer-implemented method for providing transportation information, comprising:
- receiving, by one or more computing devices, public transportation data including real-time vehicle location information and at least one of historical real-time vehicle location information or scheduled vehicle location information;
generating, by the one or more computing devices, scheduling information for a user based on user data and the public transportation data, the user data comprising information associated with the user'"'"'s location, and information associated with a second user'"'"'s location, the second user'"'"'s location being different than the user'"'"'s location, the scheduling information comprising at least one shared path to a destination associated with the user and the second user;
providing the scheduling information for display to the user by a computing device configured to display the scheduling information;
determining, by the one or more computing devices, that the real-time vehicle location information deviates from at least one of the historical real-time vehicle location information or the scheduled vehicle location information by more than a threshold deviation;
updating, by the one or more computing devices, the scheduling information for the user based on the user data, the public transportation data, and the determined deviation, and to provide an indication of the deviation; and
providing the updated scheduling information for display to the user by the computing device when the scheduling information is updated.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary method includes determining whether real-time vehicle location information deviates from at least one of historical real-time vehicle location information or scheduled vehicle location information. The exemplary method further includes generating scheduling information for a user based on user data and the public transportation data, determining that the real-time vehicle location information deviates from at least one of the historical real-time vehicle location information or the scheduled vehicle location information by more than a threshold deviation, and updating the scheduling information for the user based on the user data, the public transportation data, and the determined deviation.
-
Citations
17 Claims
-
1. A computer-implemented method for providing transportation information, comprising:
-
receiving, by one or more computing devices, public transportation data including real-time vehicle location information and at least one of historical real-time vehicle location information or scheduled vehicle location information; generating, by the one or more computing devices, scheduling information for a user based on user data and the public transportation data, the user data comprising information associated with the user'"'"'s location, and information associated with a second user'"'"'s location, the second user'"'"'s location being different than the user'"'"'s location, the scheduling information comprising at least one shared path to a destination associated with the user and the second user; providing the scheduling information for display to the user by a computing device configured to display the scheduling information; determining, by the one or more computing devices, that the real-time vehicle location information deviates from at least one of the historical real-time vehicle location information or the scheduled vehicle location information by more than a threshold deviation; updating, by the one or more computing devices, the scheduling information for the user based on the user data, the public transportation data, and the determined deviation, and to provide an indication of the deviation; and providing the updated scheduling information for display to the user by the computing device when the scheduling information is updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing transportation information, comprising:
one or more computing devices configured to; receive public transportation data including real-time vehicle location information and at least one of historical real-time vehicle location information or scheduled vehicle location information; generate scheduling information for a user based on user data and the public transportation data, the user data comprising information associated with the user'"'"'s location and information associated with a second user'"'"'s location, the second user'"'"'s location being different than the user'"'"'s location, the scheduling information comprising at least one shared path to a destination associated with the user and the second user; provide the scheduling information for display to the user by a user device configured to display the scheduling information; determine that the real-time vehicle location information deviates from at least one of the historical real-time vehicle location information or the scheduled vehicle location information by more than a threshold deviation; update the scheduling information for the user based on the user data, the public transportation data, and the determined deviation; and provide the updated scheduling information for display to the user by the user device when the scheduling information is updated. - View Dependent Claims (11, 12, 13, 14)
-
15. A computer program product tangibly embodied in a non-transitory computer-readable device and comprising instructions that, when executed by a computing device, cause the computing device to:
-
receive public transportation data including real-time vehicle location information and at least one of historical real-time vehicle location information or scheduled vehicle location information; generate user scheduling information for a user based on user data, including user location data, and the public transportation data, the user data comprising information associated with the user'"'"'s location and information associated with a second user'"'"'s location, the second user'"'"'s location being different than the user'"'"'s location, the scheduling information comprising at least one shared path to a destination associated with the user and the second user; provide the user scheduling information for display to the user by a computing device configured to display the scheduling information; determine that the real-time vehicle location information deviates from at least one of the historical real-time vehicle location information or the scheduled vehicle location information by more than a threshold deviation; update the user scheduling information for the user based on the user data, the public transportation data, and the determined deviation; and provide the updated user scheduling information for display to the user by the computing device when the user scheduling information is updated. - View Dependent Claims (16, 17)
-
Specification