# US 10,321,190 B2 · Video content presentment device

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

- Number: US 10,321,190 B2
- Document ID: US10321190B2
- Status: Granted
- Kind: B2
- Application number: 15/472,335
- Filed: 2017-03-29
- Published: 2018-10-04
- Granted: 2019-06-11
- Earliest claimed: 2017-03-29
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Munish Goyal; Wing L. Leung; Sarbajit K. Rakshit; Kimberly G. Starks
- Web page: https://patentgrep.com/patent/US10321190B2

## CPC

- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- G09B 5/00: Electrically-operated educational appliances (working with questions and answers G09B7/00; simulators G09B9/00; advertising or displaying in general G09F)
- G09B 5/06: with both visual and audible presentation of the material to be studied
- G09B 5/065: {Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems}
- H04L 67/306: User profiles
- H04N 21/4302: {Content synchronisation processes, e.g. decoder synchronisation}
- 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/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/8545: for generating interactive applications
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects provide for the automated presentation of media content portions in response to user cognition profile data. Processors determine content navigation actions by a user observing a presentation of a first media content item, identify note-taking actions of the user during the presentation of the first media content item, map the determined navigation actions and the note-taking activities to an attribute of a portion of the first media content item, and generate a rule to automatically drive navigation through different portions of a presentation of media content that includes the first attribute, in correlation to the navigation actions and the note-taking activities mapped to the subject or level of complexity.

## Claims

### Claim 1

A computer-implemented method, comprising executing on a computer processor the steps of:
determining content navigation actions by a user observing a presentation of a first media content item, wherein the content navigation actions are selected from the group consisting of a pause in the presentation, a presentation speed speed-up, a presentation speed slow-down, a fast forward of the presentation, a skip of a portion of the presentation, and a replay of a portion of the media content item;
identifying note-taking actions of the user during the presentation of the first media content item;
mapping the determined navigation actions to the note-taking activities and to a first attribute of a first portion of the first media content item, wherein the first attribute is selected from the group consisting of a first subject of content of the first portion and a level of complexity of the content of the first portion; and
automatically driving navigation through different aspects of content presented within different portions of media content in correlation to the navigation actions mapped to the note-taking activities and the first attribute, wherein the different aspects of content are selected from the group consisting of different subjects and different levels of complexity.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
integrating computer-readable program code into a computer system comprising a processor, a computer readable memory in circuit communication with the processor, and a computer readable storage medium in circuit communication with the processor; and
wherein the processor executes program code instructions stored on the computer-readable storage medium via the computer readable memory and thereby performs the steps of determining the content navigation actions by the user observing the presentation of the first media content item, identifying the note-taking actions of the user during the presentation of the first media content item, mapping the determined navigation actions and the identified note-taking activities to the first attribute of the first portion of the first media content item, and automatically driving navigation through the different aspects of content presented within the different portions of the media content that comprise the first attribute in correlation to the navigation actions and the identified note-taking activities mapped to the first attribute.

### Claim 3 (depends on 2)

The method of claim 2, wherein the computer-readable program code is provided as a service in a cloud environment.

### Claim 4 (depends on 1)

The method of claim 1, wherein the automatically driving navigation through the different aspects of content presented within different portions of media content comprises applying a first navigation action to a presentation of a second media content item that comprises the first attribute of the first media content item, in response to determining that the user has a low level of understanding of the first attribute of the first media content item; and
wherein the first navigation action is selected from the group consisting of the pause, the replay and the presentation speed slow-down.

### Claim 5 (depends on 4)

The method of claim 4, further comprising:
determining that the user has the low level of understanding of the first attribute of the first media content item from a low-level indicator selected from the group consisting of:
a correlation of a note-taking action of the user during the presentation of the first media content item with the first attribute; and
identifying a physical action of the user during the presentation of the first media content item that is indicative of a low level of comprehension of the first attribute of the first media content item by the user.

### Claim 6 (depends on 5)

The method of claim 5, wherein the physical action of the user during the presentation of the first media content item that is indicative of the low level of comprehension of the first attribute is selected from the group consisting of a facial expression, a gesture, a question posed by the user to another person during the presentation that is relevant to the first attribute, and a search by the user via a browser for a topic relevant to the first attribute during the presentation.

### Claim 7 (depends on 1)

The method of claim 1, wherein the automatically driving navigation through the different aspects of content presented within different portions of media content comprises applying a second navigation action to a presentation of a second media content item that comprises the first attribute of the first media content item, in response to determining that the user has a high level of understanding of the first attribute of the first media content item; and
wherein the second navigation action is selected from the group consisting of the presentation speed speed-up, the fast forward of the presentation, and the skip of the portion of the presentation.

### Claim 8 (depends on 7)

The method of claim 7, further comprising:
determining that the user has the high level of understanding of the second attribute of the first media content item from a high-level indicator selected from the group consisting of:
an absence of a correlation of a note-taking action of the user during the presentation of the first media content item with the second attribute; and
identifying a physical action of the user during the presentation of the first media content item that is indicative of a high level of comprehension of the second attribute of the first media content item by the user.

### Claim 9 (depends on 8)

The method of claim 8, wherein the physical action of the user during the presentation of the first media content item that is indicative of the high level of comprehension of the second attribute is selected from the group consisting of another facial expression, another gesture, and an auditory data content phrase spoken by the user to another person that is explanatory of the second attribute.

### Claim 10

