Patents by Inventor Tobias Stumpf

Tobias Stumpf 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).

  • Publication number: 20230376302
    Abstract: The disclosure provides an approach for a non-disruptive system upgrade. Embodiments include installing an upgraded version of an operating system (OS) on a computing system while a current version of the OS continues to run. Embodiments include entering a maintenance mode on the computing system, including preventing the addition of new applications and modifying the handling of storage operations on the computing system for the duration of the maintenance mode. Embodiments include, during the maintenance mode, configuring the upgraded version of the OS. Embodiments include, after configuring the upgraded version of the OS, suspending a subset of applications running on the computing system, transferring control over resources of the computing system to the upgraded version of the OS, and resuming the subset of the applications running on the computing system. Embodiments include exiting the maintenance mode on the computing system.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 23, 2023
    Inventors: Tobias STUMPF, Ashish KAILA, Adrian DRZEWIECKI, Vishnu SEKHAR, Stanley ZHANG
  • Patent number: 11789801
    Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 17, 2023
    Assignee: VMware, Inc
    Inventors: Ashish Kaila, Tobias Stumpf, Mukund Gunti
  • Patent number: 11573905
    Abstract: Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: February 7, 2023
    Assignee: VMware, Inc.
    Inventors: Tobias Stumpf, Ashish Kaila, Mukund Gunti, Rajesh Venkatasubramanian
  • Publication number: 20220229719
    Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
    Type: Application
    Filed: April 8, 2022
    Publication date: July 21, 2022
    Inventors: Ashish Kaila, Tobias Stumpf, Mukund Gunti
  • Publication number: 20220229781
    Abstract: Examples described herein include systems and methods for retaining information about bad memory pages across an operating system reboot. An example method includes detecting, by a first instance of an operating system, an error in a memory page of a non-transitory storage medium of a computing device executing the operating system. The operating system can tag the memory page as a bad memory page, indicating that the memory page should not be used by the operating system. The operating system can also store tag information indicating memory pages of the storage medium that are tagged as bad memory pages. The example method can also include receiving an instruction to reboot the operating system, booting a second instance of the operating system, and providing the tag information to the second instance of the operating system. The operating system can use the tag information to avoid using the bad memory pages.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 21, 2022
    Inventors: Tobias Stumpf, Ashish Kaila, Mukund Gunti, Rajesh Venkatasubramanian
  • Patent number: 11301312
    Abstract: Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: April 12, 2022
    Assignee: VMware, Inc.
    Inventors: Ashish Kaila, Tobias Stumpf, Mukund Gunti
  • Publication number: 20110052203
    Abstract: The invention relates to a control unit comprising a data transmission device, comprising at least one module (6) which is arranged on a mounting plate (1) and actively connected to a power supply system. The data are as least forwarded to a second module (7) which is arranged on a second mounting plate (2). Data transmission from the first module (6) to the at least one additional module (7) proceeds via an optical transmission device (4).
    Type: Application
    Filed: February 25, 2009
    Publication date: March 3, 2011
    Applicant: ROBERT BOSCH GMBH
    Inventors: Tobias Stumpf, Klaus Schwarze