# US 10,764,644 B2 · Samples of content in streaming environments

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

- Number: US 10,764,644 B2
- Document ID: US10764644B2
- Status: Granted
- Kind: B2
- Application number: 15/815,739
- Filed: 2017-11-17
- Published: 2018-03-15
- Granted: 2020-09-01
- Earliest claimed: 2005-06-17
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: Nicholas Steven Huslak; Arnold Chester McQuaide, Jr.
- Web page: https://patentgrep.com/patent/US10764644B2

## CPC

- H04N 21/4722: for requesting additional data associated with the content
- H04N 21/23439: {for generating different versions}
- H04N 21/25891: {being end-user preferences (retrieval of video data in a video database based on user preferences G06F16/739; arrangements for recognizing users' preferences H04H60/46; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/44222: {Analytics of user selections, e.g. selection of programmes or purchase activity (monitoring of user selections in data processing systems G06F11/34; arrangements for monitoring the user's behaviour or opinions in broadcast systems H04H60/33)}
- H04N 21/454: Content {or additional data} filtering, e.g. blocking advertisements
- H04N 21/462: Content or additional data management e.g. creating a master electronic programme guide from data received from the Internet and a Head-end or controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N 21/482: End-user interface for programme selection
- H04N 21/8549: Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)}
- H04N 21/42204: {User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor (constructive details of casings for the remote control device H01H9/0235; user interfaces for controlling a tuning device of a television receiver through a remote control H03J9/00; remote control of peripheral devices connected to a television receiver through the remote control device of the television receiver H04B1/205)}
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/47: End-user applications
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods, systems, devices, and products provide sample content. A stream of data is sent that specifies samples of content available for a preview. A user, via a device, makes a selection from the stream of data. A filtered stream of data is sent that specifies remaining samples of content associated with the selection. Any of the remaining samples of content are thus available for the preview.

## Claims

### Claim 1

A system, comprising:
a hardware processor; and
a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising:
sending an ancillary stream of data to a device, the ancillary stream of data specifying video samples that are available for a preview;
prompting to reduce a bandwidth consumed by the video samples specified by the ancillary stream of data;
receiving a first selection sent from the device, the first selection specifying a genre associated with the video samples specified by the stream of data;
generating a filtered ancillary stream of data by filtering the ancillary stream of data to remove the video samples that fail to match the genre specified by the first selection sent from the device;
sending the filtered ancillary stream of data to the device, the filtered ancillary stream of data specifying remaining video samples associated with the genre that remain after the filtering of the ancillary stream of data;
receiving a second selection sent from the device, the second selection selecting a remaining video sample of the remaining video samples specified by the filtered ancillary stream of data;
removing unselected video samples from the filtered ancillary stream of data not selected by the second selection; and
streaming a video data representing the remaining video sample to the device as the preview.

### Claim 2 (depends on 1)

The system of claim 1, wherein the operations further comprise retrieving the video data representing the remaining video sample.

### Claim 3 (depends on 1)

The system of claim 1, wherein the operations further comprise receiving a text data as the genre.

### Claim 4 (depends on 1)

The system of claim 1, wherein the operations further comprise sending textual descriptions associated with the remaining video samples.

### Claim 5 (depends on 1)

The system of claim 1, wherein the operations further comprise sending reviews associated with the video samples that are available for the preview.

### Claim 6 (depends on 1)

The system of claim 1, wherein the operations further comprise compressing the ancillary stream of data.

### Claim 7 (depends on 1)

The system of claim 1, wherein the operations further comprise compressing the video data representing the remaining video sample.

### Claim 8

A method, comprising:
sending, by a server, an ancillary stream of data to a device, the ancillary stream of data specifying video samples available for a preview;
receiving, by the server, a first selection sent from the device, the first selection specifying a genre associated with a video sample of the video samples specified by the ancillary stream of data;
prompting, by the server, to reduce a bandwidth consumed by the video samples specified by the ancillary stream of data;
filtering, by the server, the ancillary stream of data to generate a filtered ancillary stream of data, the ancillary stream of data filtered to remove the video samples unassociated with the genre specified by the first selection sent from the device;
sending, by the server, the filtered ancillary stream of data to the device, the filtered ancillary stream of data specifying remaining video samples associated with the genre that remain after the filtering of the ancillary stream of data;
receiving, by the server, a second selection sent from the device, the second selection selecting a remaining video sample of the remaining video samples specified by the filtered ancillary stream of data;
removing, by the server, unselected video samples from the filtered ancillary stream of data not selected by the second selection; and
streaming, by the server, a video data representing the remaining video sample to the device as the preview.

### Claim 9 (depends on 8)

The method of claim 8, further comprising retrieving the video data representing the remaining video sample.

### Claim 10 (depends on 8)

The method of claim 8, further comprising receiving a text data as the genre associated with the video sample.

### Claim 11 (depends on 8)

The method of claim 8, further comprising sending textual descriptions associated with the remaining video samples.

### Claim 12 (depends on 8)

The method of claim 8, further comprising sending reviews associated with the video samples available for the preview.

### Claim 13 (depends on 8)

The method of claim 8, further comprising compressing the ancillary stream of data.

### Claim 14 (depends on 8)

The method of claim 8, further comprising compressing the video data representing the remaining video sample.

### Claim 15

A memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
sending an ancillary stream of data to a device, the ancillary stream of data specifying video samples available for a preview;
receiving a first selection sent from the device, the first selection specifying a genre associated with the video samples specified by the ancillary stream of data;
prompting to reduce a bandwidth consumed by the video samples specified by the ancillary stream of data;
generating a filtered ancillary stream of data by performing a first filtering operation that filters the ancillary stream of data according to the genre that removes the video samples unassociated with the genre specified by the first selection sent from the device;
sending remaining video samples of the filtered ancillary stream of data to the device, the remaining video samples remaining after the first filtering operation of the ancillary stream of data according to the genre;
receiving a second selection sent from the device, the second selection selecting a remaining video sample of the remaining video samples specified by the filtered ancillary stream of data;
performing a second filtering operation that filters the remaining video samples of the filtered ancillary stream of data according to the second selection; and
streaming a video data representing the remaining video sample to the device as the preview.

### Claim 16 (depends on 15)

The memory device of claim 15, wherein the operations further comprise receiving a text data as the genre.

### Claim 17 (depends on 15)

The memory device of claim 15, wherein the operations further comprise blocking genres of the video samples that are unrelated to the genre specified by the first selection.
