IP Library › Granted Patent US 12,192,577
Granted Patent B2
US 12,192,577 · App. 18/168,890 · Granted Jan 7, 2025

Adaptive content composite interaction and control interface

Inventors: Robert Sadler (Denver, CO); Timothy Meyer (Denver, CO); Christopher Kuhrt (Englewood, CO); Jesse Montgomery (Denver, CO); Shaun Ryan (Colorado Springs, CO)
Assignee: DISH Network L.L.C.
H04N21/4438H04N21/44H04N21/4524
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,192,577
App. No.
18/168,890
Granted
Jan 7, 2025
Kind
B2
Abstract

System, methods, and machine-readable media to facilitate adaptive content composite interaction with respect to digitally distributed content are disclosed. Discovery may be performed, and events specified for digital distribution may be detected. A particular endpoint identifier mapped to media devices may be detected. Events may be determined as a function of access specifications. Content objects corresponding to the events may be received from a remote system via a network. Content composites corresponding to mapping specifications may be created for each content object with selecting and configuring an adaptable content object with the content object to form a content composite to facilitate presentation of the content composite. The content composites may be used to facilitate an augmentation interface with a graphical layout of the content composites, each causing display of an interface element allowing selective communications to a process-performing system to configure an executable function in accordance with parameters.

Claims (64)

1. A system comprising:

one or more processing devices; and

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

detecting a set of one or more electronic communications received via one or more interfaces;

detecting, from the set of one or more electronic communications, one or more signals of one or more events that are specified for digital distribution from a set of one or more events;

detecting a particular endpoint identifier mapped to a set of one or more media devices;

generating a set of one or more content composites based at least in part on mapping specifications of one or more content objects correlated to the set of one or more events; and

using the set of one or more content composites to facilitate an augmentation interface, wherein:

the augmentation interface corresponds to a graphical layout of the set of one or more content composites, and

each content composite causes display of an interface element that allows user selection to cause communication to a process-performing system of an instruction to configure an executable function.

2. The system as recited in claim 1 , where the set of one or more content composites corresponds to a plurality of content composites, and the graphical layout of the plurality of content composites hierarchically arranges the plurality of content composites according to one or more parameters of executable functions of the plurality of content composites.

3. The system as recited in claim 1 , the operations further comprising:

determining a set of access specifications mapped to the particular endpoint identifier; and

determining a second set of one or more events from the set of one or more events as a function of the set of access specifications;

where each content composite of the set of one or more content composites corresponds to at least one event of the second set of one or more events.

4. The system as recited in claim 3 , where the set of access specifications are further determined to be mapped to the set of one or more media devices.

5. The system as recited in claim 3 , where the second set of one or more events determined from the set of one or more events as a function of the set of access specifications corresponds to a subset of the set of one or more events, where the set of one or more events is a plurality of events.

6. The system as recited in claim 1 , the operations further comprising:

detecting a current geolocation of a particular media device of the set of one or more media devices; and

retrieving one or more rules mapped to the current geolocation of the particular media device.

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

processing a first set of one or more content objects; and

identifying a second set of one or more content objects from the first set of one or more content objects as a function of the one or more rules mapped to the current geolocation;

where the one or more content objects used to generate the set of one or more content composites correspond to the second set of one or more content objects.

8. A method comprising:

detecting a set of one or more electronic communications received via one or more interfaces;

detecting, from the set of one or more electronic communications, one or more signals of one or more events that are specified for digital distribution from a set of one or more events;

detecting a particular endpoint identifier mapped to a set of one or more media devices;

generating a set of one or more content composites based at least in part on mapping specifications of one or more content objects correlated to the set of one or more events; and

using the set of one or more content composites to facilitate an augmentation interface, wherein:

the augmentation interface corresponds to a graphical layout of the set of one or more content composites, and

each content composite causes display of an interface element that allows user selection to cause communication to a process-performing system of an instruction to configure an executable function.

9. The method as recited in claim 8 , where the set of one or more content composites corresponds to a plurality of content composites, and the graphical layout of the plurality of content composites hierarchically arranges the plurality of content composites according to one or more parameters of executable functions of the plurality of content composites.

10. The method as recited in claim 8 , further comprising:

determining a set of access specifications mapped to the particular endpoint identifier; and

determining a second set of one or more events from the set of one or more events as a function of the set of access specifications;

where each content composite of the set of one or more content composites corresponds to at least one event of the second set of one or more events.

11. The method as recited in claim 10 , where the set of access specifications are further determined to be mapped to the set of one or more media devices.

12. The method as recited in claim 10 , where the second set of one or more events determined from the set of one or more events as a function of the set of access specifications corresponds to a subset of the first-set of one or more events, where the set of one or more events is a plurality of events.

13. The method as recited in claim 8 , further comprising:

detecting a current geolocation of a particular media device of the set of one or more media devices; and

retrieving one or more rules mapped to the current geolocation of the particular media device.

14. The method as recited in claim 13 , further comprising:

processing a first set of one or more content objects; and

identifying a second set of one or more content objects from the first set of one or more content objects as a function of the one or more rules mapped to the current geolocation;

where the one or more content objects used to generate the set of one or more content composites correspond to the second set of one or more content objects.

15. 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:

detecting a set of one or more electronic communications received via one or more interfaces;

