IP Library Granted Patent US 8,412,850
Granted Patent B2
US 8,412,850 · App. 13/406,569 · Granted Apr 2, 2013

System and method for adjusting a level of compression for computing clients

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,412,850
App. No.
13/406,569
Granted
Apr 2, 2013
Kind
B2
Abstract

A system and method for adjusting a level of compression for thin and chubby computing clients. End devices in a network can stream audio/video traffic over a network. Such a connection between the end devices can be reserved with guarantees of bandwidth and latency being obtained. Bandwidth guarantees across multiple intermediary switches can be used to define a compression level for the end devices. In one embodiment, the lowest compression level that will produce audio/video traffic that will fit in the guaranteed connection bandwidth is chosen to produce the highest quality audio/video stream.

Claims (28)

1. A network communication method, comprising:

prior to a transport of audio/video data from a first device to a second device, reserving a level of bandwidth for said transport for a duration of an entire communication session established over one or more Ethernet links between said first device and said second device so that said level of bandwidth guaranteed, said reservation being performed across one or more bridge devices between said first device and said second device using a time synchronization protocol that exchanges timing information that enables synchronization of a first clock in said first device with a second clock in said second device;

prior to an initiation of said transport of said audio/video data, determining a level of compression for said audio/video data based on said reserved level of bandwidth for said duration of said entire communication session;

compressing said audio/video data at said determined level of compression; and

transmitting said compressed audio/video data from said first device to said second device.

2. The method of claim 1 , wherein said determining comprises determining a minimum level of compression that would enable said audio/video data to fit in said reserved level of bandwidth.

3. The method of claim 1 , wherein said audio/video data includes data from a high definition television signal.

4. The method of claim 1 , wherein said second device is a television.

5. The method of claim 1 , wherein said second device is a computing device.

6. The method of claim 1 , wherein said compressing comprises compressing using a graphics subsystem.

7. The method of claim 1 , wherein said compressing comprises compressing using a processor.

8. A network device, comprising:

a controller that is configured to generate a request to reserve a level of bandwidth for a duration of an entire communication session carried over one or more Ethernet links between the network device and a receiving device so that said level of bandwidth is guaranteed, said reservation being performed across one or more bridge devices between the network device and said receiving device using a time synchronization protocol that exchanges timing information, which enables synchronization of a first clock in the network device with a second clock in said receiving device; and

a compression module designed to compress data for transmission over said Ethernet connection between the network device and said receiving device, said compression module being configured to identify a compression level that enables said compressed data produced by said compression module to fit within a level of bandwidth that has been reserved for said duration of said entire communication session carried over said one or more Ethernet links between the network device and said receiving device.

9. The network device of claim 8 , wherein said data includes audio/video data.

10. The network device of claim 8 , wherein said data includes data from a high definition television signal.

11. The network device of claim 8 , wherein said compression module is a graphics subsystem.

12. The network device of claim 8 , wherein said compression module is a processor.

13. A network communication method, comprising:

prior to a transport of audio/video data, requesting a reservation of a level of bandwidth for a duration of an entire communication session established over one or more Ethernet links between a first device and a second device so that said level of bandwidth is guaranteed, said reservation being performed across one or more bridge devices between said first device and said second device using a time synchronization protocol that exchanges timing information that enables synchronization of a first clock in said first device with a second clock in said second device;

prior to said transport of said audio/video data, determining a level of compression for said audio/video data, said determined level of compression being designed to fit within a level of bandwidth that has been reserved for said duration of said entire communication session over said one or more bridge devices;

compressing said audio/video data at said determined level of compression; and

transmitting said compressed audio/video data from said first device to said second device via said one or more bridge devices.

14. The method of claim 13 , wherein said audio/video data includes data from a high definition television signal.

15. The method of claim 13 , wherein said second device is a television.

16. The method of claim 13 , wherein said second device is a computing device.

17. The method of claim 13 , wherein said compressing comprises compressing using a graphics subsystem.

18. The method of claim 13 , wherein said compressing comprises compressing using a processor.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →