Patents by Inventor Bernhard Poess

Bernhard Poess 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: 10795739
    Abstract: In one embodiment, a method includes creating, by an operating system executed by a computing device an inter process communication (IPC) channel and a port for a process executed in a user space of the operating system. The IPC channel is associated with a key, and the port comprises a port buffer mapped to a first virtual address space of a kernel of the operating system and to a second virtual address space of the process. A message for the process is written in a message buffer associated with the IPC channel. The kernel determines whether the process is actively consuming messages in the message buffer. Responsive to determining that the process is not actively consuming messages, a notification packet is written in the port buffer. The packet includes an action type and the key and causes the process to consume the message based on the action type and key.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: October 6, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: Christoph Klee, Bernhard Poess, Sumit Kamath
  • Patent number: 10725770
    Abstract: In a process for hot-swapping operating systems, an original operating system (OS) instance is executing on and controlling hardware of a computer. The original OS instance generates updated launch code that defines a division of the hardware into a source logical partition and a target logical partition. The original OS instance quiesces processes hardware of the target logical partition so that the original OS instance and an application running thereon are contained by the source logical partition. The original OS instance launches the updated OS instance so that it executes on the target logical partition. The application is moved from the source logical partition to the target logical partition. The original OS instance terminates. The updated OS instance claims hardware freed by the termination.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: July 28, 2020
    Assignee: VMware, Inc.
    Inventors: Mukund Gunti, Vishnu Sekhar, Bernhard Poess
  • Publication number: 20160210141
    Abstract: In a process for hot-swapping operating systems, an original operating system (OS) instance is executing on and controlling hardware of a computer. The original OS instance generates updated launch code that defines a division of the hardware into a source logical partition and a target logical partition. The original OS instance quiesces processes hardware of the target logical partition so that the original OS instance and an application running thereon are contained by the source logical partition. The original OS instance launches the updated OS instance so that it executes on the target logical partition. The application is moved from the source logical partition to the target logical partition. The original OS instance terminates. The updated OS instance claims hardware freed by the termination.
    Type: Application
    Filed: March 9, 2015
    Publication date: July 21, 2016
    Applicant: VMware, Inc.
    Inventors: Mukund Gunti, Vishnu Sekhar, Bernhard Poess