IP Library Granted Patent US 12,167,097
Granted Patent B2
US 12,167,097 · App. 17/977,293 · Granted Dec 10, 2024

Systems and methods for facilitating content discovery based on augmented context

Inventor: Jason Michael Anguiano (Castle Rock, CO)
Assignee: DISH Technologies L.L.C.
H04N21/4821G06T1/0007H04N21/25891H04N21/4147H04N21/4223H04N21/4312H04N21/44008H04N21/4532H04N21/4826H04N21/816
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,167,097
App. No.
17/977,293
Granted
Dec 10, 2024
Kind
B2
Abstract

Method, systems, and computer-readable media are provided to facilitate content discovery based on augmented context. A first set of images of a graphical display may be acquired and analyzed to identify visual characteristics of an object represented. Attributes of the object may be identified. Specifications may be transmitted to the television receiver and/or a remote data source in order to pull matching information. A user-selectable interface element may be generated for presentation as an option to take an action relating to the object represented. A visual output of the interface element may be output as an overlay on the first set and/or a second set of images displayed by the computing device. A user selection responsive to the outputting of the visual output of the at interface element may be processed. A communication may be transmitted to the television receiver to cause the action responsive to the user selection.

Claims (47)

1. A method comprising:

acquiring, by a computing device, a first set of one or more images using an image capture device, where:

the first set of one or more images comprises one or more images of a graphical display, and

the graphical display is presented by a display device that is different from the computing device;

analyzing the first set of one or more images to identify one or more visual characteristics of an object represented in the first set of one or more images;

transmitting specifications corresponding to the one or more visual characteristics of the object to one or more remote data sources and pulling content for a plurality of object options corresponding to the object from the one or more remote data sources;

causing display of interface elements corresponding to the plurality of object options, and receiving a selection of at least one of the interface elements, wherein the selection corresponds to selecting at least one object option of the plurality of object options;

generating an augmented reality overlay for presentation with the computer device based at least in part on performing image recognition of the object in the first set of one or more images, where the augmented reality overlay comprises an image of at least one selected object option of the plurality of object options corresponding to the object that is generated using the content pulled from the one or more remote data sources;

acquiring, using the image capture device of the computing device, a second set of one or more images comprising one or more images of one or more additional objects, where the second set of one or more images does not include an image of the graphical display; and

outputting, by the computing device, a visual output comprising the augmented reality overlay comprising the image of the at least one selected object option of the plurality of object options corresponding to the object as an overlay on a representation of the one or more additional objects.

2. The method as recited in claim 1 , where the one or more additional objects are proximate to the image capture device when the second set of one or more images is being captured.

3. The method as recited in claim 1 , where the overlay corresponds to a mask.

4. The method as recited in claim 1 , where the object corresponds to an individual represented in the graphical display.

5. The method as recited in claim 1 , where the object corresponds to a product represented in the graphical display.

6. The method as recited in claim 1 , further comprising:

generating at least one selectable interface element for presentation with the augmented reality overlay, wherein the at least one selectable interface element corresponds to an option to take a first action relating to the object represented by the first set of one or more images.

7. A system comprising:

a computing device comprising one or more processors and memory communicatively coupled with and readable by the one or more processors and having stored therein processor-readable instructions which, when executed by the one or more processors, cause the computing device to perform operations comprising:

acquiring a first set of one or more images using an image capture device, where:

the first set of one or more images comprises one or more images of a graphical display, and

the graphical display is presented by a display device that is different from the computing device;

analyzing the first set of one or more images to identify one or more visual characteristics of an object represented in the first set of one or more images;

transmitting specifications corresponding to the one or more visual characteristics of the object to one or more remote data sources and pulling content for a plurality of object options corresponding to the object from the one or more remote data sources;

causing display of interface elements corresponding to the plurality of object options, and receiving a selection of at least one of the interface elements, wherein the selection corresponds to selecting at least one object option of the plurality of object options;

generating an augmented reality overlay for presentation based at least in part on performing image recognition of the object in the first set of one or more images, where the augmented reality overlay comprises an image of at least one selected object option of the plurality of object options corresponding to the object that is generated using the content pulled from the one or more remote data sources;

acquiring, using the image capture device, a second set of one or more images comprising one or more images of one or more additional objects, where the second set of one or more images does not include an image of the graphical display; and

outputting a visual output comprising the augmented reality overlay comprising the image of the at least one selected object option of the plurality of object options corresponding to the object as an overlay on a representation of the one or more additional objects.

8. The system as recited in claim 7 , where the one or more additional objects are proximate to the image capture device when the second set of one or more images is being captured.

9. The system as recited in claim 7 , where the overlay corresponds to a mask.

10. The system as recited in claim 7 , where the object corresponds to an individual represented in the graphical display.

11. The system as recited in claim 7 , where the object corresponds to a product represented in the graphical display.

12. The system as recited in claim 7 , the operations further comprising:

generating at least one selectable interface element for presentation with the augmented reality overlay, wherein the at least one selectable interface element corresponds to an option to take a first action relating to the object represented by the first set of one or more images.

13. One or more non-transitory, machine-readable media having machine-readable instructions thereon which, when executed by one or more processing devices, cause the one or more processing devices to perform operations comprising:

acquiring a first set of one or more images using an image capture device, where:

the first set of one or more images comprises one or more images of a graphical display, and

the graphical display is presented by a display device that is different from the one or more processing devices;

analyzing the first set of one or more images to identify one or more visual characteristics of an object represented in the first set of one or more images;

transmitting specifications corresponding to the one or more visual characteristics of the object to one or more remote data sources and pulling content for a plurality of object options corresponding to the object from the one or more remote data sources;

causing display of interface elements corresponding to the plurality of object options, and receiving a selection of at least one of the interface elements, wherein the selection corresponds to selecting at least one object option of the plurality of object options;

generating an augmented reality overlay for presentation based at least in part on performing image recognition of the object in the first set of one or more images, where the augmented reality overlay comprises an image of at least one selected object option of the plurality of object options corresponding to the object that is generated using the content pulled from the one or more remote data sources;

acquiring, using the image capture device, a second set of one or more images comprising one or more images of one or more additional objects, where the second set of one or more images does not include an image of the graphical display; and

outputting a visual output comprising the augmented reality overlay comprising the image of the at least one selected object option of the plurality of object options corresponding to the object as an overlay on a representation of the one or more additional objects.

14. The one or more non-transitory, machine-readable media as recited in claim 13 , where the one or more additional objects are proximate to the image capture device when the second set of one or more images is being captured.

15. The one or more non-transitory, machine-readable media as recited in claim 13 , where the overlay corresponds to a mask.

16. The one or more non-transitory, machine-readable media as recited in claim 13 , where the object corresponds to an individual represented in the graphical display.

17. The one or more non-transitory, machine-readable media as recited in claim 13 , where the object corresponds to a product represented in the graphical display.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2022
From: ANGUIANO, JASON MICHAEL
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 061597/0961 →
CHANGE OF NAME Recorded Oct 31, 2022
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 061598/0160 →
Continuity (3)
Continuation 16670797 · Oct 31, 2019
Continuation 15395235 · Dec 30, 2016
Related Publication 20230058878A1 · Feb 23, 2023