# US 2017/0289635 A1 · Delivering media content to a content consuming user

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

- Number: US 2017/0289635 A1
- Document ID: US20170289635A1
- Status: Published application
- Kind: A1
- Application number: 15/354,476
- Filed: 2016-11-17
- Published: 2017-10-05
- Earliest claimed: 2014-02-13
- Assignees: Piksel, Inc.
- Applicants: Piksel, Inc.
- Inventors: Philip Antony Shaw; Issar Amit Kanigsberg; Ralf Wilhelm Tillmann; Andrew David Gayter
- Web page: https://patentgrep.com/patent/US20170289635A1

## CPC

- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 16/24: Querying
- G06F 16/435: Filtering based on additional data, e.g. user or group profiles
- G06F 16/48: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F 16/58: Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06K 15/402: {Sharing data concerning the arrangement's configuration or current state (for managing optional units G06K15/4025)}
- G06V 20/47: {Detecting features for summarising video content}
- H04H 60/33: Arrangements for monitoring the users' behaviour or opinions
- H04H 60/46: for recognising users' preferences
- H04H 60/73: using meta-information
- H04L 43/028: by filtering
- H04N 1/00408: {Display of information to the user, e.g. menus}
- H04N 1/00413: {using menus, i.e. presenting the user with a plurality of selectable options (H04N1/00464 takes precedence)}
- H04N 21/23439: {for generating different versions}
- H04N 21/2353: {specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata}
- H04N 21/251: {Learning process for intelligent management, e.g. learning user preferences for recommending movies (details of learning user preferences for the retrieval of video data in a video database G06F16/739; computer systems using learning methods G06N3/08)}
- H04N 21/25435: {involving characteristics of content or additional data, e.g. video resolution or the amount of advertising}
- 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/26233: {involving content or additional data duration or size, e.g. length of a movie, size of an executable file}
- H04N 21/4394: {involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58)}
- 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/44204: {Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched (monitoring of user activities for profile generation for accessing a video database G06F16/739; protecting generic digital content where the protection is independent of the precise nature of the content G06F21/10; arrangements for monitoring the use made of the broadcast services in broadcast systems H04H60/31)}
- H04N 21/44218: {Detecting physical presence or behaviour of the user, e.g. using sensors to detect if the user is leaving the room or changes his face expression during a TV programme (methods or arrangements for recognising human body or animal bodies or body parts G06V40/10; methods or arrangements for acquiring or recognising human faces, facial parts, facial sketches, facial expressions G06V40/16; methods or arrangements for recognising movements or behaviour G06V40/20; arrangements for identifying users in broadcast systems H04H60/45)}
- H04N 21/44226: {on social networks}
- H04N 21/4532: {involving end-user characteristics, e.g. viewer profile, preferences (monitoring of user activities for profile generation for accessing a video database G06F16/739; user profiles in network data switching protocols H04L67/306; processing of user preferences or user profiles in wireless networks H04W8/18)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/4755: {for defining user preferences, e.g. favourite actors or genre (retrieval personalisation and generation of user profiles for the retrieval of video data G06F16/739; user profiles in network data switching protocols H04L67/306)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint 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/440281: {by altering the temporal resolution, e.g. by frame skipping (television signal recording using magnetic recording on tape for reproducing at a rate different from the recording rate H04N5/783)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

In the following, a content delivery system delivers a modified version of a media asset to a current content consuming user. Control information identifying a desired attribute of the modified version of the asset is received from the current content consuming user. The media asset is modified based on the control information and audience reaction data associated with the media asset and generated by analyzing at least a previous content consuming user's reactions to the media asset whilst the media asset was supplied to a media output device of the previous content consuming user.

## Claims

### Claim 1

(canceled)

### Claim 2

A device for a content delivery system for delivering media content, comprising:
an input configured to receive audience data for a media asset from users of a plurality of user devices;
a processor for determining if the audience data exceeds a threshold; and
a component for determining a time interval of the media asset as a key moment in dependence on the threshold being exceeded for the audience data within that time interval.

### Claim 3 (depends on 2)

The device according to claim 2 wherein each time interval is of equal length.

### Claim 4 (depends on 2)

The device according to claim 2 wherein the time interval corresponds to a scene.

### Claim 5 (depends on 2)

The device of claim 2 wherein the processor determines the threshold as being exceeded in dependence on a level being sustained for a duration.

### Claim 6 (depends on 2)

The device of claim 2 in which the input is configured to receive a plurality of types of audience data, and collate the audience data of different types, the component being configured to identify one or more peaks in the collated data, and determine one or more key moments as corresponding to the one or more peaks.

### Claim 7 (depends on 6)

The device of claim 6 in which in the processor weights different types of audience data according to its type.

### Claim 8 (depends on 2)

The device of claim 2 in which user profiles of the plurality of users are collected to allow the audience data to be collected in groups according to the user profiles, wherein the audience data is filtered to only include audience data from a user associated with a particular group in the audience data collected for that group.

### Claim 9 (depends on 2)

The device of claim 2 in which the audience data is updated for each viewing of the media content.

### Claim 10 (depends on 2)

The device of claim 2 in which there is identified a plurality of key moments, each key moment being ranked.

### Claim 11 (depends on 10)

The device of claim 10 in which each key moment is ranked in dependence on the number of users for which audience data is obtained for that key moment.

### Claim 12 (depends on 2)

The device of claim 2, wherein the audience data includes two or more of:
sensor data from one or more biometric sensor indicating a user reaction at one or more points in time of the media asset; and/or
attendance data identifying the points in time of the media asset the user was consuming the media asset; and/or
social data identifying social updates made by the user at one or more points in time of the media asset.

### Claim 13 (depends on 12)

The device of claim 12 in which the component identifies a key moment by identifying a cluster of social updates.

### Claim 14 (depends on 12)

The device of claim 12 in which the component identifies a key moment by identifying a user engagement as exceeding a threshold.

### Claim 15 (depends on 12)

The device of claim 12 in which the component identifies a key moment by additionally identifying when a user tunes into and turns off a media asset according to the attendance data.

### Claim 16 (depends on 2)

The device of claim 2 further comprising a modified version generator for modifying the media asset in dependence on a consumer constraint, wherein one or more key moments of the media asset are delivered to the consumer rather than the media asset itself, the one or more key moments being chosen in dependence on the constraint.

### Claim 17 (depends on 2)

The device of claim 2 further comprising a modified version generator for modifying metadata of the media asset in dependence on a consumer constraint, the modified metadata identifying one or more key moments, wherein the modified metadata is delivered to the consumer together with the media asset.

### Claim 18 (depends on 16)

The device of claim 16 in which the media asset is modified in dependence on a time constraint associated with the consumer.

### Claim 19 (depends on 2)

A content delivery system for delivering media content, comprising:
a plurality of user devices;
an audience data server;
a device according to claim 2.

### Claim 20

A method for a content delivery system for delivering media content, comprising:
receiving audience data for a media asset from users of a plurality of user devices;
determining if the audience data exceeds a threshold; and
determining a time interval as being a key moment in dependence on the threshold being exceeded within that time interval.

### Claim 21 (depends on 20)

The method according to claim 20 wherein a time interval corresponds to a scene of the media asset.
