# US 10,455,282 B2 · Sensed content delivery

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

- Number: US 10,455,282 B2
- Document ID: US10455282B2
- Status: Granted
- Kind: B2
- Application number: 15/119,104
- Filed: 2015-02-13
- Published: 2017-02-23
- Granted: 2019-10-22
- Earliest claimed: 2014-02-13
- Assignees: Piksel, Inc.
- Applicants: Piksel, Inc.
- Inventors: Mark Christie
- Web page: https://patentgrep.com/patent/US10455282B2

## CPC

- 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)}
- G06F 16/436: {using biological or physiological data of a human being, e.g. blood pressure, facial expression, gestures}
- G06F 16/955: using information identifiers, e.g. uniform resource locators [URL]
- G06Q 30/0269: {based on user profile or attribute}
- H04N 21/435: Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N 21/4402: involving reformatting operations of video signals for household redistribution, storage or real-time display {(details of conversion of video standards at pixel level H04N7/01; video transcoding H04N19/40; adapting incoming signals to the display format of the display terminal G09G5/005; media handling at the source in data packet switching networks H04L65/764)}
- H04N 21/4415: using biometric characteristics of the user, e.g. by voice recognition or fingerprint scanning {(cryptography using biological data H04L9/3231; authentication in networks using biometric H04L63/0861)}
- H04N 21/47202: {for requesting content on demand, e.g. video on demand}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/858: Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In some embodiments a content delivery system for controlling media content provided by at least one media device for media consumption by at least one consumer is described. In an embodiment the system comprises at least one sensor for sensing body data of the at least one consumer, a receiver for receiving sensed body data from the sensor, a data store storing media content for selection, at least one media device for outputting said selected content to said at least one consumer, and at least one processor configured to query said data store and control the selection of said media content based at least in part on the sensed body data, and control the output of said selected media content to said at least one media device. The sensed body data may indicate the mood or emotional state of the consumer.

## Claims

### Claim 1

A computer implemented method for controlling media content provided by at least one media device for media consumption by at least one consumer, the media content arranged in multiple fragments, the method comprising:
storing a plurality of media fragments, the fragments being linked multidimensionally based on a temporal link and a body state link, wherein at least some of the fragments are associated with a body data state;
outputting a first portion of media content to the at least one consumer according to a first pathway corresponding to a first temporal sequence of a plurality of fragments of the multiple media fragments;
receiving, from at least one sensor, sensed body data of the at least one consumer; and
outputting a second portion of media content to the at least one consumer following the first portion of media content, according to a second pathway corresponding to a second temporal sequence of a plurality of fragments of the multiple media fragments, and a link of a body data state of at least one of the plurality of fragments in the second temporal sequence with the sensed body data, wherein there is provided multiple sets of temporal sequences of a plurality of fragments of the multiple media fragments, each set being associated with a body data state, the method further comprising selecting the set associated with the body data state matching the sensed body data state.

### Claim 2 (depends on 1)

A method according to claim 1, wherein the multiple fragments are linked further by scene decision metadata.

### Claim 3 (depends on 1)

A method according to claim 1, wherein the controlling comprises changing scenes of said media content for output.

### Claim 4 (depends on 3)

A method according to claim 3, wherein the controlling to change scenes is based at least in part on a pre-set or consumer set body sensed threshold.

### Claim 5 (depends on 1)

A method according to claim 1, wherein the outputting comprises skipping a fragment by stopping the fragment and starting a new fragment.

### Claim 6 (depends on 1)

A method according to claim 1, wherein the controlling outputting of the selected media content is stopped.

### Claim 7 (depends on 6)

A method according to claim 6, wherein the stopping of the output is based on a pre-set, or consumer set body sensed threshold.

### Claim 8 (depends on 1)

The method of claim 1 in which the media content is provided for consumption by a plurality of users, the step of receiving comprising sensed body data from a plurality of consumers, the method comprising aggregating the sensed body data, and selecting the second sequence of fragments in dependence on the aggregated sensed body data.

### Claim 9 (depends on 1)

The method of claim 1 further comprising averaging the sensed body data from the at least one consumer over time, and selecting the second sequence of fragments in dependence on the averaged sensed body data.

### Claim 10

A content delivery system for controlling media content provided by at least one media device for media consumption by at least one consumer, the system comprising:
at least one sensor for sensing body data of the at least one consumer, the at least one sensor adapted to sense biometric data indicating the mood or emotional state of the at least one consumer;
a receiver for receiving sensed body data from the sensor;
a data store storing media content for selection, wherein the data store stores the media content in multiple media fragments, the fragments being linked multidimensionally based on a temporal link and a body state link, wherein at least some fragments are associated with a body data state;
at least one media device for outputting said selected media content to said at least one consumer; and
at least one processor configured to query said data store and output a first portion of media content to the at least one consumer according to a first pathway corresponding to a first temporal sequence of a plurality of fragments of the multiple media fragments, and to control the output of a second portion of media content according to a second pathway corresponding to a second temporal sequence of a plurality of fragments of the multiple media fragments, and a link of a body data state of at least one of the plurality of fragments in the second temporal sequence with the sensed body data, wherein there is provided multiple sets of temporal sequences of a plurality of fragments of the multiple media fragments, each set being associated with a body data state, the processor further configured to select the set associated with the body data state matching the sensed body data state.

### Claim 11 (depends on 10)

A system according to claim 10, wherein the at least one sensor comprises means for sensing at least one of: facial measurement characteristics, body measurement characteristics, heartbeat, pulse, temperature, skin resistance, blood sugar levels, blood pressure, oxygen saturation levels, blink rate, voice signals, voice level and tone, and iris pattern data.

### Claim 12 (depends on 10)

A system according to claim 10, wherein the processor is further configured to aggregate the sensed body data over time.

### Claim 13 (depends on 10)

A system according to claim 10, further comprising more than one sensor and wherein the sensed body data is received from said more than one sensor.

### Claim 14 (depends on 10)

A system according to claim 10, wherein the sensed body data is received from more than one consumer.

### Claim 15 (depends on 10)

A system according to claim 10, wherein the multiple fragments are further linked by scene decision metadata.

### Claim 16 (depends on 15)

A system according to claim 15, wherein the processor is further configured to select media content for output by computing a vector based on the sensed body data and scene decision metadata.

### Claim 17 (depends on 10)

A system according to claim 10, further comprising a scene insertion engine for controlling the insertion and synchronising of said output to said at least one media device.

### Claim 18

A computer program product for controlling media content provided by at least one media device for media consumption by at least one consumer, wherein the media content is arranged in multiple fragments, the computer program product being embodied on a computer readable non-transitory medium and configured so as to cause a processor, when executed, to:
output a first portion of media content to the at least one consumer according to a first pathway corresponding to a first temporal sequence of a plurality of fragments of the multiple media fragments;
receive from at least one sensor sensed body data of the at least one consumer; and
output a second portion of selected media content to the at least one consumer following the first portion of media content according to a second pathway corresponding to a second temporal sequence of a plurality of fragments of the multiple media fragments, and a link of a body data state of at least one of the plurality of fragments in the second temporal sequence within the sensed body data, wherein there is provided multiple sets of temporal sequences of a plurality of fragments of the multiple media fragments, each set being associated with a body data state, and to further select the set associated with the body data state matching the sensed body data state.