detecting, from the set of one or more electronic communications, one or more signals of one or more events that are specified for digital distribution from a set of one or more events;

detecting a particular endpoint identifier mapped to a set of one or more media devices;

generating a set of one or more content composites based at least in part on mapping specifications of one or more content objects correlated to the set of one or more events; and

using the set of one or more content composites to facilitate an augmentation interface, wherein:

the augmentation interface corresponds to a graphical layout of the set of one or more content composites, and

each content composite causes display of an interface element that allows user selection to cause communication to a process-performing system of an instruction to configure an executable function.

16. The one or more non-transitory, machine-readable media as recited in claim 15 , where the set of one or more content composites corresponds to a plurality of content composites, and the graphical layout of the plurality of content composites hierarchically arranges the plurality of content composites according to one or more parameters of executable functions of the plurality of content composites.

17. The one or more non-transitory, machine-readable media as recited in claim 15 , the operations further comprising:

determining a set of access specifications mapped to the particular endpoint identifier; and

determining a second set of one or more events from the set of one or more events as a function of the set of access specifications;

where each content composite of the set of one or more content composites corresponds to at least one event of the second set of one or more events.

18. The one or more non-transitory, machine-readable media as recited in claim 17 , where the set of access specifications are further determined to be mapped to the set of one or more media devices.

19. The one or more non-transitory, machine-readable media as recited in claim 17 , where the second set of one or more events determined from the set of one or more events as a function of the set of access specifications corresponds to a subset of the set of one or more events, where the set of one or more events is a plurality of events.

20. The one or more non-transitory, machine-readable media as recited in claim 15 , the operations further comprising:

detecting a current geolocation of a particular media device of the set of one or more media devices; and

retrieving one or more rules mapped to the current geolocation of the particular media device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2023
From: SADLER, ROBERT; MEYER, TIMOTHY; KUHRT, CHRISTOPHER; MONTGOMERY, JESSE; RYAN, SHAUN
To: DISH NETWORK L.L.C.
Reel/Frame 062694/0349 →
Continuity (2)
Continuation 17505406 · Oct 19, 2021
Related Publication 20230199253A1 · Jun 22, 2023
References Cited (42)
US 6708335B1 · Ozer et al. · 2004 [cited by applicant]
US 7242406B2 · Robotham et al. · 2007 [cited by applicant]
US 7985134B2 · Ellis · 2011 [cited by applicant]
US 8046798B1 · Schlack et al. · 2011 [cited by applicant]
US 8282468B2 · Huntley et al. · 2012 [cited by applicant]
US 8694396B1 · Craner et al. · 2014 [cited by applicant]
US 9015737B2 · Garza et al. · 2015 [cited by applicant]
US 9288539B2 · Johnson · 2016 [cited by applicant]
US 9848249B2 · Freed et al. · 2017 [cited by applicant]
US 9854317B1 · Abboa-Offei et al. · 2017 [cited by applicant]
US 10880351B1 · Estus et al. · 2020 [cited by applicant]
US 11589114B1 · Sadler et al. · 2023 [cited by applicant]
US 20010037211A1 · McNutt et al. · 2001 [cited by applicant]
US 20020054088A1 · Tanskanen et al. · 2002 [cited by applicant]
US 20080064490A1 · Ellis · 2008 [cited by applicant]
US 20080066111A1 · Ellis et al. · 2008 [cited by applicant]
US 20110287825A1 · Hoover · 2011 [cited by applicant]
US 20120231890A1 · Junkin et al. · 2012 [cited by applicant]
US 20140068659A1 · Vasilikakis et al. · 2014 [cited by applicant]
US 20150070347A1 · Hofmann · 2015 [cited by examiner]
US 20150379816A1 · Hayon · 2015 [cited by applicant]
US 20170352172A1 · Lim · 2017 [cited by examiner]
US 20180167656A1 · Ortiz et al. · 2018 [cited by applicant]
US 20180304146A1 · Dayal et al. · 2018 [cited by applicant]
US 20190158787A1 · Pino, Jr. et al. · 2019 [cited by applicant]
US 20190238909A1 · Graham et al. · 2019 [cited by applicant]
US 20200074181A1 · Chang et al. · 2020 [cited by applicant]
US 20200252664A1 · Weinraub · 2020 [cited by applicant]
US 20200334959A1 · Nelson et al. · 2020 [cited by applicant]
US 20200357246A1 · Nelson et al. · 2020 [cited by applicant]
US 20210056750A1 · Rowley · 2021 [cited by applicant]
US 20210064812A1 · Walkingshaw · 2021 [cited by examiner]
US 20210076099A1 · Ganschow et al. · 2021 [cited by applicant]
US 20210118264A1 · Nelson et al. · 2021 [cited by applicant]
US 20210168457A1 · Taylor · 2021 [cited by applicant]
US 20210227275A1 · Nonnenmacher et al. · 2021 [cited by applicant]
US 20210344991A1 · Todd · 2021 [cited by applicant]
US 20220103905A1 · Montgomery et al. · 2022 [cited by applicant]
US 20220157127A1 · Tadepalli et al. · 2022 [cited by applicant]
US 20220377427A1 · Montgomery et al. · 2022 [cited by applicant]
US 20220414947A1 · Etwaru · 2022 [cited by examiner]
EP 3691286 · 2020 [cited by applicant]
Cited By (1)
US 12,641,312