Patents by Inventor Craig A. Walrath

Craig A. Walrath 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: 9369564
    Abstract: In one embodiment of the present invention, a portable computing device for wireless communications comprises a first network interface for communicating with a public wireless wide area network (WWAN), a second network interface for communicating with a private wireless local area network (WLAN), and a processor executing under control of software instructions, the software instructions defining a gateway protocol, the gateway protocol establishing the portable computing device as an access point within the private WLAN after the wireless presence on the public WWAN is established.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 14, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • Patent number: 9360917
    Abstract: Example embodiments disclosed herein relate to reporting a first updated threshold level related to a battery. A parameter related to power to be drawn by the computing device for the first OS to enter a hibernate state is monitored. The first updated threshold level are set based on the parameter. The first updated threshold level is reported to the first OS. The first OS is to vary the first battery level threshold based on the first updated threshold level.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: June 7, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Keith A Rogers, Lee Warren Atkinson, Ricardo Marquez, Craig A Walrath
  • Patent number: 9317309
    Abstract: A virtualized environment allocation system comprises a computer system having a plurality of virtualized stacks, the computer system configured to have a plurality of input/output (I/O) devices coupled thereto, and an allocation controller configured to allocate at least one of the plurality of I/O devices to a first of the plurality of virtualized stacks and at least another of the plurality of I/O devices to a second of the plurality of virtualized stacks.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: April 19, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Craig A. Walrath
  • Patent number: 9269122
    Abstract: A first software stack and a second software stack are run in a virtual environment. The virtual environment may be created by a hardware virtualizer. The hardware virtualizer may send the first software stack to the discrete graphics processing unit and the second software stack to the integrated graphics processing unit.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: February 23, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Craig A. Walrath
  • Publication number: 20140304542
    Abstract: Example embodiments disclosed herein relate to reporting a first updated threshold level related to a battery. A parameter related to power to be drawn by the computing device for the first OS to enter a hibernate state is monitored. The first updated threshold level are set based on the parameter. The first updated threshold level is reported to the first OS. The first OS is to vary the first battery level threshold based on the first updated threshold level.
    Type: Application
    Filed: October 28, 2011
    Publication date: October 9, 2014
    Applicant: Hewlett-Packard Development Company
    Inventors: Keith A. Rogers, Lee Warren Atkinson, Ricardo Marquez, Craig A. Walrath
  • Patent number: 8839000
    Abstract: There is provided an enhanced method of securely storing and retrieving information in an electronic device. The method comprises generating a plurality of random encryption keys and storing the plurality of random encryption keys in a memory region of a first component of the electronic device. The method may additionally comprise encrypting data using a different one of the plurality of random encryption keys for each of a plurality of regions of a memory of a second component of the electronic device. The method may also comprise transferring encrypted data to the memory of the second component of the electronic device.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: September 16, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Craig A. Walrath
  • Publication number: 20130207984
    Abstract: A first software stack and a second software stack are run in a virtual environment. The virtual environment may be created by a hardware virtualizer. The hardware virtualizer may send the first software stack to the discrete graphics processing unit and the second software stack to the integrated graphics processing unit.
    Type: Application
    Filed: October 11, 2010
    Publication date: August 15, 2013
    Inventor: Craig A. Walrath
  • Publication number: 20130205139
    Abstract: An address to access a location in a storage device (106, 204) is received, and the address is scrambled. Write data is encrypted using an encryption key. The encrypted write data is stored in the storage device at a location of the storage device specified by the scrambled address.
    Type: Application
    Filed: October 5, 2010
    Publication date: August 8, 2013
    Inventor: Craig A. Walrath
  • Publication number: 20130198528
    Abstract: A length of an element used as part of an encryption key for encrypting data is modified. Data is encrypted using the encryption key, and the encrypted data is provided for storing in a storage device (106, 204).
    Type: Application
    Filed: October 5, 2010
    Publication date: August 1, 2013
    Inventor: Craig A. Walrath
  • Publication number: 20130020875
    Abstract: A battery pack for providing power to an electronic device which includes a rechargeable battery, a non-power line power source, and a circuit configured to selectively deliver direct current (DC) power from the non-power line source to at least one of the rechargeable battery and to the device based on communication between the electronic device and the battery pack. The electronic device can deliver system power to the device from at least one of the alternating current (AC) power source, a battery and one or more non-power line sources based on power detected from one or more of the power sources.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 24, 2013
    Inventors: John A. Wozniak, Craig A. Walrath
  • Patent number: 8312559
    Abstract: A wireless security authentication system comprises a wireless element configured to determine validity of a user credential to enable use of a computing system, the wireless element powered by inductive coupling.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: November 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Craig A. Walrath, Philip H. Doragh
  • Publication number: 20120023589
    Abstract: To recover data, tampering of an electronic device that stores data in a storage medium of the electronic device is detected. A recovery procedure receives information relating to prioritizing of types of the data, and the recovery procedure detects a communication link. The recovery procedure sends the data over the communication link for transfer to a recovery destination, wherein the data is sent in an order according to the information relating to prioritizing of the types of the data.
    Type: Application
    Filed: January 14, 2010
    Publication date: January 26, 2012
    Inventor: Craig A Walrath
  • Publication number: 20120017097
    Abstract: There is provided an enhanced method of securely storing and retrieving information in an electronic device. The method comprises generating a plurality of random encryption keys and storing the plurality of random encryption keys in a memory region of a first component of the electronic device. The method may additionally comprise encrypting data using a different one of the plurality of random encryption keys for each of a plurality of regions of a memory of a second component of the electronic device. The method may also comprise transferring encrypted data to the memory of the second component of the electronic device.
    Type: Application
    Filed: March 23, 2009
    Publication date: January 19, 2012
    Inventor: Craig A. Walrath
  • Patent number: 8004234
    Abstract: A power management system comprises a power management module configured to receive a requested duration for powering an electronic device by a battery, the power management module configured to control use of power-consuming elements of the electronic device based on a prioritization of the power-consuming elements to enable powering of the electronic device by the battery for at least the requested duration.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: August 23, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Craig A. Walrath
  • Patent number: 7934107
    Abstract: A power management system comprises a power management module configured to determine a power draw limit for operating an electronic device by a power source, the power management module configured to control use of power-consuming elements of the electronic device based on a prioritization of the power-consuming elements to limit a power draw by the electronic device from the power source to the power draw limit.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: April 26, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Craig A. Walrath
  • Publication number: 20110093922
    Abstract: In one embodiment of the present invention, a portable computing device for wireless communications comprises a first network interface for communicating with a public wireless wide area network (WWAN), a second network interface for communicating with a private wireless local area network (WLAN), and a processor executing under control of software instructions, the software instructions defining a gateway protocol, the gateway protocol establishing the portable computing device as an access point within the private WLAN after the wireless presence on the public WWAN is established.
    Type: Application
    Filed: December 20, 2010
    Publication date: April 21, 2011
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • Publication number: 20110029799
    Abstract: A power management system comprises a power management module configured to receive a requested duration for powering an electronic device by a battery, the power management module configured to control use of power-consuming elements of the electronic device based on a prioritization of the power-consuming elements to enable powering of the electronic device by the battery for at least the requested duration.
    Type: Application
    Filed: October 6, 2010
    Publication date: February 3, 2011
    Inventor: Craig A. Walrath
  • Patent number: 7881267
    Abstract: In one embodiment of the present invention, a portable computing device for wireless communications comprises a first network interface for communicating with a public wireless wide area network (WWAN), a second network interface for communicating with a private wireless local area network (WLAN), and a processor executing under control of software instructions, the software instructions defining a gateway protocol, the gateway protocol establishing the portable computing device as an access point within the private WLAN after the wireless presence on the public WWAN is established.
    Type: Grant
    Filed: June 4, 2004
    Date of Patent: February 1, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • Patent number: 7834585
    Abstract: A power management system is configured to selectively control use of power-consuming applications that are executable by the processor based at least on a prioritization of the power-consuming applications to enable powering of the electronic device by a battery for at least a requested duration of time.
    Type: Grant
    Filed: August 20, 2009
    Date of Patent: November 16, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Craig A. Walrath
  • Publication number: 20090309541
    Abstract: A power management system is configured to selectively control use of power-consuming applications that are executable by the processor based at least on a prioritization of the power-consuming applications to enable powering of the electronic device by a battery for at least a requested duration of time.
    Type: Application
    Filed: August 20, 2009
    Publication date: December 17, 2009
    Inventor: Craig A. WALRATH