Time related points of interest for navigation system
First Claim
1. A method performed by a computing system having navigation capability, the method comprising:
- receiving location information associated with a current location of a user;
with the computing system, determining a route between the current location and a destination;
with the computing system, providing a user with navigation along the route;
with the computing system, receiving from the user, an allotted time value;
searching a database comprising a plurality of entries, each entry comprising a point of interest and a visitation time value associated with that point of interest, the visitation time value based on data indicating an average amount of time other users have spent at the point of interest;
calculating a deviation time value based on the visitation time value for one or more of the plurality of entries;
determining a set of points of interest, each point of interest in the set being associated with a deviation time value that is less than the allotted time value;
filtering out non-food related points of interest from the set if the current time of day corresponds to meal times; and
with the computing system, presenting a point of interest from the set to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performed by a computing system includes, with the computing system, providing a user with directions from a current location of the user to a destination, searching a database for a set of points of interest within a predefined distance from a route between the current location and the destination, the searching accounting for a deviation time value associated with each point of interest and a user received allotted time value, the allotted time value indicating a total amount of time the user has allotted for deviation from the route, the deviation time value indicating an estimated amount of time it takes to visit a corresponding point of interest, and presenting to the user, at least one point of interest with the corresponding visitation time value being less than the time deviation value.
-
Citations
19 Claims
-
1. A method performed by a computing system having navigation capability, the method comprising:
-
receiving location information associated with a current location of a user; with the computing system, determining a route between the current location and a destination; with the computing system, providing a user with navigation along the route; with the computing system, receiving from the user, an allotted time value; searching a database comprising a plurality of entries, each entry comprising a point of interest and a visitation time value associated with that point of interest, the visitation time value based on data indicating an average amount of time other users have spent at the point of interest; calculating a deviation time value based on the visitation time value for one or more of the plurality of entries; determining a set of points of interest, each point of interest in the set being associated with a deviation time value that is less than the allotted time value; filtering out non-food related points of interest from the set if the current time of day corresponds to meal times; and with the computing system, presenting a point of interest from the set to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method performed by a computing system, the method comprising:
-
with the computing system, providing a user with directions from a current location of the user to a destination; with the computing system, searching a database for a set of points of interest within a predefined distance from a route between the current location and the destination, the searching accounting for a deviation time value associated with each point of interest and a user received allotted time value, the allotted time value indicating a total amount of time the user has allotted for deviation from the route, the deviation time value indicating an estimated amount of time it takes to visit a corresponding point of interest, the estimated amount of time being based on data indicating an average amount of time other users have spent at the point of interest; with the computer system, filtering out non-food related points of interest from the set if the current time of day corresponds to meal times; and with the computing system, presenting to the user, at least one point of interest with the corresponding deviation time value being less than the time deviation value. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored on a non-transitory computer readable medium, the computer program product comprising machine readable instructions that when executed by a processor of a computing system, cause the system to:
-
determine a current location of a user; determine a route between the current location and a destination; provide a user with navigation along the route; receive from the user, an allotted time value; search a database comprising a plurality of entries, each entry comprising a point of interest and a visitation time value associated with that point of interest, the visitation time value based on data indicating an average amount of time other users have spent at the point of interest; calculate a deviation time value based on the visitation time value for each of the plurality of entries; determine a set of points of interest, each point of interest in the set being associated with a deviation time value that is less than the allotted time value; filter out non-food related points of interest from the set if the current time of day corresponds to meal times; and present a point of interest from the set to the user. - View Dependent Claims (18, 19)
-
Specification