×

Zero Client Device With Integrated Bluetooth Capability

  • US 20120315852A1
  • Filed: 06/07/2012
  • Published: 12/13/2012
  • Est. Priority Date: 06/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. A zero client device, comprising:

  • a housing;

    a transcoding processing unit, comprised in the housing, wherein the transcoding processing unit is implemented on a first circuit board; and

    a communications processing unit, comprised in the housing and coupled to the transcoding processing unit, wherein the communications processing unit is implemented on a second circuit board, and wherein the communications processing unit is configured to connect to servers over a network;

    a Bluetooth transponder, comprised in the housing and coupled to the communications processing unit;

    wherein the communications processing unit is configured to run an embedded operating system, and wherein the communications processing unit is further configured with a device driver for the Bluetooth transponder for communications between the Bluetooth transponder and the embedded operating system, wherein the device driver is executable to provide for connection and enumeration of Bluetooth peripheral devices;

    wherein the zero client device has no user-modifiable storage medium;

    wherein the communications processing unit is configured to;

    determine an identifier of a server to which connection is desired; and

    provide a network communication channel to the transcoding processing unit for accessing the server;

    wherein the transcoding processing unit is configured to;

    instantiate the zero client session with the server through the network communication channel provided by the communications processing unit; and

    receive first input data from one or more human interface devices;

    encode the first input data, thereby generating encoded input data; and

    provide the encoded input data to the communications processing unit for transmission over the network to the server via the zero client session;

    wherein the communications processing unit is configured to;

    receive the encoded input data from the transcoding processing unit;

    receive second input data from one or more Bluetooth peripheral devices via the Bluetooth transponder;

    transmit the encoded input data and the second input data over the network to the server via the zero client session;

    receive first and second output data from the server over the network via the zero client session; and

    send the first output data to the transcoding processing unit;

    wherein the transcoding processing unit is further configured to;

    receive the first output data from the communications processing unit;

    decode the first output data, thereby generating decoded output data; and

    send the decoded output data to the communications processing unit;

    wherein the communications processing unit is configured to;

    receive the decoded output data from the transcoding processing unit; and

    send the decoded output data to at least one of the one or more human interface devices; and

    send the second output data to at least one of the one or more Bluetooth peripheral devices via the Bluetooth transponder.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×