Patents by Inventor David Pierson

David Pierson 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: 20250094044
    Abstract: Techniques including receiving configuration information for a trigger control channel of the one or more trigger control channels, the configuration information defining a first one or more triggering events, receiving a first memory management command, store the first memory management command, detecting a first one or more triggering events, and triggering the stored first memory management command based on the detected first one or more triggering events.
    Type: Application
    Filed: November 27, 2024
    Publication date: March 20, 2025
    Inventors: Kai Chirca, Matthew David Pierson, David E. Smith, Timothy David Anderson
  • Publication number: 20250060873
    Abstract: A device includes a memory bank. The memory bank includes data portions of a first way group. The data portions of the first way group include a data portion of a first way of the first way group and a data portion of a second way of the first way group. The memory bank further includes data portions of a second way group. The device further includes a configuration register and a controller configured to individually allocate, based on one or more settings in the configuration register, the first way and the second way to one of an addressable memory space and a data cache.
    Type: Application
    Filed: November 6, 2024
    Publication date: February 20, 2025
    Inventors: Kai CHIRCA, Matthew David PIERSON
  • Patent number: 12223165
    Abstract: A system includes a multi-core shared memory controller (MSMC). The MSMC includes a snoop filter bank, a cache tag bank, and a memory bank. The cache tag bank is connected to both the snoop filter bank and the memory bank. The MSMC further includes a first coherent slave interface connected to a data path that is connected to the snoop filter bank. The MSMC further includes a second coherent slave interface connected to the data path that is connected to the snoop filter bank. The MSMC further includes an external memory master interface connected to the cache tag bank and the memory bank. The system further includes a first processor package connected to the first coherent slave interface and a second processor package connected to the second coherent slave interface. The system further includes an external memory device connected to the external memory master interface.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: February 11, 2025
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Matthew David Pierson, Kai Chirca, Timothy David Anderson
  • Patent number: 12182398
    Abstract: A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: December 31, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Matthew David Pierson, Daniel Wu, Kai Chirca
  • Patent number: 12159030
    Abstract: Techniques including receiving configuration information for a trigger control channel of the one or more trigger control channels, the configuration information defining a first one or more triggering events, receiving a first memory management command, store the first memory management command, detecting a first one or more triggering events, and triggering the stored first memory management command based on the detected first one or more triggering events.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: December 3, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Kai Chirca, Matthew David Pierson, David E. Smith, Timothy David Anderson
  • Patent number: 12141435
    Abstract: A device includes a memory bank. The memory bank includes data portions of a first way group. The data portions of the first way group include a data portion of a first way of the first way group and a data portion of a second way of the first way group. The memory bank further includes data portions of a second way group. The device further includes a configuration register and a controller configured to individually allocate, based on one or more settings in the configuration register, the first way and the second way to one of an addressable memory space and a data cache.
    Type: Grant
    Filed: August 3, 2023
    Date of Patent: November 12, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Matthew David Pierson
  • Publication number: 20240184446
    Abstract: Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
    Type: Application
    Filed: February 14, 2024
    Publication date: June 6, 2024
    Inventors: Kai CHIRCA, Daniel WU, Matthew David PIERSON
  • Patent number: 11907528
    Abstract: Techniques for loading data, comprising receiving a memory management command to perform a memory management operation to load data into the cache memory before execution of an instruction that requests the data, formatting the memory management command into one or more instruction for a cache controller associated with the cache memory, and outputting an instruction to the cache controller to load the data into the cache memory based on the memory management command.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 20, 2024
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Daniel Wu, Matthew David Pierson
  • Publication number: 20240027166
    Abstract: A target dot sight includes a target illumination sensor that senses the amount of illumination at a target, rather than merely sensing the ambient sight of the entire operating environment. Then, based on the sensed target illumination, the target dot sight may automatically compensate for the brightness of the target.
    Type: Application
    Filed: April 20, 2023
    Publication date: January 25, 2024
    Inventors: John P. Nichols, David Pierson
  • Publication number: 20230418469
    Abstract: Techniques including receiving configuration information for a trigger control channel of the one or more trigger control channels, the configuration information defining a first one or more triggering events, receiving a first memory management command, store the first memory management command, detecting a first one or more triggering events, and triggering the stored first memory management command based on the detected first one or more triggering events.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Kai Chirca, Matthew David Pierson, David E. Smith, Timothy David Anderson
  • Publication number: 20230384049
    Abstract: An accessory for a firearm includes a target sight for mounting to a portion of the firearm and a counter configured to count a total number of rounds fired by the firearm.
    Type: Application
    Filed: May 26, 2023
    Publication date: November 30, 2023
    Inventors: Andrew W. York, Donald L. Cramer, Richard Bradley Brumfield, John P. Nichols, Christopher J. Boudreau, David Pierson
  • Publication number: 20230384931
    Abstract: A device includes a memory bank. The memory bank includes data portions of a first way group. The data portions of the first way group include a data portion of a first way of the first way group and a data portion of a second way of the first way group. The memory bank further includes data portions of a second way group. The device further includes a configuration register and a controller configured to individually allocate, based on one or more settings in the configuration register, the first way and the second way to one of an addressable memory space and a data cache.
    Type: Application
    Filed: August 3, 2023
    Publication date: November 30, 2023
    Inventors: Kai CHIRCA, Matthew David PIERSON
  • Publication number: 20230325078
    Abstract: A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
    Type: Application
    Filed: June 12, 2023
    Publication date: October 12, 2023
    Inventors: Matthew David PIERSON, Daniel WU, Kai CHIRCA
  • Patent number: 11755203
    Abstract: Techniques including receiving configuration information for a trigger control channel of the one or more trigger control channels, the configuration information defining a first one or more triggering events, receiving a first memory management command, store the first memory management command, detecting a first one or more triggering events, and triggering the stored first memory management command based on the detected first one or more triggering events.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: September 12, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Matthew David Pierson, David E. Smith, Timothy David Anderson
  • Patent number: 11720248
    Abstract: A device includes a memory bank. The memory bank includes data portions of a first way group. The data portions of the first way group include a data portion of a first way of the first way group and a data portion of a second way of the first way group. The memory bank further includes data portions of a second way group. The device further includes a configuration register and a controller configured to individually allocate, based on one or more settings in the configuration register, the first way and the second way to one of an addressable memory space and a data cache.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: August 8, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: Kai Chirca, Matthew David Pierson
  • Patent number: 11687238
    Abstract: A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: June 27, 2023
    Assignee: Texas Instmments Incorporated
    Inventors: Matthew David Pierson, Daniel Wu, Kai Chirca
  • Patent number: 11662177
    Abstract: A target dot sight includes a target illumination sensor that senses the amount of illumination at a target, rather than merely sensing the ambient sight of the entire operating environment. Then, based on the sensed target illumination, the target dot sight may automatically compensate for the brightness of the target.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: May 30, 2023
    Assignee: SIG SAUER, INC.
    Inventors: John P. Nichols, David Pierson
  • Patent number: 11585057
    Abstract: A transition barrier for transitioning from a permanent median barrier to a temporary median barrier, the transition barrier having: a) a first end; the first end being connectable to the permanent median barrier by a permanent median barrier connector; b) a second end; the second end being connectable to the temporary median barrier by a temporary median barrier connector; c) a transition section defining a transition wall of a predetermined length between the first end and the second end; the transition wall having a top, bottom, front and a back; d) at least one barrier brace proximate the transition wall, for supporting said transition wall; and e) at least one spacer, proximate the back of the transition wall for contact with a surface of the permanent concrete barrier.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: February 21, 2023
    Assignees: AMG METALS, INC., POWELL (RICHMOND HILL) CONTRACTING LIMITED, THE TEXAS A&M UNIVERSITY SYSTEM
    Inventors: John David Pierson, Ben Powell, Nauman Mansoor Sheikh
  • Publication number: 20230003484
    Abstract: A target dot sight includes a target illumination sensor that senses the amount of illumination at a target, rather than merely sensing the ambient sight of the entire operating environment. Then, based on the sensed target illumination, the target dot sight may automatically compensate for the brightness of the target.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 5, 2023
    Inventors: John P. Nichols, David Pierson
  • Publication number: 20220374357
    Abstract: A system includes a multi-core shared memory controller (MSMC). The MSMC includes a snoop filter bank, a cache tag bank, and a memory bank. The cache tag bank is connected to both the snoop filter bank and the memory bank. The MSMC further includes a first coherent slave interface connected to a data path that is connected to the snoop filter bank. The MSMC further includes a second coherent slave interface connected to the data path that is connected to the snoop filter bank. The MSMC further includes an external memory master interface connected to the cache tag bank and the memory bank. The system further includes a first processor package connected to the first coherent slave interface and a second processor package connected to the second coherent slave interface. The system further includes an external memory device connected to the external memory master interface.
    Type: Application
    Filed: July 28, 2022
    Publication date: November 24, 2022
    Inventors: Matthew David PIERSON, Kai CHIRCA, Timothy David ANDERSON