Back to results
US 11,422,950 B2Granted
Computing and communication module
AssigneeThinklogical, LLC
InventorsMitchell C. Hillsberg, Michael G. Engler, David Litke
Life of this patent
Estimating the term…
Abstract
A computing and communication module, includes: a processing circuit; and a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit; wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU.
Claims20
A computing and communication module, comprising:
- a processing circuit configured or adapted to function as a virtual desktop infrastructure, VDI, client;
- and
- a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit;
- wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU;
- wherein the KVM extender transmitter is configured or adapted to receive parallel input data from the VDI client, the transmitter comprising:
- a buffer configured or adapted to restore the parallel input data based on a received parallel data clock having a clock frequency that can range from a minimum to a maximum value;
- a control module configured or adapted to control, based on a serializer reference clock having a clock frequency that is higher than the maximum clock frequency of the parallel data clock:
- reading of the parallel data from the buffer at a rate that prevents overflow and underflow of the buffer, and
- generating information related to the parallel data clock and generating control characters when data is not read from the buffer;
- a multiplexer configured or adapted to store the information related to the parallel data clock and the control characters;
- a serializer in cooperative engagement with the multiplexer, configured or adapted to convert the parallel data, the information related to the parallel data clock, and the control characters into serial data for transmission;
- and
- a serial data transmitter configured or adapted to transmit the serial data.
10 more elements
A chassis compartment, comprising:
- a plurality of side-by-side ones of a computing and communication module;
- each one of the plurality of the computing and communication module comprising:
- a processing circuit configured or adapted to function as a virtual desktop infrastructure, VDI, client;
- and
- a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit;
- wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU;
- the chassis compartment further comprising:
- at least one power supply configured or adapted to provide electrical power to the plurality of modules;
- at least one first fan configured or adapted to deliver air movement toward the at least one power supply;
- at least on second fan configured or adapted to deliver air movement toward the plurality of modules;
- the plurality of modules being disposed in a sequential side-by-side arrangement from a nearest location to a farthest location relative to the at least one second fan;
- a temperature sensing and fan control system configured or adapted to:
- select an operational one of the plurality of modules that is at the farthest location as a master module, and in response to the master module becoming non-operational, automatically select another operational one of the plurality of modules that is at the next farthest location as a replacement master module;
- wherein the module selected as the master module, or as the replacement master module if the master module is non-operational, is the controlling module that controls send and receive data to and from the temperature sensing and fan control system for controlling operation of the at least one second fan based at least in part on a sensed temperature associated with the controlling module.
11 more elements
A method of computing and communicating via at least one electronic module that is a computing and communication module comprising:
- a processing circuit configured or adapted to function as a virtual desktop infrastructure, VDI, client;
- and a keyboard, video and mouse, KVM, extender transmitter disposed in signal communication with the processing circuit;
- wherein four equally sized ones of the module are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU, the method comprising:
- receiving parallel input data from a virtual desktop infrastructure, VDI, client;
- converting the parallel data into serial data for transmission via a keyboard, video and mouse, KVM, extender transmitter;
- and
- transmitting the serial data downstream of the at least one electronic module;
- wherein the VDI client and the KVM extender transmitter are integrally arranged to form one of the at least one electronic module absent discrete electrical or optical end-user cabling disposed therebetween;
- wherein the VDI client and the KVM extender transmitter are integrally arranged to form the one of the at least one electronic module absent discrete electrical or optical end-user plug-in connectors disposed therebetween;
- wherein the at least one electronic module comprises at least four of the electronic modules that are equally sized and are collectively sized to fit within a volume of space defined by 1 racking unit, 1RU;
- wherein the serial data transmitted downstream of the at least four equally sized modules is uncompressed serial data;
- wherein the at least four equally sized modules are disposed in a sequential side-by-side arrangement from a nearest location to a farthest location relative to at least one fan, the method further comprising:
- sensing a temperature and controlling the at least one fan via a temperature sensing and fan control system configured or adapted to:
- select an operational one of the at least four equally sized modules that is at the farthest location as a master module, and in response to the master module becoming non-operational, automatically select another operational one of the at least four equally sized modules that is at the next farthest location as a replacement master module;
- wherein the module selected as the master module, or as the replacement master module if the master module is non-operational, is the controlling module that controls send and receive data to and from the temperature sensing and fan control system for controlling operation of the at least one fan based at least in part on a sensed temperature associated with the controlling module.
12 more elements
Dependencies are inferred from the claim text.