Patents by Inventor Brian S. Payne

Brian S. Payne 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: 9870475
    Abstract: Embodiments related to hardware configuration reporting and arbitration are disclosed herein. For example, an apparatus for hardware configuration reporting may include: a processing device having a trusted execution environment (TEE) and a non-trusted execution environment (non-TEE); request service logic, stored in the memory, to operate within the TEE to receive an indication of a request from arbiter logic, wherein the request represents a hardware configuration register; and reporting logic, stored in the memory, to operate within the TEE and to report an indicator of a value of the hardware configuration register represented by the request to the arbiter logic. Other embodiments may be disclosed and/or claimed.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: January 16, 2018
    Assignee: Intel Corporation
    Inventors: Jiewen Yao, Vincent J. Zimmer, Brian S. Payne, Nicholas J. Adams
  • Patent number: 9537738
    Abstract: In an embodiment, a processor includes at least one core to execute instructions and a system management monitor to receive a platform query request from an external system, obtain status information regarding a configuration of one or more privileged resources of the processor, and report the status information to the external system. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 3, 2017
    Assignee: Intel Corporation
    Inventors: Brian Delgado, Brian S. Payne, Barry E. Huntley, Scott D. Rodgers
  • Publication number: 20160292423
    Abstract: Embodiments related to hardware configuration reporting and arbitration are disclosed herein. For example, an apparatus for hardware configuration reporting may include: a processing device having a trusted execution environment (TEE) and a non-trusted execution environment (non-TEE); request service logic, stored in the memory, to operate within the TEE to receive an indication of a request from arbiter logic, wherein the request represents a hardware configuration register; and reporting logic, stored in the memory, to operate within the TEE and to report an indicator of a value of the hardware configuration register represented by the request to the arbiter logic. Other embodiments may be disclosed and/or claimed.
    Type: Application
    Filed: June 25, 2014
    Publication date: October 6, 2016
    Inventors: Jiewen Yao, Vincent J. Zimmer, Brian S. Payne, Nicholas J. Adams
  • Publication number: 20150381442
    Abstract: In an embodiment, a processor includes at least one core to execute instructions and a system management monitor to receive a platform query request from an external system, obtain status information regarding a configuration of one or more privileged resources of the processor, and report the status information to the external system. Other embodiments are described and claimed.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Brian Delgado, Brian S. Payne, Barry E. Huntley, Scott D. Rodgers