Patents Assigned to Liquid Computing Corporation
  • Patent number: 8320121
    Abstract: A computer system may include a chassis defining a front and a rear. The chassis may include a vertically oriented midplane disposed therein, the midplane including a plurality of front module slots for receiving front electronic modules from the front of the chassis, and a plurality of rear module slots for receiving rear electronic modules from the rear of the chassis. A cooling system may be provided within the chassis and may generate an upwardly-directed front air flow within the chassis directed at selected ones of the front electronic modules and an upwardly-directed rear air flow within the chassis directed at selected ones of the rear electronic modules. The front air flow is separate from and independent of the rear air flow. The selected front and rear electronic modules may be disposed in the chassis so as to separate the front air flow into a plurality of substantially equal front air streams and the rear air flow into a plurality of substantially equal rear air streams, respectively.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: November 27, 2012
    Assignee: Liquid Computing Corporation
    Inventors: Sylvio Bisson, Willi Manfred Lotz
  • Patent number: 8284802
    Abstract: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.
    Type: Grant
    Filed: August 9, 2010
    Date of Patent: October 9, 2012
    Assignee: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Michael F. Kemp
  • Publication number: 20110087721
    Abstract: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.
    Type: Application
    Filed: August 9, 2010
    Publication date: April 14, 2011
    Applicant: LIQUID COMPUTING CORPORATION
    Inventors: Kaiyuan HUANG, Michael F. KEMP
  • Publication number: 20110080701
    Abstract: A computer system may include a chassis defining a front and a rear. The chassis may include a vertically oriented midplane disposed therein, the midplane including a plurality of front module slots for receiving front electronic modules from the front of the chassis, and a plurality of rear module slots for receiving rear electronic modules from the rear of the chassis. A cooling system may be provided within the chassis and may generate an upwardly-directed front air flow within the chassis directed at selected ones of the front electronic modules and an upwardly-directed rear air flow within the chassis directed at selected ones of the rear electronic modules. The front air flow is separate from and independent of the rear air flow. The selected front and rear electronic modules may be disposed in the chassis so as to separate the front air flow into a plurality of substantially equal front air streams and the rear air flow into a plurality of substantially equal rear air streams, respectively.
    Type: Application
    Filed: October 11, 2010
    Publication date: April 7, 2011
    Applicant: LIQUID COMPUTING CORPORATION
    Inventors: Sylvio BISSON, Willi Manfred LOTZ
  • Patent number: 7908372
    Abstract: An embodiment of one of the inventions disclosed herein is a computer system that includes a plurality of interconnected computational hosts, each of which are connected to one of a plurality of buffers. Each of the buffers includes a plurality of buffer spaces. Each of the computational hosts may be configured such that each transfer of a data packet from one of the plurality of computational hosts acting as a source of the data packet to another one of the plurality of computational hosts acting as a destination of the data packet is controlled by an availability of buffer spaces in the buffer coupled to the destination computational host.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: March 15, 2011
    Assignee: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • Patent number: 7873964
    Abstract: In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application process has invoked the kernel with a blocking receive function. It is also running whenever no higher priority task is running. New data packets may be received for the present user application process while avoiding context switches, and for a different user process while avoiding interrupts. A hardware implemented delay timer and a buffer fill monitor generate interrupts when the system is not polling, thus guaranteeing a maximum latency and preventing buffer overflow, but these interrupts are largely avoided by polling when the system is handling a large amount of inter processor data traffic.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: January 18, 2011
    Assignee: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter, Venkatesh Bathala, Damodharan Narayanan
  • Patent number: 7813121
    Abstract: A computer system may include a chassis defining a front and a rear. The chassis may include a vertically oriented midplane disposed therein, the midplane including a plurality of front module slots for receiving front electronic modules from the front of the chassis, and a plurality of rear module slots for receiving rear electronic modules from the rear of the chassis. A cooling system may be provided within the chassis and may generate an upwardly-directed front air flow within the chassis directed at selected ones of the front electronic modules and an upwardly-directed rear air flow within the chassis directed at selected ones of the rear electronic modules. The front air flow is separate from and independent of the rear air flow. The selected front and rear electronic modules may be disposed in the chassis so as to separate the front air flow into a plurality of substantially equal front air streams and the rear air flow into a plurality of substantially equal rear air streams, respectively.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: October 12, 2010
    Assignee: Liquid Computing Corporation
    Inventors: Sylvio Bisson, Willi Manfred Lotz
  • Publication number: 20100235833
    Abstract: A system and method allows a virtual server to be assigned to any of a plurality of physical computes hosts in a networked computing system. Each physical compute host includes a motherboard and a secure management controller that includes a secure memory vault for storing virtual server secure profile data and a BIOS switch for loading a BIOS memory with a BIOS image from the secure memory and controlling access to the BIOS memory by the motherboard. The virtual server secure profile data is transmitted to the secure memory under the exclusive control of a secure infrastructure layer including a common system controller a secure network that is distinct from the network over which the operating system and application stack is loaded.
    Type: Application
    Filed: March 13, 2009
    Publication date: September 16, 2010
    Applicant: LIQUID COMPUTING CORPORATION
    Inventors: Kaiyuan Huang, Michael F. Kemp
  • Patent number: 7769015
    Abstract: A high performance network adapter is provided for forwarding traffic and providing adaptation between packetized memory fragment based processor links of multiple CPUs and multiple switch planes of a packet switching network. Low latency for short and long packets is provided by innovative packet reassembly, overlapping transmission, and reverse order transmission in the upstream direction, and cut through operation in the downstream direction.
    Type: Grant
    Filed: September 11, 2007
    Date of Patent: August 3, 2010
    Assignee: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Kenneth E. Neudorf, Michael F. Kemp
  • Publication number: 20100097926
    Abstract: In a networked multi computer environment, with redundant links, network interface cards (NICs) are commonly duplicated and teamed to provide a recovery mechanism when network components fail. Embodiments of the present inventions avoid teaming of pairs of NICs and provide a computing host with redundant network connections for the computing host through a switch that is transparent to the computing host. The computing host itself; that is, its hardware and software, is relieved of the duty of network access redundancy and returned to the simple, simplex networking operating mode. The switch replaces a potentially large number of NICs and the need for computing host network access redundancy management which leads to hardware and software cost reductions and increases the robustness and reliability of the system through redundant network access.
    Type: Application
    Filed: October 21, 2008
    Publication date: April 22, 2010
    Applicant: Liquid Computing Corporation
    Inventors: Kaiyuan HUANG, Michael F. Kemp
  • Patent number: 7664026
    Abstract: A reliable method for inter-computer packet transport in multi-process and multi-computer environments includes acknowledgments of received packets. To enhance the reliability and fast recovery of lost packets, a bit-mapped message is used for selective acknowledgments by which individual messages may be selected for retransmission. Further functionalities cover the cases where packets may have been received out-of-order, or an acknowledgment was lost.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: February 16, 2010
    Assignee: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • Publication number: 20090067431
    Abstract: A high performance network adapter is provided for forwarding traffic and providing adaptation between packetized memory fragment based processor links of multiple CPUs and multiple switch planes of a packet switching network. Low latency for short and long packets is provided by innovative packet reassembly, overlapping transmission, and reverse order transmission in the upstream direction, and cut through operation in the downstream direction.
    Type: Application
    Filed: September 11, 2007
    Publication date: March 12, 2009
    Applicant: LIQUID COMPUTING CORPORATION
    Inventors: Kaiyuan HUANG, Kenneth E. Neudorf, Michael F. Kemp
  • Publication number: 20080148291
    Abstract: In a multi-processor system with a high degree of inter processor communication, an operating system extension is described as a kernel function to poll a receive buffer. This is an opportunistic poll that continues to run in the user context after an application process has invoked the kernel with a blocking receive function. It is also running whenever no higher priority task is running. New data packets may be received for the present user application process while avoiding context switches, and for a different user process while avoiding interrupts. A hardware implemented delay timer and a buffer fill monitor generate interrupts when the system is not polling, thus guaranteeing a maximum latency and preventing buffer overflow, but these interrupts are largely avoided by polling when the system is handling a large amount of inter processor data traffic.
    Type: Application
    Filed: October 30, 2006
    Publication date: June 19, 2008
    Applicant: LIQUID COMPUTING CORPORATION
    Inventors: Kaiyuan HUANG, Michael F. KEMP, Ernst MUNTER, Venkatesh BATHALA, Damodharan NARAYANAN
  • Publication number: 20080025007
    Abstract: A multilayer midplane board has a front side and a back side and includes a first partially plated through-hole; a second partially plated through-hole spaced away from the first partially plated through-hole, and a first conductive signal track that electrically couples a selected plated section of the first partially plated through-hole directly adjacent the front side to a selected plated section of the second partially plated through-hole adjacent the back side.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Applicant: Liquid Computing Corporation
    Inventor: Eric Rong Ao
  • Publication number: 20070299970
    Abstract: A protocol element referred to as a secure handle is described which provides an efficient and reliable method for application-to-application signaling in multi-process and multi-computer environments. The secure handle includes an absolute memory reference which allows the kernel to more quickly and efficiently associate a network data packet with an application's communication context in the kernel.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 27, 2007
    Applicant: Liquid Computing Corporation
    Inventors: Kaiyuan HUANG, Michael Kemp, Ernst Munter
  • Publication number: 20070294426
    Abstract: A protocol suite for inter-process communication in multi-process and multi-computer environments is described which supports one or more loosely flow-controlled connections to be established over a tightly flow-controlled connection. The tightly flow-controlled connections between processes provide a reliable underlying network between the members of a multiprocessing environment over which multi-computer applications can then efficiently communicate by setting up loosely flow-controlled connections.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 20, 2007
    Applicant: Liquid Computing Corporation
    Inventors: Kaiyuan HUANG, Michael F. Kemp, Ernst Munter
  • Publication number: 20070294435
    Abstract: An embodiment of one of the inventions disclosed herein is a computer system that includes a plurality of interconnected computational hosts, each of which are connected to one of a plurality of buffers. Each of the buffers includes a plurality of buffer spaces. Each of the computational hosts may be configured such that each transfer of a data packet from one of the plurality of computational hosts acting as a source of the data packet to another one of the plurality of computational hosts acting as a destination of the data packet is controlled by an availability of buffer spaces in the buffer coupled to the destination computational host.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 20, 2007
    Applicant: Liquid Computing Corporation
    Inventors: Kaiyuan HUANG, Michael F. Kemp, Ernst Munter
  • Publication number: 20070291778
    Abstract: A reliable method for inter-computer packet transport in multi-process and multi-computer environments includes acknowledgments of received packets. To enhance the reliability and fast recovery of lost packets, a bit-mapped message is used for selective acknowledgments by which individual messages may be selected for retransmission. Further functionalities cover the cases where packets may have been received out-of-order, or an acknowledgment was lost.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 20, 2007
    Applicant: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • Publication number: 20070223483
    Abstract: Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames.
    Type: Application
    Filed: September 26, 2006
    Publication date: September 27, 2007
    Applicant: Liquid Computing Corporation
    Inventors: Kaiyuan Huang, Michael Kemp
  • Publication number: 20070110088
    Abstract: Embodiments of the present invention define a modular architecture that provides the physical level of interconnect that is used to cost effectively deploy high performance and high flexibility communication networks. Aspects of the physical communications are described to deliver scalable computer to computer communications as well as scalable computer to I/O communications, scalable I/O to I/O communications, and scalable function to function communications with a low cable count. Embodiments of the present invention focus on the physical switched communications layer, as the interconnect physical layer, functions, chassis; modules have been designed as an integrated solution.
    Type: Application
    Filed: September 8, 2006
    Publication date: May 17, 2007
    Applicant: Liquid Computing Corporation
    Inventors: Michael Kemp, Sylvio Bisson