AUGMENTING A LIVE VIEW
First Claim
1. A computer-implemented method for augmenting an image or a stream of images of an object captured and displayed in substantially real time with associated content, comprising:
- under the control of one or more computer systems configured with executable instructions,capturing at least one image in a stream of images of an object using an image capturing element of an electronic device operated by a user;
displaying the captured at least one image on a display element of the electronic device;
determining one or more features defining the object, the one or more features being derived from the at least one image of the object;
matching the determined one or more features defining the object to features defining a plurality of items stored in an item repository;
when a match is found, retrieving content associated with the matched item from the item repository, the content including content elements selectable by the user; and
displaying, in substantially real time, the retrieved content in an overlay element on the display element of the electronic device such that the overlay element augments the image displayed on the display element of the electronic device,wherein the user is able to interact with the retrieved content displayed in the overlay element by accessing the content elements selectable by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for augmenting an image of an object captured and displayed in real time with associated content are disclosed. In one embodiment, the method for augmenting the image includes receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time, determining information representative of an object captured in the sampled frame based on the received information, causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object, retrieving content associated with the matched item, and providing the retrieved content for display with the captured image on the electronic device. The retrieved content may be rendered in an overlay element that overlays the captured image displayed on the electronic device. The rendered content is configured to enable a user to interact with the content.
-
Citations
25 Claims
-
1. A computer-implemented method for augmenting an image or a stream of images of an object captured and displayed in substantially real time with associated content, comprising:
under the control of one or more computer systems configured with executable instructions, capturing at least one image in a stream of images of an object using an image capturing element of an electronic device operated by a user; displaying the captured at least one image on a display element of the electronic device; determining one or more features defining the object, the one or more features being derived from the at least one image of the object; matching the determined one or more features defining the object to features defining a plurality of items stored in an item repository; when a match is found, retrieving content associated with the matched item from the item repository, the content including content elements selectable by the user; and displaying, in substantially real time, the retrieved content in an overlay element on the display element of the electronic device such that the overlay element augments the image displayed on the display element of the electronic device, wherein the user is able to interact with the retrieved content displayed in the overlay element by accessing the content elements selectable by the user. - View Dependent Claims (2, 3)
-
4. A computer-implemented method for augmenting an image of an object captured and displayed in substantially real time with associated content, comprising:
under the control of one or more computer systems configured with executable instructions, receiving information defining a sampled frame of a video being captured by an electronic device in substantially real time; determining information representative of an object captured in the sampled frame based at least in part on the received information; causing the determined information to match stored information defining a plurality of items to locate an item matched to the captured object; retrieving content associated with the matched item; and providing the retrieved content for display with the captured image on the electronic device, wherein the retrieved content is rendered in an overlay element that overlays the captured image displayed on the electronic device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 25)
-
11. A computer-implemented method for augmenting an image of an object captured and displayed in real time with associated content, comprising:
under the control of one or more computer systems configured with executable instructions, capturing at least one image of an object with an electronic device, the captured image being displayed by the electronic device; determining information representative of the object based at least in part on the at least one captured image of the object; matching the determined information to stored information defining each item of a plurality of items; retrieving content associated with the matched item from the repository; overlaying the captured image with the retrieved content rendered in an overlay element, the retrieved content including at least one selectable content element; and in response to a user selecting the at least one selectable content element, overlaying the captured image with content associated with the content element. - View Dependent Claims (12, 13, 14)
-
15. A computer system for augmenting an image of an object captured and displayed in real time with associated content, comprising:
-
a processor; and a memory having computer-executable instructions that, when executed on the processor, cause the processor to; receive information defining a sampled frame of a video being captured by an electronic device in substantially real time; determine information representative of an object captured in the sampled frame based at least in part on the received information; cause the determined information to match stored information defining a plurality of items to locate an item matched to the captured object; retrieve content associated with the matched item; provide the retrieved content for display with the captured image on the electronic device; and cause the retrieved content to be rendered in an overlay element that overlays the captured image displayed on the electronic device. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer-readable storage medium having computer-executable instructions for augmenting an image of an object captured and displayed in real time with associated content that, when executed by a computer, cause the computer to:
-
receive information defining a sampled frame of a video being captured by an electronic device in substantially real time; determine information representative of an object captured in the sampled frame based at least in part on the received information; cause the determined information to match stored information defining a plurality of items to locate an item matched to the captured object; retrieve content associated with the matched item; provide the retrieved content for display with the captured image on the electronic device; and cause the retrieved content to be rendered in an overlay element that overlays the captured image displayed on the electronic device. - View Dependent Claims (21, 22, 23, 24)
-
Specification