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, andwherein said mass transit ride legs comprise 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, public and commercial taxi ride legs, and motorized and unmotorized pedestrian walks.
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.
63 Citations
20 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, and wherein said mass transit ride legs comprise 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, public and commercial taxi ride legs, and motorized and unmotorized pedestrian walks. - 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 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, public and commercial taxi ride legs, and motorized and unmotorized pedestrian walks, and wherein said ride-by-ride navigation comprises route legs, wherein each route leg comprises a different ride leg of 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 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, public and commercial taxi ride legs, and motorized and unmotorized pedestrian walks; 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, and wherein said graphic user interface is adapted to output said selected route. - 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 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, public and commercial taxi ride legs, and motorized and unmotorized pedestrian walks; 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, and wherein said graphic user interface is adapted to output said ride-by-ride navigation. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product comprising:
-
a computer-usable data carrier storing instructions that, when executed by a computer, cause the computer to perform 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, and wherein said mass transit ride legs comprise 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, public and commercial taxi ride legs, and motorized and unmotorized pedestrian walks.
-
Specification