IP Library Granted Patent US 8,850,078
Granted Patent B2
US 8,850,078 · App. 13/440,396 · Granted Sep 30, 2014

Method and system for a thin client and blade architecture

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,850,078
App. No.
13/440,396
Granted
Sep 30, 2014
Kind
B2
Abstract

In a computing system, a method and system for a thin client and blade architecture are provided. A blade may generate video, audio, and peripheral control information that may be transmitted to a thin client (TC) by utilizing a video encoder, an audio bridge, and a peripheral bridge. Communication between the blade and the TC may occur based on a communication protocol that may operate independently of an operating system and/or applications running on the blade. The video encoder may dynamically compress the video information according to network capacity and/or video content and may dynamically select from various compression algorithms. The blade may configure and manage operations that interface with the TC. The TC may comprise a video decoder, a transceiver, a processor, a video display bridge, an audio bridge, and a peripheral bridge and may be adapted to communicate with peripheral devices.

Claims (44)

1. A method, comprising:

obtaining, in a thin client device, compressed video information and peripheral configuration information from a server device by way of a network;

decompressing, in the thin client device, the compressed video information;

transmitting the decompressed video information from the thin client device to a display device for display; and

configuring the thin client device to access a peripheral device based at least in part on the peripheral configuration information obtained by the thin client device from the server device, the peripheral device coupled to the thin client device via a peripheral bridge, wherein configuring the thin client device to access the peripheral device comprises:

determining, in the thin client device, whether the peripheral device coupled to the thin client device is permitted to be installed for use through the thin client device based at least in part on the peripheral configuration information; and

installing the peripheral device for use through the thin client device in response to determining the peripheral device is permitted to be installed.

2. The method of claim 1 , further comprising:

obtaining, in the thin client device, compressed audio information from the server device by way of the network;

decompressing, in the thin client device, the compressed audio information;

transmitting the decompressed audio information from the thin client device to an audio device.

3. The method of claim 1 , wherein the compressed video information includes video information generated by a graphics generator executed in the server device, and at least a portion of the video information results from at least one operation performed by an operating system of the server device.

4. The method of claim 1 , further comprising transferring at least a portion of the peripheral configuration information from the thin client device to the peripheral device.

5. The method of claim 1 , wherein the obtaining further comprises obtaining the compressed video information by way of the network using a compressed video information communication protocol that is independent from an operating system executing in said server device.

6. The method of claim 1 , wherein the peripheral device is a Universal Serial Bus (USB) device.

7. The method of claim 1 , further comprising sending a request for permission to install the peripheral device from the thin client device to the server device.

8. The method of claim 1 , wherein the server device corresponds to a blade server device.

9. The method of claim 1 , further comprising receiving peripheral input information by the thin client device from the peripheral device.

10. The method of claim 9 , further comprising sending at least a portion of the peripheral input information from the thin client device to the server device by way of the network.

11. A system, comprising:

a thin client device in communication with a server device by way of a network, the thin client device configured to:

obtain compressed video information and peripheral configuration information from the server device;

decompress the compressed video information;

transmit the decompressed video information to a display device for display; and

configure the thin client device to access a peripheral device based at least in part on the peripheral configuration information obtained from the server device, the peripheral device coupled to the thin client device via a peripheral bridge, wherein the thin client device is configured to:

determine whether the peripheral device coupled to the thin client device is permitted to be installed for use through the thin client device based at least in part on the peripheral configuration information; and

install the peripheral device for use through the thin client device in response to determining that the peripheral device is permitted to be installed.

12. The system of claim 11 , wherein the thin client device is further configured to:

obtain compressed audio information from the server device;

decompress the compressed audio information;

transmit the decompressed audio information from the thin client device to an audio device for playback.

13. The system of claim 11 , wherein the compressed video information includes video information generated by a graphics generator executed in the server device, and at least a portion of the video information results from at least one operation performed by an operating system of the server device.

14. The system of claim 11 , wherein the compressed video information is obtained by way of the network using a compressed video information communication protocol that is independent from an operating system executing in said server device.

15. The system of claim 11 , wherein the thin client is further configured to send a request for permission to access the data from the peripheral device.

16. The system of claim 11 , wherein the thin client device is further configured to:

receive peripheral input information by the thin client device from the peripheral device; and

send at least a portion of the peripheral input information to the server device.

17. A system, comprising:

means for compressing video information;

means for obtaining a request for permission to install a peripheral device from a thin client device;

means for determining whether the thin client device has permission to install the peripheral device;

means for sending the compressed video information and peripheral configuration information to the thin client device by way of a network, the peripheral configuration information indicating whether the thin client device has permission to install the peripheral device or access data from the peripheral device; and

wherein the thin client device is configured to decompress and display the compressed video information.

18. The system of claim 17 , wherein the means for compressing the video information is configured to compress the video information based at least in part on a network capacity associated with the network.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. 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 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2012
From: MACINNIS, ALEXANDER; EL ZUR, URI
To: BROADCOM CORPORATION
Reel/Frame 028143/0509 →