A system, comprising:
a processor;
a computer readable memory in circuit communication with the processor; and
a computer readable storage medium in circuit communication with the processor;
wherein the processor executes program instructions stored on the computer-readable storage medium via the computer readable memory and thereby:
determines content navigation actions by a user observing a presentation of a first media content item, wherein the content navigation actions are selected from the group consisting of a pause in the presentation, a presentation speed speed-up, a presentation speed slow-down, a fast forward of the presentation, a skip of a portion of the presentation, and a replay of a portion of the media content item;
identifies note-taking actions of the user during the presentation of the first media content item;
maps the determined navigation actions to the note-taking activities and to a first attribute of a first portion of the first media content item, wherein the first attribute is selected from the group consisting of a first subject of content of the first portion and a level of complexity of the content of the first portion; and
automatically drives navigation through different aspects of content presented within different portions of media content in correlation to the navigation actions mapped to the note-taking activities and the first attribute, wherein the different aspects of content are selected from the group consisting of different subjects and different levels of complexity.

### Claim 11 (depends on 10)

The system of claim 10,
wherein the processor executes the program instructions stored on the computer-readable storage medium via the computer readable memory and thereby automatically drives navigation through the different aspects of content presented within different portions of media content by applying a first navigation action to a presentation of a second media content item that comprises the first attribute of the first media content item, in response to determining that the user has a low level of understanding of the first attribute of the first media content item; and
wherein the first navigation action is selected from the group consisting of the pause, the replay and the presentation speed slow-down.

### Claim 12 (depends on 11)

The system of claim 11, wherein the processor executes the program instructions stored on the computer-readable storage medium via the computer readable memory and thereby:
determines that the user has the low level of understanding of the first attribute of the first media content item from a low-level indicator selected from the group consisting of:
a correlation of a note-taking action of the user during the presentation of the first media content item with the first attribute; and
identifying a physical action of the user during the presentation of the first media content item that is indicative of a low level of comprehension of the first attribute of the first media content item by the user.

### Claim 13 (depends on 12)

The system of claim 12, wherein the processor executes the program instructions stored on the computer-readable storage medium via the computer readable memory and thereby automatically drives navigation through the different aspects of content presented within different portions of media content by applying a second navigation action to a presentation of a second media content item that comprises the first attribute of the first media content item, in response to determining that the user has a high level of understanding of the first attribute of the first media content item; and
wherein the second navigation action is selected from the group consisting of the presentation speed speed-up, the fast forward of the presentation, and the skip of the portion of the presentation.

### Claim 14 (depends on 13)

The system of claim 13, wherein the processor executes the program instructions stored on the computer-readable storage medium via the computer readable memory and thereby determines that the user has the high level of understanding of the second attribute of the first media content item from a high-level indicator selected from the group consisting of:
an absence of a correlation of a note-taking action of the user during the presentation of the first media content item with the second attribute; and
identifying a physical action of the user during the presentation of the first media content item that is indicative of a high level of comprehension of the second attribute of the first media content item by the user.

### Claim 15

A computer program product, comprising:
a computer readable storage medium having computer readable program code embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the computer readable program code comprising instructions for execution by a processor that cause the processor to:
determine content navigation actions by a user observing a presentation of a first media content item, wherein the content navigation actions are selected from the group consisting of a pause in the presentation, a presentation speed speed-up, a presentation speed slow-down, a fast forward of the presentation, a skip of a portion of the presentation, and a replay of a portion of the media content item;
identify note-taking actions of the user during the presentation of the first media content item;
map the determined navigation actions to the note-taking activities and to a first attribute of a first portion of the first media content item, wherein the first attribute is selected from the group consisting of a first subject of content of the first portion and a level of complexity of the content of the first portion; and
automatically drive navigation through different aspects of content presented within different portions of media content in correlation to the navigation actions mapped to the note-taking activities and the first attribute, wherein the different aspects of content are selected from the group consisting of different subjects and different levels of complexity.

### Claim 16 (depends on 15)

The computer program product of claim 15,
wherein the computer readable program code instructions for execution by the processor further cause the processor to automatically drive navigation through the different aspects of content presented within different portions of media content by applying a first navigation action to a presentation of a second media content item that comprises the first attribute of the first media content item, in response to determining that the user has a low level of understanding of the first attribute of the first media content item; and
wherein the first navigation action is selected from the group consisting of the pause, the replay and the presentation speed slow-down.

### Claim 17 (depends on 16)

The computer program product of claim 16, wherein the computer readable program code instructions for execution by the processor further cause the processor to determine that the user has the low level of understanding of the first attribute of the first media content item from a low-level indicator selected from the group consisting of:
a correlation of a note-taking action of the user during the presentation of the first media content item with the first attribute; and
identifying a physical action of the user during the presentation of the first media content item that is indicative of a low level of comprehension of the first attribute of the first media content item by the user.

### Claim 18 (depends on 17)

The computer program product of claim 17, wherein the computer readable program code instructions for execution by the processor further cause the processor to automatically drive navigation through the different aspects of content presented within different portions of media content by applying a second navigation action to a presentation of a second media content item that comprises the first attribute of the first media content item, in response to determining that the user has a high level of understanding of the first attribute of the first media content item; and
wherein the second navigation action is selected from the group consisting of the presentation speed speed-up, the fast forward of the presentation, and the skip of the portion of the presentation.

### Claim 19 (depends on 18)

The computer program product of claim 18, wherein the computer readable program code instructions for execution by the processor further cause the processor to determine that the user has the high level of understanding of the second attribute of the first media content item from a high-level indicator selected from the group consisting of:
an absence of a correlation of a note-taking action of the user during the presentation of the first media content item with the second attribute; and
identifying a physical action of the user during the presentation of the first media content item that is indicative of a high level of comprehension of the second attribute of the first media content item by the user.
