Patents by Inventor Charles Douglas Ball

Charles Douglas Ball 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: 8041937
    Abstract: A hypervisor boots all guest operating systems needed to setup/update server components as detected by an update utility. The update utility, after detecting server components, is booted into each guest O.S. so that the components are updated in parallel without having to sequentially boot the utility into a guest O.S., update its component, then shut down and re-boot into another guest O.S.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: October 18, 2011
    Assignee: Lenovo (Singapore) Pte., Ltd.
    Inventors: Charles Douglas Ball, Liang Chen, Jonathan Gaither Knox, Vishwani Sodhi, Bradley Park Strazisar, Arnold S. Weksler, Yi Zhou
  • Publication number: 20100088500
    Abstract: A hypervisor boots all guest operating systems needed to setup/update server components as detected by an update utility. The update utility, after detecting server components, is booted into each guest O.S. so that the components are updated in parallel without having to sequentially boot the utility into a guest O.S., update its component, then shut down and re-boot into another guest O.S.
    Type: Application
    Filed: October 2, 2008
    Publication date: April 8, 2010
    Inventors: Charles Douglas Ball, Liang Chen, Jonathan Gaither Knox, Vishwani Sodhi, Bradley Park Strazisar, Arnold S. Weksler, Yi Zhou
  • Patent number: 7653819
    Abstract: A method, computer program, and system for paging platform configuration registers in and out of a trusted platform module. In a trusted computing platform, an unlimited number of platform configuration registers can be obtained through paging. The trust platform module encrypts and decrypts platform configuration registers for storage outside the trusted platform module.
    Type: Grant
    Filed: October 1, 2004
    Date of Patent: January 26, 2010
    Assignee: Lenovo Singapore Pte Ltd.
    Inventors: Steven A. Bade, Charles Douglas Ball, Ryan Charles Catherman, James Patrick Hoff, James Peter Ward
  • Patent number: 7590845
    Abstract: A method for a plurality of key cache managers for a plurality of localities to share cryptographic key storage resources of a security chip, includes: loading an application key into the key storage; and saving a restoration data for the application key by a key cache manager, where the restoration data can be used by the key cache manager to re-load the application key into the key storage if the application key is evicted from the key storage by another key cache manager. The method allows each of a plurality of key cache managers to recognize that its key had been removed from the security chip and to restore its key. The method also allows each key cache manager to evict or destroy any key currently loaded on the security chip without affecting the functionality of other localities.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: September 15, 2009
    Assignee: Lenovo Singapore Pte. Ltd.
    Inventors: Charles Douglas Ball, Ryan Charles Catherman, James Patrick Hoff, James Peter Ward