# US 2019/0174096 A1 · Video feeds in collaboration environments

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

- Number: US 2019/0174096 A1
- Document ID: US20190174096A1
- Status: Published application
- Kind: A1
- Application number: 16/271,478
- Filed: 2019-02-08
- Published: 2019-06-06
- Earliest claimed: 2017-11-16
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Liam S. HARPUR; Mark DELANEY; Robert H. GRANT; Trudy L. HEWITT
- Web page: https://patentgrep.com/patent/US20190174096A1

## CPC

- H04N 7/152: {Multipoint control units therefor}
- G06V 40/174: {Facial expression recognition}
- G10L 25/63: for estimating an emotional state
- H04L 12/1822: {Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant; examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.

## Claims

### Claim 1

A method comprising:
obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant;
examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and
presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.

### Claim 2 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a presenter of the video conference, wherein the video conference view presents certain one or more view feeds representing certain one or more viewers of the video conference, the certain one or more video feeds being selected on the basis of the certain one or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference.

### Claim 3 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a first video conference view to a presenter of the video conference and presenting a second video conference view to a viewer of the video conference, wherein the first video conference view presents N view feeds representing certain one or more viewers of the video conference, the N video feeds being selected on the basis of the certain one or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference, wherein the second video conference view presents M video feeds representing certain two or more viewers of the video conference, the M video feeds being selected on the basis of the two or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference.

### Claim 4 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a first video conference view to a presenter of the video conference and presenting a second video conference view to a viewer of the video conference, wherein the first video conference view presents N view feeds representing certain one or more viewers of the video conference, wherein the second video conference view presents M video feeds representing certain two or more viewers of the video conference, wherein N is less than M and wherein certain one or more viewers and the certain two or more viewers have zero to N viewers in common.

### Claim 5 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a presenter of the video conference, wherein the video conference view graphically displays a barometer representative of a current group aggregate sentiment output for the video conference.

### Claim 6 (depends on 1)

The method of claim 1, wherein the examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference includes iteratively performing the examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference and iteratively subjecting feeds of respective video feeds representing participant facial features to sentiment analysis, and wherein the presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output includes iteratively updating the video conference view to the one or more participant of the group of video conference participants based on the group aggregate sentiment output.

### Claim 7 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a certain participant based on a result of trend processing to determine a trend of the certain participant, the trend processing including examining historical video conference data of the certain participant.

### Claim 8 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a certain participant based on a result of trend processing to determine a trend of the certain participant, the trend processing including examining historical video conference data of the certain participant, wherein the video conference is a current video conference in which the group of video conference participants are currently participating, wherein the historical data includes data selected from the group consisting of the current video conference and a prior video conference.

### Claim 9 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a certain participant based on a result of trend processing to determine a trend of the certain participant, the trend processing including examining historical video conference data of the certain participant, wherein the result of the trend processing includes identification of a particular participant that positively influences a sentiment of the certain participant by video feed display of video data representing particular participant, and wherein the presenting the video conference view to the certain participant includes prioritizing a video feed view having video data that represents the particular participant.

### Claim 10 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a certain participant based on a result of trend processing to determine a trend of the certain participant, the trend processing including examining historical video conference data of the certain participant, wherein the result of the trend processing includes identification of content that positively influences a sentiment of the certain participant by video feed display of video data representing particular participant, and wherein the presenting the video conference view to the certain participant includes prioritizing a video feed view having video data having the content.

### Claim 11 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a certain participant based on a result of trend processing to determine a trend of the certain participant, the trend processing including examining historical video conference data of the certain participant, wherein the result of the trend processing includes identification of a particular participant that negatively influences a sentiment of the certain participant by video feed display of video data representing particular participant, and wherein the presenting the video conference view to the certain participant includes de-prioritizing a video feed view having video data that represents the particular participant.

### Claim 12 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a certain participant based on a result of trend processing to determine a trend of the certain participant, the trend processing including examining historical video conference data of the certain participant, wherein the result of the trend processing includes identification of content that negatively influences a sentiment of the certain participant by video feed display of video data representing particular participant, and wherein the presenting the video conference view to the certain participant includes de-prioritizing a video feed view having the content.

### Claim 13 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a first video conference view to a first viewer of the video conference and presenting a second video conference view to a second viewer of the video conference, wherein the first video conference view presents a plurality of view feeds representing respective viewers of the video conference, wherein the second video conference view presents multiple video feeds representing respective viewers of the video conference, wherein the second video conference view is differentiated from the first video conference view.

### Claim 14 (depends on 1)

The method of claim 1, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a first video conference view to a first viewer of the video conference and presenting a second video conference view to a second viewer of the video conference, wherein the first video conference view presents a plurality of view feeds representing respective viewers of the video conference, wherein the second video conference view presents multiple video feeds representing respective viewers of the video conference, wherein the second video conference view is differentiated from the first video conference view in dependence on trends processing, wherein the trends processing includes identifying content influencing a sentiment of the first viewer, and wherein the trends processing includes identifying content influencing a sentiment of the second viewer.

### Claim 15

A computer program product comprising:
a computer readable storage medium readable by one or more processing circuit and storing instructions for execution by one or more processor for performing a method comprising:
obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant;
examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and
presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.

### Claim 16 (depends on 15)

The computer program product of claim 15, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a presenter of the video conference, wherein the video conference view presents certain one or more view feeds representing certain one or more viewers of the video conference, the certain one or more video feeds being selected on the basis of the certain one or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference.

### Claim 17 (depends on 15)

The computer program product of claim 15, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a first video conference view to a presenter of the video conference and presenting a second video conference view to a viewer of the video conference, wherein the first video conference view presents N view feeds representing certain one or more viewers of the video conference, the N video feeds being selected on the basis of the certain one or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference, wherein the second video conference view presents M video feeds representing certain two or more viewers of the video conference, the M video feeds being selected on the basis of the two or more viewers currently exhibiting sentiments representative of the current group aggregate sentiment output for the video conference.

### Claim 18 (depends on 15)

The computer program product of claim 15, wherein the presenting a video conference view to one or more participant of the group of video conference participants includes presenting a video conference view to a presenter of the video conference, wherein the video conference view graphically displays a barometer representative of a current group aggregate sentiment output for the video conference.

### Claim 19 (depends on 15)

The computer program product of claim 15, wherein the examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference includes iteratively performing the examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference and iteratively subjecting feeds of respective video feeds representing participant facial features to sentiment analysis, and wherein the presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output includes iteratively updating the video conference view to the one or more participant of the group of video conference participants based on the group aggregate sentiment output.

### Claim 20

A system comprising:
a memory;
at least one processor in communication with memory; and
program instructions executable by one or more processor via the memory to perform a method comprising:
obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant;
examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and
presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.
