# US 2013/0160037 A1 · Adaptive Media Content Presentation Methods and Systems

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

- Number: US 2013/0160037 A1
- Document ID: US20130160037A1
- Status: Published application
- Kind: A1
- Application number: 13/329,880
- Filed: 2011-12-19
- Published: 2013-06-20
- Earliest claimed: 2011-12-19
- Assignees: Verizon Patent and Licensing Inc.
- Inventors: Srikamal Boyina; Saleem Mohammed; Kiran Patibandla; Syed Mohasin Zaki; Vinod Krishnan Surianarayanan; Vijay Senthil Angayarkanni
- Web page: https://patentgrep.com/patent/US20130160037A1

## CPC

- H04N 21/4751: {for defining user accounts, e.g. accounts for children}
- 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/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- H04N 21/6543: for forcing some client operations, e.g. recording {(remote booting in general G06F9/4416)}
- H04N 21/8541: involving branching, e.g. to different story endings
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An exemplary method includes an adaptive media content presentation system detecting an interaction of a user with a media content program, generating a playing pattern associated with the media content program based on the detected interaction of the user with the media content program, and applying the playing pattern to at least one of a presentation of the media content program and a presentation of an additional media content program. Corresponding methods and systems are also disclosed.

## Claims

### Claim 1

A method comprising:
detecting, by an adaptive media content presentation system, an interaction of a user with a media content program;
generating, by the adaptive media content presentation system, a playing pattern associated with the media content program based on the detected interaction of the user with the media content program; and
applying, by the adaptive media content presentation system, the playing pattern to at least one of a presentation of the media content program and a presentation of an additional media content program.

### Claim 2 (depends on 1)

The method of claim 1, wherein the detecting of the interaction of the user with the media content program comprises detecting an interaction of the user with the media content program during an initial presentation of the media content program by a media content access device.

### Claim 3 (depends on 2)

The method of claim 2, wherein the generating of the playing pattern comprises automatically generating the playing pattern during the initial presentation of the media content program in a manner that is transparent to the user.

### Claim 4 (depends on 2)

The method of claim 2, wherein the interaction of the user with the media content program during the initial presentation of the media content program comprises the user directing the media content access device to skip one or more portions of the media content program during the initial presentation of the media content program.

### Claim 5 (depends on 4)

The method of claim 4, wherein the generating of the playing pattern associated with the media content program comprises including information identifying the skipped one or more portions of the media content program in the playing pattern.

### Claim 6 (depends on 5)

The method of claim 5, wherein the presentation of the media content program is performed by the media content access device subsequent to the initial presentation of the media content program, and wherein the applying of the playing pattern to the presentation of the media content program comprises using the information identifying the skipped one or more portions of the media content program to direct the media content access device to skip the one or more portions of the media content program during the presentation of the media content program.

### Claim 7 (depends on 5)

The method of claim 5, wherein the presentation of the additional media content program is performed by an additional media content access device associated with an additional user, and wherein the applying of the playing pattern to the presentation of the additional media content program comprises using the information identifying the skipped one or more portions of the media content program to direct the additional media content access device to skip the one or more portions of the media content program during the presentation of the additional media content program by the additional media content access device.

### Claim 8 (depends on 5)

The method of claim 5, wherein the applying of the playing pattern to the presentation of the additional media content program comprises using the information identifying the skipped one or more portions of the media content program to direct one or more media content access devices to skip one or more portions of the additional media content program that temporally correspond to the skipped one or more portions of the media content program during the presentation of the additional media content program.

### Claim 9 (depends on 2)

The method of claim 2, wherein the generating of the playing pattern associated with the media content program comprises:
identifying one or more metadata values associated with the skipped one or more portions of the media content program; and
including information representative of the identified one or more metadata values in the playing pattern.

### Claim 10 (depends on 9)

The method of claim 9, wherein applying of the playing pattern to the presentation of the additional media content program comprises:
identifying one or more portions of the additional media content program that have one or more metadata values that match the identified one or more metadata values; and
excluding the identified one or more portions from the presentation of the additional media content program.

### Claim 11 (depends on 1)

The method of claim 1, wherein:
the detecting of the interaction of the user with the media content program comprises detecting input provided by the user that specifies one or more metadata values that define one or more portions of the media content program that the user desires to exclude during the presentation of the media content program; and
the generating of the playing pattern comprises including information representative of the specified one or more metadata values in the playing pattern.

### Claim 12 (depends on 11)

The method of claim 11, wherein the input provided by the user is detected while the media content program is not being presented to the user.

### Claim 13 (depends on 11)

The method of claim 11, wherein the applying of the playing pattern to the presentation of the additional media content program comprises:
identifying one or more portions of the additional media content program that have one or more metadata values that match the specified one or more metadata values; and
excluding the identified one or more portions from the presentation of the additional media content program.

### Claim 14 (depends on 1)

The method of claim 1, wherein:
the detecting of the interaction of the user with the media content program comprises detecting input provided by the user that specifies one or more metadata values that define one or more portions of the media content program that the user desires to include during the presentation of the media content program; and
the generating of the playing pattern comprises including information representative of the specified one or more metadata values in the playing pattern.

### Claim 15 (depends on 14)

The method of claim 14, wherein applying of the playing pattern to the presentation of the additional media content program comprises:
identifying one or more portions of the additional media content program that have one or more metadata values that match the specified one or more metadata values; and
including the identified one or more portions in the presentation of the additional media content program.

### Claim 16 (depends on 1)

The method of claim 1, further comprising:
presenting, by the adaptive media content presentation system, an option to the user to apply the playing pattern to the presentation of the media content program; and
wherein the applying of the playing pattern to the presentation of the media content program is performed in response to a selection of the option.

### Claim 17 (depends on 1)

The method of claim 1, embodied as computer-executable instructions on at least one non-transitory computer-readable medium.

### Claim 18

A method comprising:
detecting, by an adaptive media content presentation system, an interaction of a user with a media content program during a presentation of the media content program;
generating, by the adaptive media content presentation system, a playing pattern associated with the media content program based on the detected interaction of the user with the media content program; and
providing, by the adaptive media content presentation system, the playing pattern for use by one or more other users during a subsequent presentation of the media content program.

### Claim 19 (depends on 18)

The method of claim 18, further comprising providing, by the adaptive media content presentation system, the playing pattern for use by the user during a subsequent presentation of the media content program.

### Claim 20 (depends on 18)

The method of claim 18, further comprising providing, by the adaptive media content presentation system, the playing pattern for use by at least one of the user and the one or more users during a presentation of an additional media content program.

### Claim 21

A method comprising:
detecting, by an adaptive media content presentation system, a request provided by a user to experience a presentation of a media content program;
detecting, by the adaptive media content presentation system, an availability of a playing pattern created by another user and associated with the media content program; and
presenting, by the adaptive media content presentation system in response to the detecting of the availability of the playing pattern, an option to the user to apply the playing pattern to the presentation of the media content program.

### Claim 22 (depends on 21)

The method of claim 21, further comprising:
detecting, by the adaptive media content presentation system, a selection by the user of the option; and
applying, by the adaptive media content presentation system in response to the selection by the user of the option, the playing pattern to the presentation of the media content program.

### Claim 23

A system comprising:
a detection facility configured to detect an interaction of a user with a media content program; and
a playing pattern management facility communicatively coupled to the detection facility and configured to generate a playing pattern associated with the media content program based on the detected interaction of the user with the media content program, and
apply the playing pattern to at least one of a presentation of the media content program and a presentation of an additional media content program.
