METHODS AND SYSTEMS FOR DETERMINING ROUTES IN A NAVIGATION SYSTEM
First Claim
1. A method for determining one or more routes in a navigation system, the method comprising:
- receiving, by one or more processors, a request comprising a first set of parameters corresponding to a trip, wherein the first set of parameters comprises at least one of an originating node for the trip, a destination node for the trip, a start time for the trip, or a set of preferences associated with the trip, and wherein the set of preferences comprises at least one of ridesharing constraints, tolerance constraints, and route constraints;
determining, by the one or more processors, the one or more routes between the originating node and the destination node, based on the first set of parameters, wherein each of the one or more routes comprises at least one public transportation sub-trip traversed by a public vehicle and a private transportation sub-trip traversed by a private vehicle; and
ranking, by the one or more processors, the one or more routes based on a trip score, associated with each of the one or more routes, determined based on the set of preferences.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining one or more routes in a navigation system. A request comprising a first set of parameters corresponding to a trip is received. The first set of parameters comprise at least one an originating node for the trip, a destination node for the trip, a start time for the trip, or a set of preferences associated with the trip. The one or more routes between the originating node and the destination node are determined based on the first set of parameters. Each of the one or more routes comprises at least one public transportation sub-trip traversed by a public vehicle and a private transportation sub-trip traversed by a private vehicle. The one or more routes are ranked based on a trip score associated with the one or more routes. The trip score is determined based on the set of preferences.
-
Citations
23 Claims
-
1. A method for determining one or more routes in a navigation system, the method comprising:
-
receiving, by one or more processors, a request comprising a first set of parameters corresponding to a trip, wherein the first set of parameters comprises at least one of an originating node for the trip, a destination node for the trip, a start time for the trip, or a set of preferences associated with the trip, and wherein the set of preferences comprises at least one of ridesharing constraints, tolerance constraints, and route constraints; determining, by the one or more processors, the one or more routes between the originating node and the destination node, based on the first set of parameters, wherein each of the one or more routes comprises at least one public transportation sub-trip traversed by a public vehicle and a private transportation sub-trip traversed by a private vehicle; and ranking, by the one or more processors, the one or more routes based on a trip score, associated with each of the one or more routes, determined based on the set of preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for determining one or more routes in a navigation system, the method comprising:
-
receiving, by one or more processors, a request comprising a first set of parameters corresponding to a trip, wherein the first set of parameters comprises at least one of an originating node for the trip, a destination node for the trip, a start time for the trip, or a set of preferences associated with the trip; and determining, by the one or more processors, the one or more routes between the originating node and the destination node, based on the first set of parameters, wherein each of the one or more routes comprises at least one public transportation sub-trip and a private transportation sub-trip, and wherein determining a route, from the one or more routes, comprises; determining a plurality of intermediate nodes between the originating node and the destination node, wherein the originating node, the destination node, and the plurality of intermediate nodes constitute a set of nodes, determining the private transportation sub-trip between a first node, from the set of nodes, and a second node, from the set of nodes, wherein the second node has greater distance from the originating node than the first node, and wherein the private transportation sub-trip between the first node and the second node is traversed by a private vehicle, and determining the at least one public transportation sub-trip comprising the first node and the second node, wherein the at least one public transportation sub-trip is traversed by a public vehicle.
-
-
22. A system for determining one or more routes in a navigation system, the system comprising:
one or more processors operable to; receive a request comprising a first set of parameters corresponding to a trip, wherein the first set of parameters comprises at least one of an originating node for the trip, a destination node for the trip, a start time for the trip, or a set of preferences associated with the trip, and wherein the set of preferences comprises at least one of ridesharing constraints, tolerance constraints, and route constraints; determine the one or more routes between the originating node and the destination node, based on the first set of parameters, wherein each of the one or more routes comprises at least one public transportation sub-trip traversed by a public vehicle and a private transportation sub-trip traversed by a private vehicle; and rank the one or more routes based on a trip score, associated with each of the one or more routes, determined based on the set of preferences.
-
23. A computer program product for use with a computer, the computer program product comprising a non-transitory computer readable medium, wherein the non-transitory computer readable medium stores a computer program code for determining one or more routes in a navigation system, wherein the computer program code is executable by one or more processors to:
-
receive a request comprising a first set of parameters corresponding to a trip, wherein the first set of parameters comprises at least one of an originating node for the trip, a destination node for the trip, a start time for the trip, or a set of preferences associated with the trip, and wherein the set of preferences comprises at least one of ridesharing constraints, tolerance constraints, and route constraints; determine the one or more routes between the originating node and the destination node, based on the first set of parameters, wherein each of the one or more routes comprises at least one public transportation sub-trip traversed by a public vehicle and a private transportation sub-trip traversed by a private vehicle; and rank the one or more routes based on a trip score, associated with each of the one or more routes, determined based on the set of preferences.
-
Specification