Acquisition of navigation assistance information for a mobile station
First Claim
1. A method comprising:
- imaging a visual beacon within an environment with a mobile station;
generating, with a processor, at least one feature descriptor for the visual beacon;
obtaining, with the processor, locations of neighboring visual beacons associated with the feature descriptor, the neighboring visual beacons being different than the visual beacon imaged with the mobile station; and
using the locations of neighboring visual beacons with the processor to assist in navigating within the environment by updating the mobile station position during navigation based on a location of a neighboring visual beacon of the neighboring visual beacons when the neighboring visual beacon is imaged by the mobile station.
1 Assignment
0 Petitions
Accused Products
Abstract
Navigation assistance information for a mobile station is acquired based on a feature descriptor of an image of a visual beacon captured by the mobile station. The navigation assistance information includes locations of neighboring visual beacons, locations of wireless positioning resources; user environmental context information. The navigation assistance information may then be used to assist in navigating within the local environment. The visual beacon may be an artificial feature, such as a QR code or other type of matrix or bar code or a natural feature, such as a statute or architectural detail. The mobile station may request navigation assistance by transmitting the feature descriptor to a server. The server retrieves the navigation assistance information from a database based on the feature descriptor and optionally location information, which may also be provided in the navigation assistance request, and transmits the navigation assistance information to the mobile station.
-
Citations
41 Claims
-
1. A method comprising:
-
imaging a visual beacon within an environment with a mobile station; generating, with a processor, at least one feature descriptor for the visual beacon; obtaining, with the processor, locations of neighboring visual beacons associated with the feature descriptor, the neighboring visual beacons being different than the visual beacon imaged with the mobile station; and using the locations of neighboring visual beacons with the processor to assist in navigating within the environment by updating the mobile station position during navigation based on a location of a neighboring visual beacon of the neighboring visual beacons when the neighboring visual beacon is imaged by the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 38)
-
-
12. A method comprising:
-
receiving, with a processor, a navigation assistance request from a mobile station, the navigation assistance request including at least one feature descriptor of a visual beacon imaged by the mobile station; retrieving, with the processor, locations of other visual beacons neighboring the visual beacon and that are different than the visual beacon, the neighboring other visual beacons being associated with the feature descriptor; and transmitting to the mobile station a navigation assistance message that includes locations of the neighboring other visual beacons in response to the navigation assistance request, the locations of the neighboring other visual beacons transmitted to enable the mobile station to navigate within the environment by updating the mobile station position during navigation based on a location of a neighboring visual beacon of the neighboring visual beacons when the neighboring visual beacon is imaged by the mobile station. - View Dependent Claims (13, 14, 15, 16, 17, 18, 39)
-
-
19. A mobile station comprising:
-
a camera being operable to image a visual beacon within an environment; a processor connected to the camera, wherein the processor is configured to generate at least one feature descriptor of an image of a visual beacon from the camera; to obtain locations of neighboring visual beacons associated with the feature descriptor, the neighboring visual beacons being different than the visual beacon imaged with the camera; and to use the locations of the neighboring visual beacons to assist in navigating within the environment by updating the mobile station position during navigation based on a location of a neighboring visual beacon of the neighboring visual beacons when the neighboring visual beacon is imaged by the mobile station. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 40)
-
-
30. A system for accessing and updated positional information for a mobile station comprising:
-
means for generating at least one feature descriptor of a visual beacon within an environment based on an image of the visual beacon; means for obtaining locations of neighboring visual beacons associated with the feature descriptor, the neighboring visual beacons being different than the imaged visual beacon; and means for using the locations of the neighboring visual beacons to assist in navigating within the environment by updating the mobile station position during navigation based on a location of a neighboring visual beacon of the neighboring visual beacons when the neighboring visual beacon is imaged by the mobile station. - View Dependent Claims (31, 32, 33, 34, 35, 41)
-
-
36. A non-transitory computer-readable medium including program code stored thereon, comprising:
-
program code to determine at least one feature descriptor from an image of a visual beacon; program code to obtain locations of neighboring visual beacons associated with the feature descriptor, the neighboring visual beacons being different than the imaged visual beacon; and program code to use the locations of the neighboring visual beacons to assist in navigating within the environment by updating the mobile station position during navigation based on a location of a neighboring visual beacon when the neighboring visual beacon of the neighboring visual beacons is imaged by the mobile station. - View Dependent Claims (37)
-
Specification