Patents by Inventor Ernst Munter

Ernst Munter has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10013390
    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: Grant
    Filed: December 4, 2017
    Date of Patent: July 3, 2018
    Assignee: III HOLDINGS 1, LLC
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • Publication number: 20180081853
    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: December 4, 2017
    Publication date: March 22, 2018
    Inventors: Kaiyuan HUANG, Michael F. KEMP, Ernst MUNTER
  • Patent number: 9836431
    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: Grant
    Filed: August 3, 2015
    Date of Patent: December 5, 2017
    Assignee: III Holdings 1, LLC
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • Patent number: 9501447
    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: Grant
    Filed: December 16, 2013
    Date of Patent: November 22, 2016
    Assignee: III HOLDINGS 1, LLC
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • Publication number: 20160036713
    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: August 3, 2015
    Publication date: February 4, 2016
    Inventors: Kaiyuan HUANG, Michael F. KEMP, Ernst MUNTER
  • Publication number: 20140108636
    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: December 16, 2013
    Publication date: April 17, 2014
    Inventors: Kaiyuan HUANG, Michael F. Kemp, Ernst Munter
  • Patent number: 8631106
    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: Grant
    Filed: June 12, 2007
    Date of Patent: January 14, 2014
    Inventors: Kaiyuan Huang, Michael F. Kemp, Ernst Munter
  • 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: 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: 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: 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: 20050058127
    Abstract: A rotator switch including more tandem buffers than inputs is disclosed. An input data conditioner formats data to be transferred from the multiple inputs to the tandem buffers. Excess tandem buffers allow data to be transferred from inputs to tandem buffers at a rate less than the rate at which data arrives at the inputs. Excess capacity of the switch fabric may be used to carry overhead, or slow the rate at which data is transferred to the switch fabric.
    Type: Application
    Filed: September 11, 2003
    Publication date: March 17, 2005
    Inventors: Ernst Munter, Delfin Montuno, James Aweya