Patents by Inventor Gary Augustine COOPER

Gary Augustine COOPER 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).

  • Publication number: 20250328660
    Abstract: In an example, a system includes a processor, security circuitry, and a firewall. In operation, the processor executes in one of multiple software contexts, each of which has a respective software context identification (ID). The processor identifies the current software context currently operating and so indicates that to the security circuitry. The security circuitry stores multiple authorization rulesets for the multiple software contexts, respectively, each of which is associated with a corresponding one of the software context IDs. In response to an access request that includes a specified software context ID and an identification of target resource(s) to be accessed, the security circuitry determines which of the target resource(s) the access request is allowed to access based on the authorization ruleset for the specified software context ID. The firewall allows or denies access to the target resource(s) based on a signal from the security circuitry.
    Type: Application
    Filed: July 1, 2025
    Publication date: October 23, 2025
    Inventors: Eric Thierry Jean Peeters, Gary Augustine Cooper, Robin Osa Hoel, Ruchi Shankar, Prachi Mishra
  • Patent number: 12380229
    Abstract: In described examples, a processor system includes a mailbox, a hardware security functional block (HSFB, also called a trusted agent herein), a processor, and a processor firewall. The HSFB includes a database configured to store at least one software context access rule. The processor executes multiple software contexts. The HSFB approves or denies an access request received from a debugging tool, via the mailbox, in response to the database and a software context identification (ID) included in the access request. The HSFB sends a message to the processor firewall indicating whether the access request is approved. The processor firewall determines whether to pass instructions to the processor for execution with respect to the identified software context in response to the message.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: August 5, 2025
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Eric Thierry Jean Peeters, Gary Augustine Cooper, Robin Osa Hoel, Ruchi Shankar, Prachi Mishra
  • Patent number: 12204393
    Abstract: Circuits, systems and methods are provided. A circuit includes a subsystem, an interface, and a debugger. The interface includes power processing and management (PPM) circuitry coupled to the subsystem, and arbitration logic coupled to the PPM circuitry. In operation, the debugger issues a debug request to the arbitration logic to perform a debug operation on the subsystem, and, in response to the debug request, the arbitration logic provides an interrupt associated with the subsystem to the PPM circuitry. The PPM circuitry, in response to the interrupt and a determination that the subsystem is OFF, powers on the subsystem and provides a notification to the arbitration logic indicating that the subsystem is ON. The PPM circuitry also receives a notification from the arbitration logic that the debug operation related to the debug request is complete, and powers off the subsystem in response to that notification.
    Type: Grant
    Filed: November 8, 2023
    Date of Patent: January 21, 2025
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Jose Luis Flores, Gary Augustine Cooper, Amritpal Singh Mundra, Anthony Lell, Jason Lynn Peck
  • Publication number: 20240077925
    Abstract: Circuits, systems and methods are provided. A circuit includes a subsystem, an interface, and a debugger. The interface includes power processing and management (PPM) circuitry coupled to the subsystem, and arbitration logic coupled to the PPM circuitry. In operation, the debugger issues a debug request to the arbitration logic to perform a debug operation on the subsystem, and, in response to the debug request, the arbitration logic provides an interrupt associated with the subsystem to the PPM circuitry. The PPM circuitry, in response to the interrupt and a determination that the subsystem is OFF, powers on the subsystem and provides a notification to the arbitration logic indicating that the subsystem is ON. The PPM circuitry also receives a notification from the arbitration logic that the debug operation related to the debug request is complete, and powers off the subsystem in response to that notification.
    Type: Application
    Filed: November 8, 2023
    Publication date: March 7, 2024
    Inventors: Jose Luis FLORES, Gary Augustine COOPER, Amritpal Singh MUNDRA, Anthony LELL, Jason Lynn PECK
  • Patent number: 11847006
    Abstract: An integrated circuit includes: a debugger; and an interface coupled to the debugger. The interface has: arbitration logic coupled to the debugger; a power processor coupled to the arbitration logic; and a power management network coupled to the power processor. The integrated circuit also includes subsystems coupled to the interface. The debugger is configured to perform debugging operations of the subsystems via the interface.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: December 19, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Jose Luis Flores, Gary Augustine Cooper, Amritpal Singh Mundra, Anthony Lell, Jason Lynn Peck
  • Publication number: 20230050729
    Abstract: In described examples, a processor system includes a mailbox, a hardware security functional block (HSFB, also called a trusted agent herein), a processor, and a processor firewall. The HSFB includes a database configured to store at least one software context access rule. The processor executes multiple software contexts. The HSFB approves or denies an access request received from a debugging tool, via the mailbox, in response to the database and a software context identification (ID) included in the access request. The HSFB sends a message to the processor firewall indicating whether the access request is approved. The processor firewall determines whether to pass instructions to the processor for execution with respect to the identified software context in response to the message.
    Type: Application
    Filed: August 13, 2021
    Publication date: February 16, 2023
    Inventors: Eric Thierry Jean Peeters, Gary Augustine Cooper, Robin Osa Hoel, Ruchi Shankar, Prachi Mishra
  • Publication number: 20210208657
    Abstract: An integrated circuit includes: a debugger; and an interface coupled to the debugger. The interface has: arbitration logic coupled to the debugger; a power processor coupled to the arbitration logic; and a power management network coupled to the power processor. The integrated circuit also includes subsystems coupled to the interface. The debugger is configured to perform debugging operations of the subsystems via the interface.
    Type: Application
    Filed: December 31, 2020
    Publication date: July 8, 2021
    Inventors: Jose Luis FLORES, Gary Augustine COOPER, Amritpal Singh MUNDRA, Anthony LELL, Jason Lynn PECK