IP Library › Granted Patent US 12,641,312
Granted Patent B2
US 12,641,312 · App. 18/967,081 · Granted May 26, 2026

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,641,312
App. No.
18/967,081
Granted
May 26, 2026
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 (40)

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 system to perform operations comprising:

processing a set of observation data corresponding to indications of detected media device operations mapped to one or more user identifiers and/or one or more media devices, wherein the set of observation data is collected from the one or more media devices;

deriving contextual data based at least in part on the set of observation data, wherein the contextual data comprises composite selection data mapped to a particular endpoint identifier and/or viewership data mapped to one or more events;

based at least in part on the contextual data, creating a set of one or more content composites; and

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

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 of an instruction to a process-performing system.

2 . The system as recited in claim 1 , wherein the set of one or more content composites corresponds to a plurality of content composites that are indicated with the augmentation interface in a hierarchical arrangement according to one or more parameters of executable functions of the plurality of content composites.

3 . The system as recited in claim 1 , wherein the contextual data comprises the composite selection data mapped to the particular endpoint identifier, and the composite selection data indicate whether a viewer selected one or more user-selectable options provided with one or more previous content composites.

4 . The system as recited in claim 3 , wherein the composite selection data indicates one or more types of selections by the viewer with the one or more user-selectable options provided with the one or more previous content composites and/or one or more types of consequent interactions with one or more remote systems.

5 . The system as recited in claim 1 , the operations further comprising using the contextual data to develop pattern data mapped to the particular endpoint identifier, wherein the creating the set of one or more content composites is based at least in part on the pattern data.

6 . The system as recited in claim 5 , wherein the creating the set of one or more content composites and the facilitating the augmentation interface correspond to biasing provisioning of the set of one or more content composites of one or more particular types based at least in part on the pattern data mapped to the particular endpoint identifier.

7 . The system as recited in claim 1 , the operations further comprising determining a watchability of at least one event based at least in part on the viewership data, wherein the creating the set of one or more content composites is based at least in part on the watchability.

8 . A method comprising:

processing a set of observation data corresponding to indications of detected media device operations mapped to one or more user identifiers and/or one or more media devices, wherein the set of observation data is collected from the one or more media devices;

deriving contextual data based at least in part on the set of observation data, wherein the contextual data comprises composite selection data mapped to a particular endpoint identifier and/or viewership data mapped to one or more events;

based at least in part on the contextual data, creating a set of one or more content composites; and

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

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 of an instruction to a process-performing system.

9 . The method as recited in claim 8 , wherein the set of one or more content composites corresponds to a plurality of content composites that are indicated with the augmentation interface in a hierarchical arrangement according to one or more parameters of executable functions of the plurality of content composites.

10 . The method as recited in claim 8 , wherein the contextual data comprises the composite selection data mapped to the particular endpoint identifier, and the composite selection data indicate whether a viewer selected one or more user-selectable options provided with one or more previous content composites.

11 . The method as recited in claim 10 , wherein the composite selection data indicates one or more types of selections by the viewer with the one or more user-selectable options provided with the one or more previous content composites and/or one or more types of consequent interactions with one or more remote systems.

12 . The method as recited in claim 8 , further comprising using the contextual data to develop pattern data mapped to the particular endpoint identifier, wherein the creating the set of one or more content composites is based at least in part on the pattern data.

13 . The method as recited in claim 12 , wherein the creating the set of one or more content composites and the facilitating the augmentation interface correspond to biasing provisioning of the set of one or more content composites of one or more particular types based at least in part on the pattern data mapped to the particular endpoint identifier.

14 . The method as recited in claim 8 , further comprising determining a watchability of at least one event based at least in part on the viewership data, wherein the creating the set of one or more content composites is based at least in part on the watchability.

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

processing a set of observation data corresponding to indications of detected media device operations mapped to one or more user identifiers and/or one or more media devices, wherein the set of observation data is collected from the one or more media devices;

deriving contextual data based at least in part on the set of observation data, wherein the contextual data comprises composite selection data mapped to a particular endpoint identifier and/or viewership data mapped to one or more events;

based at least in part on the contextual data, creating a set of one or more content composites; and

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

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 of an instruction to a process-performing system.

16 . The one or more non-transitory, machine-readable media as recited in claim 15 , wherein the set of one or more content composites corresponds to a plurality of content composites that are indicated with the augmentation interface in a hierarchical arrangement 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 , wherein the contextual data comprises the composite selection data mapped to the particular endpoint identifier, and the composite selection data indicate whether a viewer selected one or more user-selectable options provided with one or more previous content composites.

18 . The one or more non-transitory, machine-readable media as recited in claim 17 , wherein the composite selection data indicates one or more types of selections by the viewer with the one or more user-selectable options provided with the one or more previous content composites and/or one or more types of consequent interactions with one or more remote systems.

19 . The one or more non-transitory, machine-readable media as recited in claim 15 , the operations further comprising using the contextual data to develop pattern data mapped to the particular endpoint identifier, wherein the creating the set of one or more content composites is based at least in part on the pattern data.

20 . The one or more non-transitory, machine-readable media as recited in claim 19 , wherein the creating the set of one or more content composites and the facilitating the augmentation interface correspond to biasing provisioning of the set of one or more content composites of one or more particular types based at least in part on the pattern data mapped to the particular endpoint identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2024
From: SADLER, ROBERT; MEYER, TIMOTHY; KUHRT, CHRISTOPHER; MONTGOMERY, JESSE; RYAN, SHAUN
To: DISH NETWORK L.L.C.
Reel/Frame 069483/0310 →
Continuity (3)
Continuation 18168890 · Feb 14, 2023
Continuation 17505406 · Oct 19, 2021
Related Publication 20250097529A1 · Mar 20, 2025
References Cited (21)
US 9154813B2 · Gilson · 2015 [cited by examiner]
US 9294728B2 · Mills · 2016 [cited by examiner]
US 10116972B2 · Neumeier · 2018 [cited by examiner]
US 11234043B2 · Raikar · 2022 [cited by examiner]
US 11468675B1 · Agarwal · 2022 [cited by examiner]
US 11589114B1 · Sadler · 2023 [cited by examiner]
US 12192577B2 · Sadler · 2025 [cited by examiner]
US 12346376B1 · Garthwaite · 2025 [cited by examiner]
US 12452327B2 · Willemsen · 2025 [cited by examiner]
US 20070240076A1 · Astala · 2007 [cited by examiner]
US 20110231484A1 · Burgess, III · 2011 [cited by examiner]
US 20130007191A1 · Klappert et al. · 2013 [cited by applicant]
US 20130203483A1 · Joshi et al. · 2013 [cited by applicant]
US 20140149918A1 · Asokan · 2014 [cited by examiner]
US 20150341694A1 · Hanko · 2015 [cited by examiner]
US 20170103615A1 · Theodosopoulos · 2017 [cited by applicant]
US 20180359506A1 · Hodge et al. · 2018 [cited by applicant]
US 20190273954A1 · Evans · 2019 [cited by applicant]
US 20200236437A1 · McElroy · 2020 [cited by examiner]
US 20220130123A1 · Wilczynski · 2022 [cited by examiner]
WO 2020251533A1 · 2020 [cited by applicant]