Patents by Inventor Craig Walrath

Craig 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: 11586775
    Abstract: In some examples, securing data on a computing device includes one or more cryptographic operations on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: February 21, 2023
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
  • Publication number: 20200410137
    Abstract: In some examples, securing data on a computing device includes one or more cryptographic operations on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.
    Type: Application
    Filed: September 10, 2020
    Publication date: December 31, 2020
    Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
  • Patent number: 10860745
    Abstract: Examples of a system and method for securing data on a computing device are described herein. One or more cryptographic operations are executed on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: December 8, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
  • Patent number: 10848305
    Abstract: An example non-transitory computer-readable medium includes instructions that, when executed by a processor, cause the processor to receive a request for data. The instructions also cause the processor to determine a region containing the data based on the metadata. The instructions cause the processor to traverse a tree in the metadata to determine key generation information relating a decryption key for the region to a root key.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: November 24, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
  • Patent number: 10353816
    Abstract: A system includes a non-volatile memory to store a page cache that contains pages of data allocated by an operating system, the pages in the page cache being persistent across a power cycle of the system. The page cache is located in a specified region of the non-volatile memory and is to store the pages of data without tagging a memory region.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: July 16, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christian Perone, Diego Rahn Medaglia, Joao Claudio Ambrosi, James M Mann, Craig Walrath
  • Publication number: 20190058588
    Abstract: An example non-transitory computer-readable medium includes instructions that, when executed by a processor, cause the processor to receive a request for data. The instructions also cause the processor to determine a region containing the data based on the metadata. The instructions cause the processor to traverse a tree in the metadata to determine key generation information relating a decryption key for the region to a root key.
    Type: Application
    Filed: March 21, 2016
    Publication date: February 21, 2019
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
  • Publication number: 20180349646
    Abstract: Examples of a system and method for securing data on a computing device are described herein. One or more cryptographic operations are executed on at least a portion of data stored in a memory module of the computing device in response to a change of operational state of the system from a first operational state to a second operational state.
    Type: Application
    Filed: March 8, 2016
    Publication date: December 6, 2018
    Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
  • Patent number: 10064228
    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: July 10, 2017
    Date of Patent: August 28, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • Publication number: 20180196748
    Abstract: A system includes a non-volatile memory to store a page cache that contains pages of data allocated by an operating system, the pages in the page cache being persistent across a power cycle of the system. The page cache is located in a specified region of the non-volatile memory and is to store the pages of data without tagging a memory region.
    Type: Application
    Filed: January 28, 2015
    Publication date: July 12, 2018
    Inventors: JOAO CLAUDIO AMBROSI, JAMES M MANN, CRAIG WALRATH, Christian PERONE, Diego Rahn MEDAGLIA
  • Publication number: 20170311381
    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: July 10, 2017
    Publication date: October 26, 2017
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • Patent number: 9730272
    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: May 16, 2016
    Date of Patent: August 8, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • Publication number: 20160262195
    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: May 16, 2016
    Publication date: September 8, 2016
    Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
  • 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
  • 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
  • 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: 7558227
    Abstract: In accordance with an embodiment of the present invention, a method comprises transmitting, from a wireless local area network (LAN) device of a host device to an access point of a wireless network, a request to disassociate from the access point, the request to disassociate further comprising a request to monitor for wake events for the host device and switching off a transceiver of the wireless LAN device after transmission of the disassociate request.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: July 7, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Philip H. Doragh, Craig Walrath
  • Publication number: 20070252552
    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: April 27, 2006
    Publication date: November 1, 2007
    Inventor: Craig Walrath
  • Publication number: 20070096937
    Abstract: Systems and methods for processing remote control systems are presented herein. As such, a method of processing a remote control signal for use with an intelligent data management arrangement (IDMA) is presented including: receiving the remote control signal from a remote control device; if the IDMA is not configured for use with the remote control signal, configuring the IDMA to enable processing of the remote control signal; translating the remote control signal into a machine control signal configured to control a content source; and sending the machine control signal to the content source. In some embodiments, the method further includes: generating an menu signal corresponding to the remote control signal, the machine control signal, and the substitute machine control signal such that the remote control signal is monitored; and sending the menu display signal to a display device.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventor: Craig Walrath
  • Publication number: 20070096939
    Abstract: Methods and systems for content distribution using intelligent data management arrangements are presented herein. As such, an intelligent data management arrangement is presented including: an input module configured to receive a remote control signal and a content signal sent by a content source; a processing module configured to store, translate, and switch the content signal in accordance with the remote control signal; an output module configured to send a machine control signal, and to send a display signal, the machine control signal configured to control the content source; and an interface module for providing: a control interface configured to manage the remote control signal and the machine control signal, a display interface configured to manage the display signal, and a content interface configured to manage the at least one content signal.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventor: Craig Walrath
  • Publication number: 20070101356
    Abstract: An access control system for use with an intelligent data management arrangement (IDMA) is presented including: a source component for providing a content signal originating from a content source; a destination component for receiving the content and for optionally displaying the content signal on a destination device; and an IDMA in electronic communication with the source component and the destination component, the IDMA including, a content control component for controlling access of the content source, and a display control component for controlling access of the destination device. In some embodiments, the content control component is configured to: block the content source from receiving the content signal; block the content source from sending the content signal; block the destination device from receiving the content signal; and block the destination device from displaying the content signal.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventor: Craig Walrath