System and method for selecting and presenting a route to a user
First Claim
1. A method for selecting and presenting a route to a user comprising:
- storing on at least one of a server and a device a plurality of associations, each association between a route taken by a user and characteristics of the user;
receiving from a particular user a request for at least one recommended route to a destination point;
formulating a query based on user specified parameters, including an origination point, the destination point, and characteristics of other users, to obtain routes taken by other users;
retrieving, in response to the query, from the stored plurality of associations, a plurality of routes taken by other users having at least some of the characteristics of other users and related to at least one of the origination point and the destination point; and
presenting at least one recommended route to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters,wherein at least one of the preceding actions is performed on at least one of the server and the device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for selecting and presenting a route to a user. An exemplary embodiment includes storing a plurality of associations, each association between a route taken by a user and user characteristics. Received from a particular user is a request for at least one recommended route to a destination point. A query is formulated based on user specified parameters, including an origination point, the destination point, and characteristics of other users, to obtain routes taken by other users. A plurality of routes taken by other users having at least some of the characteristics of other users and related to at least one of the origination point and the destination point is retrieved from the stored plurality of associations. At least one recommended route is recommended to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters.
106 Citations
20 Claims
-
1. A method for selecting and presenting a route to a user comprising:
-
storing on at least one of a server and a device a plurality of associations, each association between a route taken by a user and characteristics of the user; receiving from a particular user a request for at least one recommended route to a destination point; formulating a query based on user specified parameters, including an origination point, the destination point, and characteristics of other users, to obtain routes taken by other users; retrieving, in response to the query, from the stored plurality of associations, a plurality of routes taken by other users having at least some of the characteristics of other users and related to at least one of the origination point and the destination point; and presenting at least one recommended route to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters, wherein at least one of the preceding actions is performed on at least one of the server and the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for selecting and presenting a route to a user comprising system components including:
-
at least one route database component for storing a plurality of associations, each association between a route taken by a user and characteristics of the user; a routing module component coupled to the route database for receiving from a particular user a request for at least one recommended route to a destination point, wherein in response to the request, the routing module is configured to; formulate a query based on user specified parameters, including an origination point, the destination point, and characteristics of other users, to obtain routes taken by other users; retrieve from the stored plurality of associations, in response to the query, a plurality of routes taken by one or more other users having at least some of the characteristics of other users and related to at least one of the origination point and the destination point; and present the at least one recommended route to the particular user based on at least one of the received routes that most closely matches the specified parameters, wherein at least one of the system components includes at least one electronic hardware component. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium storing a computer program, executable by a machine, for selecting and presenting a route to a user, the computer program comprising executable instructions for:
-
storing a plurality of associations, each association between a route taken by a user and characteristics of the user; receiving from a particular user a request for at least one recommended route to a destination point; formulating a query based on the request and user specified parameters, including an origination point, the destination point, and characteristics of other users, to obtain routes taken by other users; retrieving from the stored plurality of associations, in response to the query, a plurality of routes taken by other users having at least some of the characteristics of other users and related to at least one of the origination point and the destination point; and presenting at least one recommended route to the particular user based on at least one of the retrieved routes that most closely matches the user specified parameters.
-
Specification