# US 8,786,669 B1 · Providing conference information in a distributed conferencing system

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

- Number: US 8,786,669 B1
- Document ID: US8786669B1
- Status: Granted
- Kind: B1
- Application number: 13/437,779
- Filed: 2012-04-02
- Granted: 2014-07-22
- Earliest claimed: 2012-04-02
- Assignees: ShoreTel, Inc.
- Applicants: Vu T. Hwang; Nam Do; Eric Carino; Pascal Crausaz
- Inventors: Vu T. Hwang; Nam Do; Eric Carino; Pascal Crausaz
- Web page: https://patentgrep.com/patent/US8786669B1

## CPC

- H04M 3/562: {where the conference facilities are distributed}
- H04L 12/1818: {Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04N 7/14: Systems for two-way working ({H04N7/12, } H04N7/173 take precedence)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for providing conference information to attendees of a conference call near real time using a plurality of conference bridges includes receiving the conference information at a first conference bridge. The conference information may include at least one of video or web data generated in response to input from a participant in the conference call using a first device. The method also includes providing the conference information from the first conference bridge to a first group of attendees. The method also includes providing the conference information from the first conference bridge to a second conference bridge separate from the first conference bridge, and providing the conference information from the second conference bridge to a second group of attendees.

## Claims

### Claim 1

A method for providing conference information to attendees of a conference call near real time using a plurality of conference bridges, the method comprising:
receiving the conference information at a first conference bridge, the conference information including at least one of video or web data generated in response to input from a participant in the conference call using a first device, the first device being communicatively coupled to the first conference bridge via a port on the first conference bridge;
providing the conference information from the first conference bridge to a first group of attendees each participating in the conference call using devices that are communicatively coupled to the first conference bridge via ports on the first conference bridge;
providing the conference information from the first conference bridge to a second conference bridge separate from the first conference bridge; and
providing the conference information from the second conference bridge to a second group of attendees each participating in the conference call using devices that are communicatively coupled to the second conference bridge via ports on the second conference bridge, wherein at least a portion of the conference information is provided from the first conference bridge to the first group of attendees before any of the conference information is provided from the second conference bridge to the second group of attendees, and a current key frame of the video or web data is provided from the first conference bridge to the second conference bridge before a previous key frame of the video or web data is provided from the first conference bridge to the second conference bridge.

### Claim 2 (depends on 1)

The method of claim 1 wherein the first conference bridge is part of a first site that comprises a physical or logical grouping of a first group of communication devices and the second conference bridge is part of a second site that comprises a physical or logical grouping of a different group of communication devices.

### Claim 3 (depends on 1)

The method of claim 1 wherein the conference information provided from the first conference bridge to the first group of attendees comprises audio data and video or web data, and the conference information provided from the second conference bridge to the second group of attendees consists of video or web data only.

### Claim 4 (depends on 1)

The method of claim 1 wherein the conference information provided from the first conference bridge to the first group of attendees is recorded at the first conference bridge, and the conference information provided from the second conference bridge to the second group of attendees is not recorded at the second conference bridge.

### Claim 5 (depends on 1)

The method of claim 1 further comprising:
providing the conference information from the second conference bridge to a third conference bridge separate from the first and second conference bridges; and
providing the conference information from the third conference bridge to a third group of attendees each participating in the conference call using devices that are communicatively coupled to the third conference bridge via ports on the third conference bridge.

### Claim 6 (depends on 1)

The method of claim 1 wherein the conference information is provided from the first conference bridge to the second conference bridge using a peer-to-peer network architecture.

### Claim 7 (depends on 1)

The method of claim 1 wherein all of the ports on the first conference bridge are utilized to provide the conference information to the devices used by first group of attendees, and a portion of the ports on the second conference bridge are utilized to provide the conference information to the devices used by the second group of attendees.

### Claim 8 (depends on 1)

The method of claim 1 wherein a portion of the ports on the first conference bridge are utilized to provide the conference information to the devices used by first group of attendees, and a portion of the ports on the second conference bridge are utilized to provide the conference information to the devices used by the second group of attendees.

### Claim 9 (depends on 1)

The method of claim 1 further comprising:
receiving an event at the second conference bridge, the event generated in response to input from an attendee of the second group of attendees;
providing the event from the second conference bridge to other attendees of the second group of attendees;
concurrently with providing the conference information from the first conference bridge to the second conference bridge, providing the event from the second conference bridge to the first conference bridge; and
providing the event from the first conference bridge to the first group of attendees.

### Claim 10

A method for providing conference information to conference participants near real time using a distributed conferencing system, the distributed conferencing system including a plurality of conference bridges distributed across a plurality of sites, each site including at least one conference bridge that is part of a physical or logical grouping of communication devices, the method comprising:
during a first period of time:
providing the conference information from a first conference bridge to a first group of participants each participating in a conference call using devices that are communicatively coupled to the first conference bridge via ports on the first conference bridge, the conference information including at least one of audio, video, or web data, the first group of participants consisting of a plurality of participants at a first site and a participant at a second site, the first site including the first conference bridge and the second site including a second conference bridge;
during a second period of time:
providing the conference information from the first conference bridge to a first portion of a second group of participants each participating in the conference call using devices that are communicatively coupled to the first conference bridge via ports on the first conference bridge, the first portion of the second group of participants including the plurality of participants at the first site;
providing the conference information from the first conference bridge to the second conference bridge; and
providing the conference information from the second conference bridge to a second portion of the second group of participants each participating in the conference call using devices that are communicatively coupled to the second conference bridge via ports on the second conference bridge, the second portion of the second group of participants including the participant at the second site and one or more other participants at the second site that were not participating in the conference call during the first period of time.

### Claim 11 (depends on 10)

The method of claim 10 wherein the conference information is provided from the first conference bridge to the second conference bridge using a peer-to-peer network architecture.

### Claim 12 (depends on 10)

The method of claim 10 wherein the conference information comprises video or web data and a current key frame of the video or web data is provided from the first conference bridge to the second conference bridge before a previous key frame or previous partial image frames of the video or web data is provided from the first conference bridge to the second conference bridge.

### Claim 13 (depends on 10)

The method of claim 10 further comprising:
during a third period of time:
assigning at least one of the first portion of the second group of participants to the second conference bridge; and
providing the conference information from the second conference bridge to the at least one of the first portion of the second group of participants each participating in the conference call using devices that are communicatively coupled to the second conference bridge via ports on the second conference bridge.

### Claim 14

A first conference bridge configured to provide conference information to attendees of a conference call near real time in a distributed conferencing system, comprising:
a receiving module configured to receive the conference information, the conference information including at least one of video or web data;
a first providing module configured to provide the conference information to a first group of attendees at a first site each participating in the conference call using devices that are communicatively coupled to the first conference bridge via ports on the first conference bridge; and
a second providing module;
wherein during a first period of time, the second providing module is configured to provide the conference information from the first conference bridge to a participant at a second site, the participant at the second site participating in the conference call using a device that is communicatively coupled to the first conference bridge via a port on the first conference bridge;
wherein during a second period of time, the second providing module is configured to provide the conference information from the first conference bridge to a second conference bridge at the second site, the second conference bridge being separate from the first conference bridge and the conference information provided from the first conference bridge to the second conference bridge so that the conference information can be provided to participants at the second site, the participants at the second site each participating in the conference call using devices that are communicatively coupled to the second conference bridge via ports on the second conference bridge, the participants at the second site including the participant at the second site and one or more other participants at the second site that were not participating in the conference call during the first period of time.

### Claim 15 (depends on 14)

The conference bridge of claim 14 wherein the first providing module is configured to provide audio data and the video or web data to the first group of attendees and the second providing module is configured to provide only the video or web data to the second conference bridge.

### Claim 16 (depends on 14)

The conference bridge of claim 14 wherein the first and second providing modules are configured to provide the conference information using a peer-to-peer network architecture.

### Claim 17 (depends on 14)

The conference bridge of claim 14 wherein the second providing module is configured to provide a current key frame of the video or web data to the second conference bridge before providing a previous key frame or previous partial image frames of the video or web data to the second conference bridge.

### Claim 18 (depends on 14)

The conference bridge of claim 14 wherein the first providing module is configured to utilize all of the ports on the first conference bridge before the conference information is provided to the second conference bridge using the second providing module.

### Claim 19 (depends on 14)

The conference bridge of claim 14 wherein the first providing module is configured to utilize a portion of the ports on the first conference bridge before the conference information is provided to the second conference bridge using the second providing module.
