Navigating with a camera device
AssigneeMicrosoft Technology Licensing, LLC
InventorJonathan Redfern
Life of this patent
Estimating the term…
Abstract
A navigation system and method are described. A destination may be determined for a user. A starting location may be determined for the user using data obtained via a mobile device of the user. The user may be enabled to establish a route from the starting location to the destination using the mobile device. Route information that details the established route may be stored in a database for subsequent display to other users. In some embodiments, a value total for each user may be stored, and value may be added to the user's value total in response to the user establishing the route from the starting location to the destination.
Claims17
A computer-implemented method comprising:
- determining, by a computer system having a memory and at least one hardware processor, that a current location of a user cannot be determined using one or more specific positioning technologies on a mobile device of the user, the one or more specific positioning technologies comprising one or more of global positioning system (GPS) technology and Wi-Fi positioning technology, the computer system being separate and distinct from the mobile device, and the computer system communicatively coupled to the mobile device via a communication network;
- determining, by the computer system, the current location of the user using image data captured by the mobile device based on the determining that the current location of the user cannot be determined using the one or more specific positioning technologies, the determining of the current location of the user using the image data comprising:
- causing a prompting to capture image data using an image capture device of the mobile device to be displayed on the mobile device;
- receiving the image data captured by the image capture device of the mobile device;
- and
- comparing the received image data with stored image data corresponding to a stored location;
- and
- causing, by the computer system, an indication of the current location of the user to be displayed on the mobile device of the user based on the determining of the current location.
A system comprising:
- at least one processor coupled to the memory;
- a non-transitory machine-readable medium embodying a set of instructions that, when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:
- determining that a current location of a user cannot be determined using one or more specific positioning technologies on a mobile device of the user, the one or more specific positioning technologies comprising one or more of global positioning system (GPS) technology and Wi-Fi positioning technology, the computer system being separate and distinct from the mobile device, and the computer system communicatively coupled to the mobile device via a communication network;
- determining the current location of the user using image data captured by the mobile device based on the determining that the current location of the user cannot be determined using the one or more specific positioning technologies, the determining of the current location of the user using the image data comprising:
- causing a prompting to capture image data using an image capture device of the mobile device to be displayed on the mobile device;
- receiving the image data captured by the image capture device of the mobile device;
- and
- comparing the received image data with stored image data corresponding to a stored location;
- and
- causing an indication of the current location of the user to be displayed on the mobile device of the user based on the determining of the current location.
A non-transitory machine-readable medium embodying a set of instructions that, when executed by a processor, cause the processor to perform operations, the operations comprising:
- determining that a current location of a user cannot be determined using one or more specific positioning technologies on a mobile device of the user, the one or more specific positioning technologies comprising one or more of global positioning system (GPS) technology and Wi-Fi positioning technology, the computer system being separate and distinct from the mobile device, and the computer system communicatively coupled to the mobile device via a communication network;
- determining the current location of the user using image data captured by the mobile device based on the determining that the current location of the user cannot be determined using the one or more specific positioning technologies, the determining of the current location of the user using the image data comprising:
- causing a prompting to capture image data using an image capture device of the mobile device to be displayed on the mobile device;
- receiving the image data captured by the image capture device of the mobile device;
- and
- comparing the received image data with stored image data corresponding to a stored location;
- and
- causing an indication of the current location of the user to be displayed on the mobile device of the user based on the determining of the current location.
Dependencies are inferred from the claim text.