Patents by Inventor Henry Willard

Henry Willard 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: 20230273885
    Abstract: Herein are solutions for computer bus transaction processing by a device that is rebooting. Data and logic of a bus driver of a device are configured to remain loaded and fully operational during an operating system (OS) kernel reboot on the device. That logic is specially memory mapped into an unused area of volatile memory that is not overwritten by the OS kernel. Driver logic is self-contained such that its statically linked codebase contains all logic needed to detect and fully handle an outstanding bus transaction. In an embodiment having a host computer that is connected to a device by a bus, a central processing unit (CPU) of the device bootstraps an OS kernel of the device. Concurrent to bootstrapping the OS kernel, the CPU of the device detects a transaction on the bus that was not initiated by the device, executes an instruction sequence for the transaction, and sends on the bus a response to the transaction.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 31, 2023
    Inventors: Robert D. Gardner, Henry Willard
  • Patent number: 6549996
    Abstract: A method and apparatus are provided for managing the amount of memory available to processes within the computer system. Additional virtual address spaces are dynamically created to make more memory available to computer processes. The computer processes executing in each virtual address space access a shared memory region. Also, when a user requests a new connection to the computer system to form a new user session, it is determined to which of the existing virtual address spaces the new user session would best be assigned so as to maintain a load balance among the existing virtual address spaces.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: April 15, 2003
    Assignee: Oracle Corporation
    Inventors: William F. Manry, IV, Henry Willard