Location based object tracking
First Claim
Patent Images
1. A method of locating and interacting with an external object comprising:
- obtaining real-time imagery from a mobile camera;
retrieving stored image data and metadata regarding a known environment, the known environment comprising a plurality of known objects;
receiving a signal from a first object, the first object corresponding to a first known object of the plurality of known objects, the signal identifying a position of the first object relative to the mobile camera;
identifying a first stored position of the first known object relative to the plurality of known objects based on the stored image data and metadata;
comparing the real-time imagery to the stored image data and metadata to determine a position of the mobile camera relative to the plurality of known objects;
presenting the real-time imagery on a mobile display associated with the mobile camera;
determining information related to the first object based on the stored image data and metadata regarding the first known object;
presenting information related to the first object as a graphical overlay on the real-time imagery; and
accessing an operational interface of the first object via a user interface comprised in the graphical overlay, wherein accessing the operational interface of the first object comprises at least one of;
sending data, receiving data, and sending commands.
2 Assignments
0 Petitions
Accused Products
Abstract
A user of a mobile device is able to display information about objects in the surrounding environment and to optionally interact with those objects. The information may be displayed as a graphical overlay on top of a real-time display of imagery from a camera in the mobile device with the overlay indexed to the real-time display. The graphical overlay may include positional information about an external object and may include navigational information intended to assist the user in moving to the object'"'"'s location. There may also be a graphical user interface which allows the user to utilize the mobile device to interact with an external object.
-
Citations
20 Claims
-
1. A method of locating and interacting with an external object comprising:
-
obtaining real-time imagery from a mobile camera; retrieving stored image data and metadata regarding a known environment, the known environment comprising a plurality of known objects; receiving a signal from a first object, the first object corresponding to a first known object of the plurality of known objects, the signal identifying a position of the first object relative to the mobile camera; identifying a first stored position of the first known object relative to the plurality of known objects based on the stored image data and metadata; comparing the real-time imagery to the stored image data and metadata to determine a position of the mobile camera relative to the plurality of known objects; presenting the real-time imagery on a mobile display associated with the mobile camera; determining information related to the first object based on the stored image data and metadata regarding the first known object; presenting information related to the first object as a graphical overlay on the real-time imagery; and accessing an operational interface of the first object via a user interface comprised in the graphical overlay, wherein accessing the operational interface of the first object comprises at least one of;
sending data, receiving data, and sending commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of locating and interacting with an object comprising:
-
obtaining real-time imagery from a mobile camera; retrieving stored image data and stored metadata regarding a known environment, the known environment comprising a plurality of known objects; receiving a signal from an object, the object corresponding to a known object of the plurality of known objects, the signal identifying a position of the object relative to the mobile camera; identifying a stored position of the known object relative to the plurality of known objects based on at least one of;
the stored image data and the stored metadata;comparing the real-time imagery to the stored image data to determine a position of the mobile camera relative to the plurality of known objects; presenting the real-time imagery on a mobile display associated with the mobile camera; determining information related to the object based on at least one of;
the stored image data and the stored metadata regarding the known object;presenting the information as a graphical overlay on the real-time imagery; and accessing an operational interface of the object via a user interface comprised in the graphical overlay, wherein accessing the operational interface of the object comprises at least one of;
sending data, receiving data, and sending commands. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for locating and interacting with external objects, the system comprising:
-
a mobile camera, having a known position, adapted to; capture real-time imagery; and supply the real-time imagery in a digital format; a processor communicatively coupled to the mobile camera adapted to; retrieve the real-time imagery; retrieve stored image data and stored metadata regarding a known environment, the known environment comprising a plurality of known objects; receive a signal from an object, the object corresponding to a known object of the plurality of known objects, the signal identifying a position of the object relative to the known position of the mobile camera; identify a stored position of the known object relative to the plurality of known objects based on at least one of;
the stored image data and the stored metadata;compare the real-time imagery to the stored image data to determine a position of the mobile camera relative to the plurality of known objects; and determine information related to the object based on the stored image data and the stored metadata regarding the known object; a video display, physically proximate to the mobile camera and communicatively coupled to the processor, adapted to; display the real-time imagery in a viewfinder mode; and display the information related to the object as graphical data overlaid on and indexed to the real-time imagery, wherein the graphical data comprises a link to a user interface for accessing an operational interface of the object, wherein accessing the operational interface of the object comprises at least one of;
sending data, receiving data, and sending commands. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification