# US 9,438,655 B2 · Video feed layout in video conferences

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

- Number: US 9,438,655 B2
- Document ID: US9438655B2
- Status: Granted
- Kind: B2
- Application number: 14/645,774
- Filed: 2015-03-12
- Published: 2015-11-19
- Granted: 2016-09-06
- Earliest claimed: 2014-05-16
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Abdullah Q. Chougle; Vishal V. Chougule; Bhavuk Srivastava
- Web page: https://patentgrep.com/patent/US9438655B2

## CPC

- H04N 7/152: {Multipoint control units therefor}
- H04L 65/1083: In-session procedures
- H04L 65/762: {at the source (reformatting of additional data in video distribution servers H04N21/2355)}
- H04N 5/2624: {for obtaining an image which is composed of whole input images, e.g. splitscreen}
- H04N 7/15: Conference systems
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method for positioning video feeds of a video conference on an electronic display. The method includes selecting a first property of the plurality of video feeds used to position the plurality of video feeds on the electronic display. A first and second value of the first property is received from a respective first and second video feed. A request for a layout style of the plurality of video feeds on the electronic display is received. The layout style has a plurality of positions for the plurality of video feeds. Each of the plurality of positions has a criteria of the first property. The first and second video feed belong is positioned on the layout. The positioning is based on a relationship of the criteria of each of the plurality of positions to the first and second values.

## Claims

### Claim 1

A computer-implemented method for presenting a plurality of video feeds of participants in a video conference on an electronic visual display, comprising:
selecting a first property of the plurality of video feeds, the first property used to position the plurality of video feeds on the electronic visual display, wherein the first property is a geographical location property;
receiving a first value of the first property from a first video feed of the plurality of video feeds, wherein the first value is a geographical location of the first video feed;
receiving a second value of the first property from a second video feed of the plurality of video feeds, wherein the second value is a geographical location of the second video feed;
receiving a request for a layout style of the plurality of video feeds on the visual display, wherein the layout style has a plurality of positions for the plurality of video feeds, each of the plurality of positions having a criterion of the first property, and wherein the request for a layout style includes a request for a three-dimensional globe having a plurality of positions, each position having a geographical location criterion, wherein one of the geographical location criterion is matched with the respective geographical location properties of the first video feed and the second video feed;
determining positions for the first video feed and the second video feed on the visual display based on a relationship of the geographical location criterion of each of the plurality of positions to the first value and the second value; and
sending the first video feed and the second video feed in their determined positions of the layout style to be displayed on the electronic visual display.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
selecting a second property of the plurality of video feeds, the second property used to position the plurality of video feeds on the electronic visual display;
receiving a first value of the second property from the first video feed of the plurality of video feeds;
receiving a second value of the second property from the second video feed of the plurality of video feeds;
receiving a request for the layout style of the plurality of video feeds on the visual display, wherein the layout style has the plurality of positions for the plurality of video feeds, each of the plurality of positions having a criterion of the second property; and
determining first and second positions of the plurality of positions on the visual display for the first video feed and the second video feed based on a relationship of one of the criteria of each of the plurality of positions to the first value of the second property and the second value of the second property.

### Claim 3 (depends on 1)

The method of claim 1, wherein the three-dimensional globe automatically rotates to a video feed containing a participant who is speaking.

### Claim 4 (depends on 1)

The method of claim 1, wherein geographical locations of respective first and second video feeds are determined by a location service using an internet protocol (IP) address of the respective first and second video feeds to determine the geographical location value.

### Claim 5 (depends on 1)

The method of claim 1, wherein geographical locations of respective first and second video feeds are determined by a location service using a global positioning system (GPS) of the respective first and second video feeds to determine the geographical location value.

### Claim 6 (depends on 1)

The method of claim 1, further comprising dynamically updating the positions of the first and second video feeds based on changes in their respective first value and second value.
