# US 12,641,312 B2 · Adaptive content composite interaction and control interface

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,641,312 B2
- Document ID: US12641312B2
- Status: Granted
- Kind: B2
- Application number: 18/967,081
- Filed: 2024-12-03
- Published: 2025-03-20
- Granted: 2026-05-26
- Earliest claimed: 2021-10-19
- Assignees: DISH Network L.L.C.
- Applicants: DISH Network L.L.C.
- Inventors: Robert Sadler; Timothy Meyer; Christopher Kuhrt; Jesse Montgomery; Shaun Ryan
- Web page: https://patentgrep.com/patent/US12641312B2

## CPC

- H04N 21/44008: {involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream (arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/4438: {Window management, e.g. event handling following interaction with the user interface}
- H04N 21/4122: {additional display device, e.g. video projector (digital output for controlling a plurality of local displays G06F3/1423)}
- H04N 21/43079: {of additional data with content streams on multiple devices}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/44: Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N 21/4524: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## 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

### Claim 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.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 3)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 5)

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.

### Claim 7 (depends on 1)

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.

### Claim 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.

### Claim 9 (depends on 8)

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.

### Claim 10 (depends on 8)

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.

### Claim 11 (depends on 10)

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.

### Claim 12 (depends on 8)

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.

### Claim 13 (depends on 12)

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.

### Claim 14 (depends on 8)

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.

### Claim 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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 17)

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.

### Claim 19 (depends on 15)

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.

### Claim 20 (depends on 19)

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.
