SYSTEM AND METHOD FOR USING SKYLINE QUERIES TO SEARCH FOR POINTS OF INTEREST ALONG A ROUTE
First Claim
1. A computer-implemented method for determining skyline points of interest, comprising:
- determining a route path at a navigation system, wherein the route path comprises one or more links;
receiving a request for a skyline query at the navigation system, wherein the skyline query is related to one or more point-of-interest attributes;
in response to the request, the navigation system;
determining a plurality of points of interest associated with the one or more links of the route path using a relation configured to store at least an identifier associated with a link, an identifier associated with a point of interest, a distance between the link and the point of interest, and a value for each attribute of the one or more point-of-interest attributes;
selecting one or more skyline points of interest from the plurality of points of interest, wherein a skyline point of interest is not dominated by other points of interest in the plurality of points of interest with respect to the one or more point- of-interest attributes; and
producing an indication of the one or more skyline points of interest.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for searching for points of interest along a route is disclosed. A relation that includes records that associate link identifiers, point of interest identifiers, and distances between the links and the points of interest is generated during the compilation process of a first version of a geographic database. The relation is stored in compiled database products. When a compiled database product is being used by a navigation system, for example, navigation application software programs use the relation to accurately and efficiently find points of interest along a computed route. Navigation systems can also use the relation to service skyline queries and responsively generate skyline graphs of points of interest.
57 Citations
20 Claims
-
1. A computer-implemented method for determining skyline points of interest, comprising:
-
determining a route path at a navigation system, wherein the route path comprises one or more links; receiving a request for a skyline query at the navigation system, wherein the skyline query is related to one or more point-of-interest attributes; in response to the request, the navigation system; determining a plurality of points of interest associated with the one or more links of the route path using a relation configured to store at least an identifier associated with a link, an identifier associated with a point of interest, a distance between the link and the point of interest, and a value for each attribute of the one or more point-of-interest attributes; selecting one or more skyline points of interest from the plurality of points of interest, wherein a skyline point of interest is not dominated by other points of interest in the plurality of points of interest with respect to the one or more point- of-interest attributes; and producing an indication of the one or more skyline points of interest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method determining skyline points of interest, comprising:
-
determining a current position at a navigation system; receiving a request for a skyline query at the navigation system, wherein the skyline query is related to one or more point-of-interest attributes; in response to the request, the navigation system; determining a plurality of points of interest associated with the current position using a relation configured to store at least an identifier associated with a link related to the current position, an identifier associated with a point of interest, a distance between the link related to the current position and the point of interest, and a value for each attribute of the one or more point-of-interest attributes; selecting one or more skyline points of interest from the plurality of points of interest, wherein each skyline point of interest is not dominated by other points of interest in the plurality of points of interest with respect to the one or more point-of-interest attributes; and producing an indication of the one or more skyline points of interest. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A navigation system, comprising:
-
a processor, a geographic database that includes a relation that associates link identifiers, point of interest identifiers, distances between links and points of interest, and point of interest attribute values; and data storage containing instructions executable by the processor for carrying out skyline queries, including; identifying a plurality of points of interest relevant to a search request using the relation; selecting one or more skyline points of interest within the plurality of points of interest, wherein the skyline points of interest are not dominated by the other points of interest; and providing the selected skyline points of interest.
-
Specification