SYSTEMS AND METHODS TO SELECT LOCATIONS OF INTEREST
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a computing apparatus, a route selected for traversal by a user;
selecting, by the computing apparatus, for location identification, an area within a predetermined threshold distance along the selected route;
obtaining, by the computing apparatus, locations that are at least partially located within the selected area along the selected route;
determining, by the computing apparatus, respective distances of the locations from the selected route;
selecting, by the computing apparatus, a predetermined number of the locations that are closest to the selected route as candidate locations of interest to the user;
associating, by the computing apparatus, location based services with at least a subset of the candidate locations;
transmitting, by the computing apparatus, information regarding the location based services and the subset of candidate locations to the user in real time.
1 Assignment
0 Petitions
Accused Products
Abstract
Identifying locations that are proximate to a particular route is disclosed. A route employed by a user for travelling to a destination is obtained and segmented at identified vertices. Locations that are proximate to the route segments are determined. The proximate locations are further analyzed to obtain their specific distances from the user'"'"'s route. Location based services are associated with those proximate locations that are closest to the user'"'"'s route. The user does not have to deviate far from their current route to visit the associated locations and may be motivated to capitalize on the location based services.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing apparatus, a route selected for traversal by a user; selecting, by the computing apparatus, for location identification, an area within a predetermined threshold distance along the selected route; obtaining, by the computing apparatus, locations that are at least partially located within the selected area along the selected route; determining, by the computing apparatus, respective distances of the locations from the selected route; selecting, by the computing apparatus, a predetermined number of the locations that are closest to the selected route as candidate locations of interest to the user; associating, by the computing apparatus, location based services with at least a subset of the candidate locations; transmitting, by the computing apparatus, information regarding the location based services and the subset of candidate locations to the user in real time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing apparatus having at least one microprocessor and memory storing instructions configured to instruct the at least one microprocessor to perform operations, the computing apparatus comprising:
-
a route information receiver that receives information indicative of a route selected for traversal by a user; a route analyzer that analyzes the selected route and identifies one or more locations in an area within a predetermined threshold distance along the selected route; a location of interest predictor that selects a subset of locations that are likely to be of interest to the user, the subset of locations are selected from the identified locations within the predetermined threshold distance along the selected route; a location information transmitter that transmits information regarding the subset of locations to a requestor. - View Dependent Claims (12, 13, 14)
-
- 15. The computing apparatus of claim 15 wherein the respective radii are respective maximum weighted radius associated with each of the route vertices.
-
17. A non-transitory computer storage medium storing instructions configured to instruct a computing apparatus to at least:
-
receive, by the computing apparatus, a route selected for traversal by a user; select, by the computing apparatus, for location identification, an area within a predetermined threshold distance along the selected route; obtain, by the computing apparatus, locations that are at least partially located within the selected area along the selected route; determine, by the computing apparatus, respective distances of the locations from the selected route; select, by the computing apparatus, a predetermined number of the locations that are closest to the selected route as candidate locations of interest to the user; associate, by the computing apparatus, location based services with at least a subset of the candidate locations; transmit, by the computing apparatus, information regarding the location based services and the subset of candidate locations to the user in real time. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification