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: 11586775Abstract: 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: GrantFiled: September 10, 2020Date of Patent: February 21, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Publication number: 20200410137Abstract: 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: ApplicationFiled: September 10, 2020Publication date: December 31, 2020Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Patent number: 10860745Abstract: 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: GrantFiled: March 8, 2016Date of Patent: December 8, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Patent number: 10848305Abstract: 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: GrantFiled: March 21, 2016Date of Patent: November 24, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
-
Patent number: 10353816Abstract: 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: GrantFiled: January 28, 2015Date of Patent: July 16, 2019Assignee: Hewlett-Packard Development Company, L.P.Inventors: Christian Perone, Diego Rahn Medaglia, Joao Claudio Ambrosi, James M Mann, Craig Walrath
-
Publication number: 20190058588Abstract: 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: ApplicationFiled: March 21, 2016Publication date: February 21, 2019Applicant: Hewlett-Packard Development Company, L.P.Inventors: Liqun Chen, Boris Balacheff, Fraser Dickin, Taciano Perez, Wagston Staehler, Craig Walrath, James M Mann
-
Publication number: 20180349646Abstract: 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: ApplicationFiled: March 8, 2016Publication date: December 6, 2018Inventors: Christian Perone, Diego Medaglia, Wagston Staehler, Craig Walrath
-
Patent number: 10064228Abstract: 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: GrantFiled: July 10, 2017Date of Patent: August 28, 2018Assignee: Hewlett-Packard Development Company, L.P.Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Publication number: 20180196748Abstract: 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: ApplicationFiled: January 28, 2015Publication date: July 12, 2018Inventors: JOAO CLAUDIO AMBROSI, JAMES M MANN, CRAIG WALRATH, Christian PERONE, Diego Rahn MEDAGLIA
-
Publication number: 20170311381Abstract: 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: ApplicationFiled: July 10, 2017Publication date: October 26, 2017Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Patent number: 9730272Abstract: 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: GrantFiled: May 16, 2016Date of Patent: August 8, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Publication number: 20160262195Abstract: 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: ApplicationFiled: May 16, 2016Publication date: September 8, 2016Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Patent number: 9369564Abstract: 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: GrantFiled: December 20, 2010Date of Patent: June 14, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Publication number: 20110093922Abstract: 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: ApplicationFiled: December 20, 2010Publication date: April 21, 2011Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Patent number: 7881267Abstract: 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: GrantFiled: June 4, 2004Date of Patent: February 1, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: William C. Crosswy, Matthew J. Wagner, Robin Castell, Craig Walrath
-
Patent number: 7558227Abstract: 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: GrantFiled: March 26, 2004Date of Patent: July 7, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Philip H. Doragh, Craig Walrath
-
Publication number: 20070252552Abstract: 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: ApplicationFiled: April 27, 2006Publication date: November 1, 2007Inventor: Craig Walrath
-
Publication number: 20070096937Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Inventor: Craig Walrath
-
Publication number: 20070096939Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Inventor: Craig Walrath
-
Publication number: 20070101356Abstract: 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: ApplicationFiled: October 27, 2005Publication date: May 3, 2007Inventor: Craig Walrath