METHODS, APPARATUSES, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING POINT OF INTEREST NAVIGATION SERVICES
First Claim
1. A method comprising:
- receiving, at a computing device, a request for navigation instructions comprising an origin location and a destination location;
determining a route between the origin location and the destination location;
determining one or more points of interest along the route based at least in part upon prior usage data associated with each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; and
providing navigation instructions comprising the one or more determined points of interest.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are provided for providing point of interest navigation services. An apparatus may include a processor configured to receive a request for navigation instructions comprising an origin location and a destination location. The processor may be further configured to determine a route between the origin location and the destination location. The processor may additionally be configured to determine one or more points of interest along the route based at least in part upon prior usage data associated with each point of interest. The prior usage data may be received and aggregated from users of a navigation system. The processor may also be configured to provide navigation instructions comprising the one or more determined points of interest. Corresponding methods and computer program products are also provided.
-
Citations
33 Claims
-
1. A method comprising:
-
receiving, at a computing device, a request for navigation instructions comprising an origin location and a destination location; determining a route between the origin location and the destination location; determining one or more points of interest along the route based at least in part upon prior usage data associated with each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; and providing navigation instructions comprising the one or more determined points of interest. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
storing information about a plurality of points of interest and associated prior usage data for each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; receiving a request at a computing device for information about a point of interest; providing information about the point of interest to a user; obtaining usage data about the point of interest based at least in part upon the user'"'"'s interaction with the information about the point of interest; and updating the stored prior usage data associated with the point of interest based at least in part upon the obtained usage data. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program product comprising at least one computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
a program instruction for receiving a request for navigation instructions comprising an origin location and a destination location; a program instruction for determining a route between the origin location and the destination location; a program instruction for determining one or more points of interest along the route based at least in part upon prior usage data associated with each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; and a program instruction for providing navigation instructions comprising the one or more determined points of interest. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer program product comprising at least one computer-readable storage medium having computer-readable program instructions stored therein, the computer-readable program instructions comprising:
-
a program instruction for storing information about a plurality of points of interest and associated prior usage data for each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; a program instruction for receiving a request for information about a point of interest; a program instruction for providing information about the point of interest to a user; a program instruction for obtaining usage data about the point of interest based at least in part upon the user'"'"'s interaction with the information about the point of interest; and a program instruction for updating the stored prior usage data associated with the point of interest based at least in part upon the obtained usage data. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An apparatus comprising a processor configured to:
-
receive a request for navigation instructions comprising an origin location and a destination location; determine a route between the origin location and the destination location; determine one or more points of interest along the route based at least in part upon prior usage data associated with each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; and provide navigation instructions comprising the one or more determined points of interest. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An apparatus comprising a processor configured to:
-
store information about a plurality of points of interest and associated prior usage data for each point of interest, wherein the prior usage data is received and aggregated from one or more of users of a navigation system or a service provider; receive a request for information about a point of interest; provide information about the point of interest to a user; obtain usage data about the point of interest based at least in part upon the user'"'"'s interaction with the information about the point of interest; and update the stored prior usage data associated with the point of interest based at least in part upon the obtained usage data. - View Dependent Claims (30, 31, 32, 33)
-
Specification