System and method for group video teleconferencing using a bandwidth optimizer
First Claim
Patent Images
1. A computer implemented method for sending and receiving multimedia transmissions between two or more clients, the method comprising the steps of:
- determining a maximum inbound and outbound transmission rate for a connection between a client and a server;
determining a latency value for transmissions over the connection;
determining a backlog value for transmissions over the connection; and
varying the inbound and outbound rates of transmission over the connection responsive to the backlog value and the latency value.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for sending and receiving multimedia transmissions over a network includes two or more clients and a server. Each client is connected to the network and generates and receives audio and video data via the network. The server receives the audio and video data from the clients and sends the audio and video data to the clients. During the transmission of the audio and video data, the client and server dynamically determine the rate at which to transmit the audio and video data.
90 Citations
15 Claims
-
1. A computer implemented method for sending and receiving multimedia transmissions between two or more clients, the method comprising the steps of:
-
determining a maximum inbound and outbound transmission rate for a connection between a client and a server;
determining a latency value for transmissions over the connection;
determining a backlog value for transmissions over the connection; and
varying the inbound and outbound rates of transmission over the connection responsive to the backlog value and the latency value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for sending and receiving multimedia data transmissions between two or more clients, the system comprising:
-
a receiver for receiving the multimedia transmissions;
a transmitter for transmitting the multimedia transmissions at a variable transmission rate;
a bandwidth optimizer coupled to the transmitter, the bandwidth optimizer determining a maximum inbound and outbound transmission rate, monitoring for a backlog in the multimedia data transmissions, and varying the transmission rate responsive to the backlog. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product stored on a computer readable medium for sending and receiving multimedia transmissions between two or more clients, the computer program product controlling a processor coupled to the medium to perform the operations of:
-
determining a maximum inbound and outbound transmission rate for a connection between a client and a server;
determining a latency value for transmissions over the connection;
determining a backlog value for transmissions over the connection; and
varying the inbound and outbound rates of transmission over the connection responsive to the backlog value and the latency value. - View Dependent Claims (12, 13, 14, 15)
-
Specification