# US 12,192,577 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,192,577 B2
- Document ID: US12192577B2
- Status: Granted
- Kind: B2
- Application number: 18/168,890
- Filed: 2023-02-14
- Published: 2023-06-22
- Granted: 2025-01-07
- 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/US12192577B2

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

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 3)

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.

### Claim 5 (depends on 3)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 6)

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.

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

### Claim 9 (depends on 8)

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.

### Claim 10 (depends on 8)

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.

### Claim 11 (depends on 10)

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.

### Claim 12 (depends on 10)

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.

### Claim 13 (depends on 8)

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.

### Claim 14 (depends on 13)

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.

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

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 17)

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.

### Claim 19 (depends on 17)

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.

### Claim 20 (depends on 15)

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.
