Virtual location markers for mobile mapping
First Claim
1. At least one computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
- determining a virtual location marker corresponding to a first coordinate set that represents a point other than a current location;
detecting a state change; and
re-determining the virtual location marker in response to detecting the state change, including changing the virtual location marker to correspond to a second coordinate set that is different from the first coordinate set.
2 Assignments
0 Petitions
Accused Products
Abstract
Described is a technology by which a virtual location marker (e.g., virtual pushpin or similar placeholder) is determined from the results of a query, in which the virtual location marker corresponds to a first coordinate set (e.g., a latitude, longitude and/or altitude of a business location) to represent a point on a map. Various static and dynamic data may be used to select a result deemed most desirable from among multiple query results. The virtual location marker may be output, e.g., plotted on a map and/or used to provide audio directions. Upon detecting a state change, such as a change in current location, and/or a change in direction, speed, time, a start location or an end destination, the virtual location marker may be automatically re-determined, including changing the virtual location marker to correspond to a second, different coordinate set now deemed most desirable in view of the state change.
-
Citations
20 Claims
-
1. At least one computer-readable medium having computer-executable instructions, which when executed perform steps, comprising:
-
determining a virtual location marker corresponding to a first coordinate set that represents a point other than a current location; detecting a state change; and re-determining the virtual location marker in response to detecting the state change, including changing the virtual location marker to correspond to a second coordinate set that is different from the first coordinate set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a computing environment having a mapping mechanism, a system comprising:
-
a data store set containing at least one data store; a query input mechanism; a preference mechanism coupled to obtain a query from the query input mechanism, coupled to a source of dynamic data, and coupled to access other dynamic and/or static data from the data store set, the preference mechanism configured to compute a virtual location marker corresponding to a first coordinate set in response to the query based on the dynamic data or data from the data store set, or based on both, and to re-compute the virtual location marker corresponding to a second coordinate set based on the dynamic data or data from the data store set, or based on both; and an output mechanism coupled to the mapping mechanism and the preference mechanism to output information corresponding to the virtual location marker with respect to mapping data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. In a computing environment having a computer network, a method comprising:
-
processing a query directed towards identifying a location other than a current location; computing a virtual location marker from results of the query to determine a first location corresponding to a first coordinate set; outputting information corresponding to the location marker; and detecting a state change, and in response, re-computing the location marker at a second location corresponding to a second coordinate set, and outputting information corresponding to the re-computed location marker. - View Dependent Claims (17, 18, 19, 20)
-
Specification