Metropolitan navigation system
First Claim
Patent Images
1. A method comprising:
- receiving, as user input, a desired destination as an end location;
determining a current position as a beginning location;
calculating potential routes from said beginning location to said end location;
selecting one of said potential routes as a selected route; and
outputting, to a user, said selected route,wherein said potential routes comprise mass transit ride legs,wherein said mass transit ride legs comprise motorized and unmotorized pedestrian walks and at least one of public and commercial bus ride legs, public and commercial train ride legs, public and commercial subway ride legs, public and commercial ferry ride legs, and public and commercial taxi ride legs,wherein said potential routes include specific departure times, entry points, and stops for specific ones of said mass transit ride legs, andwherein said calculating of said potential routes is based on an average elapsed time for each of said mass transit ride legs, an average walking time for motorized and unmotorized pedestrian walks, and route time schedules for stops on said mass transit ride legs.
2 Assignments
0 Petitions
Accused Products
Abstract
In embodiments herein, a desired destination is received from user input as an end location. The embodiments can determine the current position (the beginning location) based on automated positioning and/or user input. Thus, the embodiments can calculate potential routes from the beginning location to the end location and can select one of the potential routes (e.g., the best route). This selected route is output to the user. The potential routes that are selected from comprise mass transit rides.
-
Citations
19 Claims
-
1. A method comprising:
-
receiving, as user input, a desired destination as an end location; determining a current position as a beginning location; calculating potential routes from said beginning location to said end location; selecting one of said potential routes as a selected route; and outputting, to a user, said selected route, wherein said potential routes comprise mass transit ride legs, wherein said mass transit ride legs comprise motorized and unmotorized pedestrian walks and at least one of public and commercial bus ride legs, public and commercial train ride legs, public and commercial subway ride legs, public and commercial ferry ride legs, and public and commercial taxi ride legs, wherein said potential routes include specific departure times, entry points, and stops for specific ones of said mass transit ride legs, and wherein said calculating of said potential routes is based on an average elapsed time for each of said mass transit ride legs, an average walking time for motorized and unmotorized pedestrian walks, and route time schedules for stops on said mass transit ride legs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
receiving, as user input, a desired destination as an end location; determining a current position as a beginning location based on one of automated positioning and said user input; calculating potential routes from said beginning location to said end location; selecting one of said potential routes as a selected route; outputting, to a user, said selected route; and outputting, to said user, ride-by-ride navigation while said user is traversing said selected route, wherein said potential routes comprise mass transit ride legs, wherein said mass transit ride legs comprise motorized and unmotorized pedestrian walks and at least one of public and commercial bus ride legs, public and commercial train ride legs, public and commercial subway ride legs, public and commercial ferry ride legs, and public and commercial taxi ride legs, wherein said ride-by-ride navigation comprises route legs, wherein each route leg comprises a different ride leg of said mass transit ride legs, wherein said potential routes include specific departure times, entry points, and stops for specific ones of said mass transit ride legs, and wherein said calculating of said potential routes is based on an average elapsed time for each of said mass transit ride legs, an average walking time for motorized and unmotorized pedestrian walks, and route time schedules for stops on said mass transit ride legs. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a power supply; a processor operatively connected to said power supply; a memory operatively connected to said processor, wherein said memory is adapted to store mass transit ride legs comprising motorized and unmotorized pedestrian walks and at least one of public and commercial bus ride legs, public and commercial train ride legs, public and commercial subway ride legs, public and commercial ferry ride legs, and public and commercial taxi ride legs; a graphic user interface operatively connected to said processor, wherein said graphic user interface is adapted to receive, as user input, a desired destination as an end location; and an antenna adapted to receive wireless positional information, wherein said processor is adapted to; determine a current position as a beginning location; calculate potential routes comprising said mass transit ride legs from said beginning location to said end location; and select one of said potential routes as a selected route, wherein said graphic user interface is adapted to output said selected route, wherein said potential routes include specific departure times, entry points, and stops for specific ones of said mass transit ride legs, and wherein said calculating of said potential routes is based on an average elapsed time for each of said mass transit ride legs, an average walking time for motorized and unmotorized pedestrian walks, and route time schedules for stops on said mass transit ride legs. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a power supply; a processor operatively connected to said power supply; a memory operatively connected to said processor, wherein said memory is adapted to store mass transit ride legs comprising motorized and unmotorized pedestrian walks and at least one of public and commercial bus ride legs, public and commercial train ride legs, public and commercial subway ride legs, public and commercial ferry ride legs, and public and commercial taxi ride legs; a graphic user interface operatively connected to said processor, wherein said graphic user interface is adapted to receive, as user input, a desired destination as an end location; and an antenna adapted to receive wireless positional information, wherein said processor is adapted to; determine a current position as a beginning location based on one of said wireless positional information received through said antenna and user input received through said graphic user interface; calculate potential routes comprising said mass transit ride legs from said beginning location to said end location; and select one of said potential routes as a selected route, wherein said graphic user interface is adapted to output said selected route, wherein said processor is adapted to calculate ride-by-ride navigation while said user is traversing said selected route, wherein said ride-by-ride navigation comprises route legs, wherein each route leg comprises a different ride of said mass transit ride legs, wherein said graphic user interface is adapted to output said ride-by-ride navigation, wherein said potential routes include specific departure times, entry points, and stops for specific ones of said mass transit ride legs, and wherein said calculating of said potential routes is based on an average elapsed time for each of said mass transit ride legs, an average walking time for motorized and unmotorized pedestrian walks, and route time schedules for stops on said mass transit ride legs. - View Dependent Claims (17, 18, 19)
-
Specification