Patents by Inventor Christoph J. Graham

Christoph J. Graham 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: 9542207
    Abstract: A computer may comprise a processor and first storage device coupled to the processor. The first storage device contains a basic input/output system (BIOS) executable by the processor. The system may also comprise a second storage device coupled to the processor. The second storage device may contain a management interface usable by an operating system to access the BIOS. A plurality of interface files may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. Upon execution of the BIOS, the processor is to determine a configuration of the system and, based on the determined configuration, to select a particular interface file for use during run-time.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: January 10, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luke Mulcahy, Bernard D. Desselle, Christoph J. Graham
  • Patent number: 9519784
    Abstract: Example embodiments disclosed herein relate to managing basic input/output system (BIOS) access. Example embodiments include communicating with a remote directory server in response to an attempt to access a setting of a BIOS module.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 13, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Christoph J Graham
  • Patent number: 9384297
    Abstract: Systems and methods of accelerating delivery of remote content are disclosed. An example method includes monitoring usage of a client for content at a remote source over time to predict client access to content. The method also includes prefetching related content from the remote source based on the usage by the client. The method also includes delivering the prefetched related content to the client if the client requests access to corresponding content at the remote source.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: July 5, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Christoph J Graham, Chi W. So
  • Publication number: 20150143093
    Abstract: A computer may comprise a processor and first storage device coupled to the processor. The first storage device contains a basic input/output system (BIOS) executable by the processor. The system may also comprise a second storage device coupled to the processor. The second storage device may contain a management interface usable by an operating system to access the BIOS. A plurality of interface files may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. Upon execution of the BIOS, the processor is to determine a configuration of the system and, based on the determined configuration, to select a particular interface file for use during run-time.
    Type: Application
    Filed: January 23, 2015
    Publication date: May 21, 2015
    Inventors: Luke MULCAHY, Bernard D. DESSELLE, Christoph J. GRAHAM
  • Patent number: 8972708
    Abstract: A system may comprise a processor (12) and first storage device (18) coupled to the processor. The first storage device contains a basic input/output system (BIOS) (24) executable by the processor. The system may also comprise a second storage device (18) coupled to the processor. The second storage device may contain a management interface (32) usable by an operating system to access the BIOS. A plurality of interface foes (28) may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. While executing the BIOS, the processor determines a configuration of the system and, based on the determined configuration, selects a particular interface file for use during run-time.
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luke Mulcahy, Bernard D. Desselle, Christoph J. Graham
  • Patent number: 8972679
    Abstract: A method for managing a storage device including identifying a lock timing for the storage device when coupling to a device, transitioning the storage device into a locked state in response to detecting the storage device decoupling from the device, and configuring the storage device to remain in the locked state if the storage device is re-coupled to the device after the lock timing has elapsed.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonard E Russo, Valiuddin Y Ali, Walter A Gaspard, Christoph J Graham
  • Publication number: 20140325133
    Abstract: Examples disclose determining an amount of memory for execution of an application, associated with a user preference, based on an inspection of data associated with the application. Further the example discloses transmitting a request to a non-volatile memory to allocate a segment corresponding to the amount of memory for execution of the application. Additionally, the example also discloses receiving a response of the amount of memory available for the segment and reserving a portion of the segment for the execution of the application.
    Type: Application
    Filed: November 21, 2011
    Publication date: October 30, 2014
    Inventors: Walter A. Gaspard, Fred Charles Thomas, III, Chi W. So, Christoph J. Graham
  • Publication number: 20140310776
    Abstract: Embodiments herein relate to controlling access to a device based on status information of a network. The device is connected to and detects status information from the network. Further, the device controls access to a feature of the device based on the detected status information. The device detects the status information and controls access regardless of at least one of a power state of the device and an operating state of an operating system (OS) of the device.
    Type: Application
    Filed: January 26, 2012
    Publication date: October 16, 2014
    Inventor: Christoph J. Graham
  • Publication number: 20140304832
    Abstract: Embodiments herein relate to accessing secure information over a network. The secure information is read and/or modified based on a request received over the network, regardless of an operating state of an operating system (OS) of the device and/or a power state of the device.
    Type: Application
    Filed: January 30, 2012
    Publication date: October 9, 2014
    Inventor: Christoph J. Graham
  • Publication number: 20140230078
    Abstract: Example embodiments disclosed herein relate to managing basic input/output system (BIOS) access. Example embodiments include communicating with a remote directory server in response to an attempt to access a setting of a BIOS module.
    Type: Application
    Filed: September 30, 2011
    Publication date: August 14, 2014
    Inventor: Christoph J. Graham
  • Publication number: 20130031204
    Abstract: Systems and methods of accelerating delivery of remote content are disclosed. An example method includes monitoring usage of a client for content at a remote source over time to predict client access to content. The method also includes prefetching related content from the remote source based on the usage by the client. The method also includes delivering the prefetched related content to the client if the client requests access to corresponding content at the remote source.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Inventors: Christoph J. Graham, Chi W. So
  • Publication number: 20130024638
    Abstract: A method for managing a storage device including identifying a lock timing for the storage device when coupling to a device, transitioning the storage device into a locked state in response to detecting the storage device decoupling from the device, and configuring the storage device to remain in the locked state if the storage device is re-coupled to the device after the lock timing has elapsed.
    Type: Application
    Filed: April 12, 2010
    Publication date: January 24, 2013
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Leonard E Russo, Valiuddin Y Ali, Walter A Gaspard, Christoph J Graham
  • Patent number: 8250353
    Abstract: A method includes searching a peripheral storage device for a key during a firmware boot process of a computer system. Operating system access to the peripheral storage device is disabled if the key exists. Another method includes disabling operating system access to a peripheral storage device coupled to a pre-determined attachment point of a computer system during a firmware boot process of the computer system.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: August 21, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luke M. Mulcahy, Christoph J. Graham
  • Publication number: 20120124361
    Abstract: A system may comprise a processor (12) and first storage device (18) coupled to the processor. The first storage device contains a basic input/output system (BIOS) (24) executable by the processor. The system may also comprise a second storage device (18) coupled to the processor. The second storage device may contain a management interface (32) usable by an operating system to access the BIOS. A plurality of interface foes (28) may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. While executing the BIOS, the processor determines a configuration of the system and, based on the determined configuration, selects a particular interface file for use during run-time.
    Type: Application
    Filed: August 25, 2009
    Publication date: May 17, 2012
    Inventors: Luke Mulcahy, Bernard D. Desselle, Christoph J. Graham
  • Publication number: 20120005632
    Abstract: A method for executing a command including detecting a gesture from a user with a sensor, identifying the gesture and a command associated with the gesture, and identifying at least one corresponding device to execute the command on and configuring a device to execute the command on at least one of the corresponding devices.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Inventors: Paul J. Broyles, III, Christoph J. Graham
  • Publication number: 20090144533
    Abstract: A method includes searching a peripheral storage device for a key during a firmware boot process of a computer system. Operating system access to the peripheral storage device is disabled if the key exists. Another method includes disabling operating system access to a peripheral storage device coupled to a pre-determined attachment point of a computer system during a firmware boot process of the computer system.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventors: Luke M. Mulcahy, Christoph J. Graham
  • Patent number: 7346765
    Abstract: In one embodiment, a system and a method for facilitating computer system recovery includes identifying a desired delivery mechanism for performing a recovery, adapting a disk image for use with a particular type of recovery medium if a user communicated a desire to use that recovery medium, and writing the disk image to a target destination.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: March 18, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christoph J. Graham, Tri M. Nguyen, Timothy S. Terry
  • Patent number: 7293166
    Abstract: One embodiment of a bootable Universal Serial Bus (USB) memory device system provides a system and method for booting a processor using a bootable solid-state memory device. Briefly described, the embodiment comprises a USB connector configured to couple to a USB port of a processing system, a solid-state memory coupled to the USB connector, a boot record residing on the solid-state memory, and an operating system residing on the solid-state memory, wherein the boot record is configured to cause the processing system when executing a Basic Input/Output System (BIOS) program during a boot process to access the operating system using a logical block address (LBA) format.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: November 6, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Tri M. Nguyen, Christoph J. Graham