# US 11,445,230 B2 · Analysis of copy protected content and user streams

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

- Number: US 11,445,230 B2
- Document ID: US11445230B2
- Status: Granted
- Kind: B2
- Application number: 17/103,863
- Filed: 2020-11-24
- Published: 2022-05-26
- Granted: 2022-09-13
- Earliest claimed: 2020-11-24
- Assignees: AT&T Intellectual Property I, L.P.
- Applicants: AT&T Intellectual Property I, L.P.
- Inventors: James Gordon Beattie, Jr.; Haywood S. Peitzer
- Web page: https://patentgrep.com/patent/US11445230B2

## CPC

- H04N 21/23439: {for generating different versions}
- H04N 21/2541: {Rights Management (protecting software against unauthorised usage in a vending or licensing environment G06F21/10; security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N 21/233: Processing of audio elementary streams {(monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- H04N 21/23418: {involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/2343: involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)}
- H04N 21/2347: involving video stream encryption
- 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/2662: Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
- 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/441: Acquiring end-user identification {, e.g. using personal code sent by the remote control or by inserting a card}
- H04N 21/4627: Rights management {associated to the content (security in data switching network management H04L41/28; security management or policies for network security H04L63/20; access security in wireless networks H04W12/08)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

In one example, a method performed by a processing system including at least one processor includes obtaining a first stream of audio and video data, wherein the first stream of audio and video data comprises a lower-resolution version of a second stream of audio and video data that is transmitted to a first user device over a content distribution network and encrypted using a high-bandwidth digital content protection protocol, performing an analysis technique on the first stream of audio and video data in order to extract audio and video artifacts which from which content of the first stream of audio and video data is inferred, deriving a signature marker from the audio and video artifacts, and sending the signature marker to the first user device.

## Claims

### Claim 1

A method comprising:
obtaining, by a processing system including at least one processor, a first stream of audio and video data from a first user device, wherein the first stream of audio and video data comprises a lower-resolution version of a second stream of audio and video data that is transmitted over a content distribution network from a server operated by a media service provider to the first user device for consumption by a user of the first user device, and wherein the second stream of audio and video data is encrypted using a high-bandwidth digital content protection protocol;
performing, by the processing system, an analysis technique on the first stream of audio and video data in order to extract audio and video artifacts from which content of the first stream of audio and video data is inferred;
deriving, by the processing system, a signature marker from the audio and video artifacts; and
sending, by the processing system, the signature marker to the first user device,
wherein the processing system is part of a network service provider device, different from the first user device and from the server operated by the media service provider, and wherein the network service provider device lacks authorization to receive the second stream of audio and video data.

### Claim 2 (depends on 1)

The method of claim 1, wherein the first stream of audio and video data is obtained directly from the first user device.

### Claim 3 (depends on 1)

The method of claim 1, wherein the first stream of audio and video data is obtained indirectly from the first user device via a device at an edge of the content distribution network.

### Claim 4 (depends on 3)

The method of claim 3, wherein the device at the edge of the content distribution network comprises a switch including an integrated content distribution management application.

### Claim 5 (depends on 1)

The method of claim 1, wherein the analysis technique comprises a speech recognition technique that recognizes keywords in the first stream of audio and video data.

### Claim 6 (depends on 1)

The method of claim 1, wherein the analysis technique comprises a speech recognition technique that recognizes a language spoken in the first stream of audio and video data.

### Claim 7 (depends on 1)

The method of claim 1, wherein the analysis technique comprises a voice recognition processing technique that recognizes a voice of an individual who speaks in the first stream of audio and video data.

### Claim 8 (depends on 1)

The method of claim 1, wherein the analysis technique comprises a text recognition processing technique that recognizes text appearing in the first stream of audio and video data.

### Claim 9 (depends on 1)

The method of claim 1, wherein the analysis technique comprises an object recognition processing technique that recognizes an object appearing in the first stream of audio and video data.

### Claim 10 (depends on 1)

The method of claim 1, wherein the analysis technique comprises a facial recognition processing technique that recognizes people appearing in the first stream of audio and video data.

### Claim 11 (depends on 1)

The method of claim 1, wherein the signature marker comprises a piece of metadata that indicates at least one of: a user interest that has been inferred from at least the audio and video artifacts or a user preference that has been inferred from at least the audio and video artifacts.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
storing, by the processing system, the signature marker in a profile for a user of the first user device, wherein the profile records the at least one of: the user interest that has been inferred from at least the audio and video artifacts or the user preference that has been inferred from at least the audio and video artifacts.

### Claim 13 (depends on 1)

The method of claim 1, the signature marker is used by the first user device to guide selection of content that is consistent with an interest of the user for presentation on the first user device.

### Claim 14 (depends on 1)

The method of claim 1, further comprising:
receiving, by the processing system, metadata relating to the first stream of audio and video data from a device in the content distribution network.

### Claim 15 (depends on 14)

The method of claim 14, wherein the metadata verifies that the first user device is authorized to receive the first stream of audio and video data.

### Claim 16 (depends on 14)

The method of claim 14, wherein the metadata verifies that the first stream of audio and video data is delivered to the first user device in a manner that satisfies one or more quality of service constraints for the first user device.

### Claim 17 (depends on 14)

The method of claim 14, wherein the metadata includes location metadata for the first user device.

### Claim 18 (depends on 14)

The method of claim 14, wherein the metadata indicates an event that serves as a trigger for a change in network traffic to or from the first user device.

### Claim 19

A non-transitory computer readable medium storing instructions that, when executed by a processing system including at least one processor, cause the processing system to perform operations, the operations comprising:
obtaining a first stream of audio and video data from a first user device, wherein the first stream of audio and video data comprises a lower-resolution version of a second stream of audio and video data that is transmitted over a content distribution network from a server operated by a media service provider to the first user device for consumption by a user of the first user device, and wherein the second stream of audio and video data is encrypted using a high-bandwidth digital content protection protocol;
performing an analysis technique on the first stream of audio and video data in order to extract audio and video artifacts from which content of the first stream of audio and video data is inferred;
deriving a signature marker from the audio and video artifacts; and
sending the signature marker to the first user device,
wherein the processing system is part of a network service provider device, different from the first user device and from the server operated by the media service provider, and wherein the network service provider device lacks authorization to receive the second stream of audio and video data.

### Claim 20

An apparatus comprising:
a processing system including at least one processor; and
a non-transitory computer readable medium storing instructions that, when executed by the processing system, cause the processing system to perform operations, the operations comprising:
obtaining a first stream of audio and video data from a first user device, wherein the first stream of audio and video data comprises a lower-resolution version of a second stream of audio and video data that is transmitted over a content distribution network from a server operated by a media service provider to the first user device for consumption by a user of the first user device, and wherein the second stream of audio and video data is encrypted using a high-bandwidth digital content protection protocol;
performing an analysis technique on the first stream of audio and video data in order to extract audio and video artifacts which from which content of the first stream of audio and video data is inferred;
deriving a signature marker from the audio and video artifacts; and sending the signature marker to the first user device,
wherein the processing system is part of a network service provider device, different from the first user device and from the server operated by the media service provider, and wherein the network service provider device lacks authorization to receive the second stream of audio and video data.
