Patents by Inventor Christopher H. Stewart

Christopher H. Stewart 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: 10360148
    Abstract: A second physical-address-dependent code is generated from a first physical-address-dependent code using differential data, where the generating comprises converting a first physical address in a region of the first physical-address-dependent code to a second, different physical address for inclusion in a corresponding region of the second physical-address-dependent code.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: July 23, 2019
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Baraneedharan Anbazhagan, Patrick L. Gibbons, Christopher H Stewart
  • Patent number: 10268822
    Abstract: According to one example for verifying firmware module execution privilege, a firmware is booted on a processor. At least one firmware module in the firmware marked as a test module is identified, and verification with a production public key of metadata associated with the firmware is attempted. In an example, in the event that the metadata verifies successfully with the production public key, the firmware boot is halted when the processor determines that access to a video interface is available, and a user is alerted that a test module has attempted execution in a production firmware.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: April 23, 2019
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Christopher H Stewart, Venkatesh Yarraguntla, Dallas M Barlow
  • Publication number: 20180373900
    Abstract: A computer system includes an independent compute core; and an isolated secure data storage device to store data accessible only to the independent compute core. The independent compute core is to open an Application Program Interface (API) during runtime of the computer system in response to receiving a verified message containing secure data to be written to the secure data storage device.
    Type: Application
    Filed: February 19, 2016
    Publication date: December 27, 2018
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Dallas M Barlow, Stanley Hyojun Park, Christopher H Stewart, Baraneedharan Anbazhagan, Scott B Marcak, Richard A Bramley, JR.
  • Publication number: 20180239900
    Abstract: According to one example for verifying firmware module execution privilege, a firmware is booted on a processor. At least one firmware module in the firmware marked as a twit module is identified, and verification with a production public key of metadata associated with the firmware is attempted. In an example, in the event that the metadata verifies successfully with the production public key, the firmware boot is halted when the processor determines that access to a video interface is available, and a user is alerted dial a test module has attempted execution in n production firmware.
    Type: Application
    Filed: December 1, 2014
    Publication date: August 23, 2018
    Inventors: Christopher H STEWART, Venkatesh GUNTLA, Dallas M BARLOW
  • Patent number: 9983886
    Abstract: It is determined whether an updated first boot phase code is present. The updated first boot phase code is validated. In response to the validating, a current version of the first boot phase code is updated using the updated first boot phase code.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: May 29, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Baraneedharan Anbazhagan, Christopher H Stewart
  • Publication number: 20180129496
    Abstract: A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.
    Type: Application
    Filed: January 3, 2018
    Publication date: May 10, 2018
    Inventors: Christopher H. Stewart, Mason Gunyuzlu
  • Patent number: 9904543
    Abstract: A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: February 27, 2018
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher H. Stewart, Mason Gunyuzlu
  • Patent number: 9740587
    Abstract: Example embodiments disclosed herein relate to distributing information. A set of information about components of a computing device is retrieved from a low-level system of the computing device. Programs are determined to be sent data based on the set of information.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: August 22, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher H Stewart, Nazih H Hage, Jon P Styskal, Jennifer Rios
  • Publication number: 20170115963
    Abstract: A build indicator is set in a build environment to a set value for building a program code, the set value selected from a first value indicating that a feature of the program code is enabled, and a second value indicating that the feature is disabled. In response to the set value of the build indicator being the first value, a variable is set to a value indicating that the feature is enabled. The program code is built using the value of the variable.
    Type: Application
    Filed: October 26, 2015
    Publication date: April 27, 2017
    Inventors: Christopher H. Stewart, Mason Gunyuzlu
  • Patent number: 9606845
    Abstract: A first application is constrained from calling a middleware subsystem, where the middleware subsystem is able to access at least one feature selected from among a basic input/output system (BIOS) and hardware. The first application accesses the middleware system through a proxy, where accessing the middleware subsystem allows the first application to communicate with the at least one feature.
    Type: Grant
    Filed: March 5, 2012
    Date of Patent: March 28, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Guoxing Yang, Nazih H. Hage, Christopher H. Stewart
  • Publication number: 20160140038
    Abstract: A second physical-address-dependent code is generated from a first physical-address-dependent code using differential data, where the generating comprises converting a first physical address in a region of the first physical-address-dependent code to a second, different physical address for inclusion in a corresponding region of the second physical-address-dependent code.
    Type: Application
    Filed: July 31, 2013
    Publication date: May 19, 2016
    Inventors: BARANEEDHARAN ANBAZHAGAN, PATRICK L. GIBBONS, CHRISTOPHER H STEWART
  • Publication number: 20160085558
    Abstract: It is determined whether an updated first boot phase code is present. The updated first boot phase code is validated. In response to the validating, a current version of the first boot phase code is updated using the updated first boot phase code.
    Type: Application
    Filed: July 31, 2013
    Publication date: March 24, 2016
    Inventors: BARANEEDHARAN ANBAZHAGAN, CHRISTOPHER H STEWART
  • Publication number: 20150050996
    Abstract: Systems and methods employing rule based techniques for handling virtual entity manifestation into gameplay modes in accordance with gameplay restrictions of the individual gameplay modes. The system may comprise a host server including one or more processors configured to execute computer program modules. The computer program modules may comprise a game module configured to execute an instance of the online game and to facilitate participation in one or more gameplay modes, a rule module configured to maintain rules corresponding to the restrictions for manifesting virtual entities into the individual gameplay modes, a creation module configured to create manifests including information corresponding to the rules for each gameplay mode, a determination module configured to determine which rules to apply to the virtual entities, and an application module configured to apply the rules according to the determinations.
    Type: Application
    Filed: March 5, 2014
    Publication date: February 19, 2015
    Applicant: Disney Enterprises, Inc.
    Inventors: Sandeep V. Kharkar, Christopher H. Stewart, Bradley A. Edwards, Mark Snow, Jaren J. Peterson, C. Matthew Dawson, Jon Matsukawa
  • Publication number: 20130232510
    Abstract: A first application is constrained from calling a middleware subsystem, where the middleware subsystem is able to access at least one feature selected from among a basic input/output system (BIOS) and hardware. The first application accesses the middleware system through a proxy, where accessing the middleware subsystem allows the first application to communicate with the at least one feature.
    Type: Application
    Filed: March 5, 2012
    Publication date: September 5, 2013
    Inventors: Guoxing Yang, Nazih H. Hage, Christopher H. Stewart
  • Publication number: 20130185583
    Abstract: Example embodiments disclosed herein relate to distributing information. A set of information about components of a computing device is retrieved from a low-level system of the computing device. Programs are determined to be sent data based on the set of information.
    Type: Application
    Filed: January 28, 2011
    Publication date: July 18, 2013
    Inventors: Christopher H. Stewart, Nazih H. Hage, Jon P. Styskal, Jennifer Rios
  • Patent number: 8272049
    Abstract: A computer system has first and second password-protectable domains. The first domain has a multi-domain password manager for determining whether a password candidate is valid for both the first domain and the second domain. If so, the password manager submits the password candidate to the second domain.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: September 18, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher H. Stewart, Jon P. Styskal, Nazih H. Hage, Valiuddin Y. Ali
  • Publication number: 20100180338
    Abstract: A computer system has first and second password-protectable domains. The first domain has a multi-domain password manager for determining whether a password candidate is valid for both the first domain and the second domain. If so, the password manager submits the password candidate to the second domain.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Inventors: Christopher H. Stewart, Jon P. Styskal, Nazih H. Hage, Valiuddin Y. Ali
  • Patent number: 6675214
    Abstract: Techniques for storing objects (e.g., images) in and retrieving objects from a storage device (e.g., image store) in a rapid and efficient manner are disclosed. More particularly, the techniques include: storage of an object in and retrieval of an object from the storage device with reference to an object locator together with state and permission information, use of a directory structure of a file system to efficiently provide database structure for storage of the objects, storage and retrieval of object states as attributes of associated files in the file system, storage and retrieval of multiple versions of objects, and multi-threaded management of the storage device.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: January 6, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Christopher H. Stewart, Svilen B. Pronev, Darrell J. Starnes
  • Patent number: 6510469
    Abstract: Improved techniques for rapid and efficient delivery of objects from a network (e.g., the Internet) to users. The improved techniques can be utilized in a variety of apparatuses, including a proxy system or an acceleration apparatus. Such a proxy system operates to produce an accelerated version of content information from the network, cache the accelerated version (and possibly original versions) for subsequent requests for the same information content, and supply the accelerated version of the information content to a requesting user.
    Type: Grant
    Filed: August 12, 1998
    Date of Patent: January 21, 2003
    Assignee: Compaq Information Technologies Group,L.P.
    Inventors: Darrell J. Starnes, Amgad M. Elwahab, Jeffrey R. Gabler, Steven C. Giap, Rupali M. Kothari, Svilen B. Pronev, Christopher H. Stewart
  • Patent number: 6389460
    Abstract: Techniques for storing objects (e.g., images) in and retrieving objects from a storage device (e.g., image store) in a rapid and efficient manner are disclosed. More particularly, the techniques include: storage of an object in and retrieval of an object from the storage device with reference to an object locator together with state and permission information, use of a directory structure of a file system to efficiently provide database structure for storage of the objects, storage and retrieval of object states as attributes of associated files in the file system, storage and retrieval of multiple versions of objects, and multi-threaded management of the storage device.
    Type: Grant
    Filed: August 12, 1998
    Date of Patent: May 14, 2002
    Assignee: Compaq Computer Corporation
    Inventors: Christopher H. Stewart, Svilen B. Pronev, Darrell J. Starnes