Auto-compression for media over IP
First Claim
1. A communication device comprising:
- a) a communication interface; and
b) a control system associated with the communication interface and adapted to;
i) communicate with a remote session device via a first session;
ii) detect a reduced bandwidth condition between a communication device and the remote session device; and
iii) communicate with the remote session device via subsequent sessions using an increased rate of compression relative to communications of the first session upon detecting the reduced bandwidth condition.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention allows communicating devices to control the amount of compression used in packet sessions for transmitting streaming media to and from each other. When a communicating device detects a decrease in performance or quality of service indicative of a limited bandwidth condition, the amount of compression for the current or subsequent sessions is temporarily increased to allow the currently available bandwidth to support the session or subsequent sessions. After a set period of time, or when the limited bandwidth condition is removed, communications associated with the sessions can revert back to transporting uncompressed data or reducing the amount of compression for the sessions, thus using more of the available bandwidth.
-
Citations
34 Claims
-
1. A communication device comprising:
-
a) a communication interface; and
b) a control system associated with the communication interface and adapted to;
i) communicate with a remote session device via a first session;
ii) detect a reduced bandwidth condition between a communication device and the remote session device; and
iii) communicate with the remote session device via subsequent sessions using an increased rate of compression relative to communications of the first session upon detecting the reduced bandwidth condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising a plurality of user terminals adapted to communicate with a remote session device over a limited bandwidth, each user terminal adapted to:
-
a) communicate with a remote session device via a first session;
b) detect a reduced bandwidth condition between a user terminal and the remote session device; and
c) communicate with the remote session device via subsequent sessions using an increased rate of compression relative to communications of the first session upon detecting the reduced bandwidth condition. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
a) communicating with a remote session device via a first session;
b) detecting a reduced bandwidth condition between a communication device and the remote session device; and
c) communicating with the remote session device via subsequent sessions using an increased rate of compression relative to communications of the first session upon detecting the reduced bandwidth condition. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification