# US 8,149,740 B2 · Method and apparatus for distributed conferences

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

- Number: US 8,149,740 B2
- Document ID: US8149740B2
- Status: Granted
- Kind: B2
- Application number: 11/789,835
- Filed: 2007-04-25
- Published: 2008-10-30
- Granted: 2012-04-03
- Earliest claimed: 2007-04-25
- Assignees: Interwise Ltd.
- Inventors: Haim Karniely; Joseph Gray
- Web page: https://patentgrep.com/patent/US8149740B2

## CPC

- H04L 12/1827: {Network arrangements for conference optimisation or adaptation}
- H04L 12/1886: {with traffic restrictions for efficiency improvement, e.g. involving subnets or subdomains}
- H04L 12/66: Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and apparatus for enabling an event such as a telecollaboration or conference event in a communication network. The apparatus is tree-structured, and comprises a main site and one or more descendent sites, each site comprising one or more servers. Each site is a parent site, a descendent site, or both. Two sites may be connected via a dedicated or controlled connection. The apparatus further comprises client devices, each client device connecting to one site. The method of the disclosed invention comprises passing information between a client device and a server or between two servers exactly once. The information is propagated by each server to all the components connected to the server, i.e. the parent site if any, descendent sites if any, and client devices if any, excluding the component from which the server received the information.

## Claims

### Claim 1

A method for distributing information in a hierarchical communication network during an event, the method comprising:
receiving a first information stream from a source by a parent first destination site comprising a first server connected to a first client device and connected to the source by a first connection;
when at least one descendent second destination site comprising a second server connected to a second client device is connected to the parent first destination site in a second connection, transmitting a second information stream from the parent first destination site to the at least one descendent second destination site,
wherein the first information stream is transmitted once between the source and the parent first destination site and the second information stream is transmitted once between the parent first destination site and at least one descendent second destination site,
wherein the first client device connected to the first server of the parent first destination site is not the source and is connected only to the first server of the parent first destination site, and
wherein the second client device connected to the second server of the descendant second destination site is connected only to the second server of the descendant second destination site.

### Claim 2 (depends on 1)

The method of claim 1,
wherein transmitting the second information stream from the parent first destination site to the at least one descendent second destination site is repeated for each descendent second destination site to which the second information stream is transmitted, such that:
the parent first destination site becomes the source;
the second destination site becomes the parent first destination site; and
a product of processing the second information stream becomes the second information stream.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
transforming the first information stream into the second information stream.

### Claim 4 (depends on 3)

The method of claim 3,
wherein the transforming the first information stream into the second information stream comprises at least one of:
multiplexing the first information stream with a third information stream;
compressing the first information stream;
decompressing the first information stream; and
digitizing the first information stream.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
connecting an additional server during the event.

### Claim 6 (depends on 5)

The method of claim 5,
wherein the additional server is located in a third destination site different from the parent first destination site and the at least one descendent second destination site.

### Claim 7 (depends on 1)

The method of claim 1,
wherein the parent first destination site and at least one descendent second destination sites are connected in a dedicated connection.

### Claim 8 (depends on 1)

The method of claim 1,
wherein the first information stream is transmitted between the source and the parent first destination site and the second information stream is transmitted between the parent first destination site and at least one descendent second destination site via numbers of servers determined to be minimal among numbers of servers in multiple options.

### Claim 9 (depends on 1)

The method of claim 1,
wherein the second information stream is the first information stream.

### Claim 10 (depends on 1)

The method of claim 1,
wherein at least one client device is a computing platform.

### Claim 11 (depends on 1)

The method of claim 1,
wherein at least one server is a computing platform.

### Claim 12

A tree-structured distributed system for distributing in a hierarchical communication network information during an event, the system comprising:
a parent first destination site comprising a first server connected to a first client device and connected to a source in a first connection and receiving a first information stream from the source;
at least one descendent second destination site comprising a second server connected to a second client device, the at least one descendent second destination site being connected to the parent first destination site in a second connection, the at least one descendent second destination site receiving a second information stream from the parent first destination site by the second connection,
wherein the first information stream is transmitted once between the source and the parent first destination site and the second information stream is transmitted once between the parent first destination site and the second destination site,
wherein the first client device connected to the first server of the parent first destination site is connected only to the first server of the parent first destination site, and
wherein the second client device connected to the second server of the descendant second destination site is connected only to the second server of the descendant second destination site.

### Claim 13 (depends on 12)

The system of claim 12,
wherein the at least one descendent second destination site is behind a firewall and in the internet.

### Claim 14 (depends on 12)

The system of claim 12,
wherein the first server of the parent first destination site is connected to the second server of the at least one second destination site in a controlled connection.

### Claim 15 (depends on 14)

The system of claim 14,
wherein the first client connected to the first server of the parent first destination site is connected in a connection that is not controlled.

### Claim 16 (depends on 14)

The system of claim 14,
wherein the second client connected to the second server of the at least one descendent second destination site is connected in a connection that is not controlled.

### Claim 17 (depends on 12)

The system of claim 12,
wherein the first server of the parent first destination site is connected to the second server of the at least one second destination site in a dedicated connection.

### Claim 18 (depends on 17)

The system of claim 17,
wherein the first client connected to the first server of the parent first destination site is connected in a connection that is not dedicated.

### Claim 19 (depends on 17)

The system of claim 17,
wherein the second client connected to the second server of the at least one descendent second destination site is connected in a connection that is not dedicated.
