Zero Client Device With Integrated Virtual Private Network Capability
First Claim
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, wherein the communications processing unit comprises Virtual Private Network (VPN) software for securely connecting to devices over a network;
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;
wherein the transcoding processing unit is configured to;
instruct the communications processing unit to instantiate a VPN session with the server;
wherein the communications processing unit is configured to;
instantiate the VPN session with the server via the VPN software in response to the instruction from the transcoding processing unit, wherein the VPN session enables communications between components or devices connected to the communications processing unit and any systems or networks to which the server provides access;
wherein the transcoding processing unit is configured to;
instantiate a zero client session with the server via the VPN session;
wherein the transcoding processing unit is further configured to;
receive input data from one or more human interface devices;
encode the 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;
transmit the encoded input data over the network to the server via the zero client session;
receive output data from the server over the network via the zero client session; and
send the output data to the transcoding processing unitwherein the transcoding processing unit is further configured to;
receive the output data from the communications processing unit;
decode the output data; and
send the decoded output data to at least one of the one or more human interface devices.
1 Assignment
0 Petitions
Accused Products
Abstract
System and method for zero client communications. A zero client device includes a housing, and in the housing, a transcoding processing unit (transcoder) and a communications processing unit coupled to the transcoder. The transcoder is configured to receive input data from human interface device(s), encode the input data, and provide the encoded input data to the communications processing unit for transmission over a network to a server. The communications processing unit is configured to receive the encoded input data from the transcoder, transmit the encoded input data over the network to the server, receive output data from the server, and send the output data to the transcoder. The transcoder is further configured to receive the output data from the communications processing unit, decode the output data, and send the decoded output data to at least one of the human interface devices.
-
Citations
5 Claims
-
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, wherein the communications processing unit comprises Virtual Private Network (VPN) software for securely connecting to devices over a network; 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; wherein the transcoding processing unit is configured to; instruct the communications processing unit to instantiate a VPN session with the server; wherein the communications processing unit is configured to; instantiate the VPN session with the server via the VPN software in response to the instruction from the transcoding processing unit, wherein the VPN session enables communications between components or devices connected to the communications processing unit and any systems or networks to which the server provides access; wherein the transcoding processing unit is configured to; instantiate a zero client session with the server via the VPN session; wherein the transcoding processing unit is further configured to; receive input data from one or more human interface devices; encode the 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; transmit the encoded input data over the network to the server via the zero client session; receive output data from the server over the network via the zero client session; and send the output data to the transcoding processing unit wherein the transcoding processing unit is further configured to; receive the output data from the communications processing unit; decode the output data; and send the decoded output data to at least one of the one or more human interface devices. - View Dependent Claims (2, 3, 4, 5)
-
Specification