Patents by Inventor David M. Thompson

David M. Thompson 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: 20240153659
    Abstract: A radiation monitoring system includes an optical fiber. The system further includes a scintillating fiber operatively coupled to a first end of the optical fiber at a first end of the scintillating fiber. The system also includes a damage detection device configured to detect damage to at least one of the optical fiber and the scintillating fiber.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 9, 2024
    Inventors: Luis A. Ocampo Giraldo, David L. Chichester, James T. Johnson, Jay D. Hix, Scott J. Thompson, Scott M. Watson
  • Publication number: 20240151135
    Abstract: There is provided a wellbore measuring apparatus according to one aspect. The wellbore measuring apparatus includes an outer body that is tubular with spaced-apart ends threaded for connection in line with a drill string. The outer body has a plurality of recesses extending around the outer surface thereof in one or more helical patterns. The wellbore measuring apparatus includes a plurality of sensors operatively coupled to and each positioned within a respective said recess of the outer body. Each sensor is arranged to measure at least one characteristic of a wellbore. The wellbore measuring apparatus may include at least one rib coupled to and extending radially outwards from the outer surface of the outer body. The at least one rib is helical in shape and with the plurality of sensors extending along and being adjacent to the at least one rib.
    Type: Application
    Filed: January 12, 2024
    Publication date: May 9, 2024
    Applicant: GEONOMIC TECHNOLOGIES INC.
    Inventors: Christopher S. THOMPSON, David A. SWITZER, Rodney M. WINGERTER, Jawad A. ALSADAH
  • Publication number: 20240109087
    Abstract: A battery powered fluid sprayer includes a battery mounted to a vertically extending wall of the fluid sprayer. The battery powers an electric motor to power a pump to pump fluid to a spray gun for spraying. The battery is disposed within a battery chamber enclosed by a door. The battery is suspended above a base of the battery chamber to isolate battery from any fluid that may enter the chamber.
    Type: Application
    Filed: December 14, 2023
    Publication date: April 4, 2024
    Inventors: Jeffrey A. Earles, Brian M. Mulgrew, Jeromy D. Horning, David J. Thompson
  • Publication number: 20240082641
    Abstract: Notifications for instructing user behavior can be determined and presented when appropriate. Current fitness data are accessed. This data is used to determine whether a user fitness goal is likely to be achieved. If not, a notification may be determined and presented at a user device.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Applicant: Apple Inc.
    Inventors: Jay Kriz Blahnik, Aaron P. Thompson, David S. Clark, Julie A. Arney, Brian R. Drell, Keith P. Avery, Kevin M. Lynch
  • Patent number: 11927184
    Abstract: A displacement pump is configured to mount to a drive housing. A reciprocating drive is connectable to a pump rod of the displacement pump and includes a connecting rod and a drive link that receives a head of the pump rod. A flange projects from a pump body of the pump and a ring projects from the pump body of the pump. A portion of the drive housing is received in a gap between the flange and the ring.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: March 12, 2024
    Assignee: Graco Minnesota Inc.
    Inventors: David J. Thompson, Christopher A. Lins, Andrew J. Kopel, Glen W. Davidson, Chad R. Taszarek, Chris W. Sydow, William M. Blenkush, Steve J. Wrobel
  • Patent number: 11927183
    Abstract: A fluid spraying system includes a displacement pump configured to mount to a drive housing. A reciprocating drive is connectable to a pump rod of the displacement pump and includes a connecting rod and a drive link that receives a head of the pump rod. A tightening ring that includes threading is configured to rotate about a cylinder of the pump and shift axially along the cylinder and engage with a bottom side of the drive housing to secure the displacement pump to the drive housing.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: March 12, 2024
    Assignee: Graco Minnesota Inc.
    Inventors: David J. Thompson, Christopher A. Lins, Andrew J. Kopel, Glen W. Davidson, Chad R. Taszarek, Chris W. Sydow, William M. Blenkush, Steve J. Wrobel
  • Patent number: 11850189
    Abstract: Goggles include a goggle frame, a goggle strap, and a goggle strap connector. The goggle strap has a direction of strap tension when the goggles are worn by a user. The goggle strap connector includes a female bracket and a male bracket. The female bracket is directly coupled to the goggle frame or the goggle strap, including first and second bracket walls, a channel defined between the bracket walls, projections, and recesses. The male bracket is configured to mateably couple to the female bracket, including a sliding bar and an enlarged bar end. First movement of the goggle strap in the strap tension direction may move at least one of the bar bumps of the enlarged bar end past at least one of the projections to position the at least one of the bar bumps within at least one of the recesses.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: December 26, 2023
    Assignee: Bell Sports, Inc.
    Inventors: Ximena Prugue, David M. Thompson
  • Patent number: 11803505
    Abstract: The Multicore Bus Architecture (MBA) protocol includes a novel technique of sharing the same physical channel for all transaction types. Two channels, the Transaction Attribute Channel (TAC) and the Transaction Data Channel (TDC) are used. The attribute channel transmits bus transaction attribute information optionally including a transaction type signal, a transaction ID, a valid signal, a bus agent ID signal, an address signal, a transaction size signal, a credit spend signal and a credit return signal. The data channel connected a data subset of the signal lines of the bus separate from the attribute subset of signal lines the bus. The data channel optionally transmits a data valid signal, a transaction ID signal, a bus agent ID signal and a last data signal to mark the last data of a current bus transaction.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: October 31, 2023
    Assignee: Texas Instruments Incorporated
    Inventors: David M. Thompson, Timothy Anderson, Joseph Zbiciak, Abhijeet A. Chachad, Kai Chirca, Matthew D. Pierson
  • Publication number: 20230094349
    Abstract: Goggles include a goggle frame, a goggle strap, and a goggle strap connector. The goggle strap has a direction of strap tension when the goggles are worn by a user. The goggle strap connector includes a female bracket and a male bracket. The female bracket is directly coupled to the goggle frame or the goggle strap, including first and second bracket walls, a channel defined between the bracket walls, projections, and recesses. The male bracket is configured to mateably couple to the female bracket, including a sliding bar and an enlarged bar end. First movement of the goggle strap in the strap tension direction may move at least one of the bar bumps of the enlarged bar end past at least one of the projections to position the at least one of the bar bumps within at least one of the recesses.
    Type: Application
    Filed: December 5, 2022
    Publication date: March 30, 2023
    Inventors: Ximena PRUGUE, David M. Thompson
  • Patent number: 11517479
    Abstract: Goggles include a goggle frame, a goggle strap, and a goggle strap connector. The goggle strap has a direction of strap tension when the goggles are worn by a user. The goggle strap connector includes a female bracket and a male bracket. The female bracket is directly coupled to the goggle frame or the goggle strap, including first and second bracket walls, a channel defined between the bracket walls, projections, and recesses. The male bracket is configured to mateably couple to the female bracket, including a sliding bar and an enlarged bar end. First movement of the goggle strap in the strap tension direction may move at least one of the bar bumps of the enlarged bar end past at least one of the projections to position the at least one of the bar bumps within at least one of the recesses.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: December 6, 2022
    Assignee: BELL SPORTS, INC.
    Inventors: Ximena Prugue, David M. Thompson
  • Publication number: 20220261373
    Abstract: The Multicore Bus Architecture (MBA) protocol includes a novel technique of sharing the same physical channel for all transaction types. Two channels, the Transaction Attribute Channel (TAC) and the Transaction Data Channel (TDC) are used. The attribute channel transmits bus transaction attribute information optionally including a transaction type signal, a transaction ID, a valid signal, a bus agent ID signal, an address signal, a transaction size signal, a credit spend signal and a credit return signal. The data channel connected a data subset of the signal lines of the bus separate from the attribute subset of signal lines the bus. The data channel optionally transmits a data valid signal, a transaction ID signal, a bus agent ID signal and a last data signal to mark the last data of a current bus transaction.
    Type: Application
    Filed: May 3, 2022
    Publication date: August 18, 2022
    Inventors: David M. Thompson, Timothy Anderson, Joseph Zbiciak, Abhijeet A. Chachad, Kai Chirca, Matthew D. Pierson
  • Publication number: 20220244957
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache preload operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Application
    Filed: April 14, 2022
    Publication date: August 4, 2022
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Patent number: 11321268
    Abstract: The Multicore Bus Architecture (MBA) protocol includes a novel technique of sharing the same physical channel for all transaction types. Two channels, the Transaction Attribute Channel (TAC) and the Transaction Data Channel (TDC) are used. The attribute channel transmits bus transaction attribute information optionally including a transaction type signal, a transaction ID, a valid signal, a bus agent ID signal, an address signal, a transaction size signal, a credit spend signal and a credit return signal. The data channel connected a data subset of the signal lines of the bus separate from the attribute subset of signal lines the bus. The data channel optionally transmits a data valid signal, a transaction ID signal, a bus agent ID signal and a last data signal to mark the last data of a current bus transaction.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 3, 2022
    Assignee: Texas Instruments Incorporated
    Inventors: David M. Thompson, Timothy Anderson, Joseph Zbiciak, Abhijeet A. Chachad, Kai Chirca, Matthew D. Pierson
  • Patent number: 11307858
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache preload operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: April 19, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Publication number: 20210406014
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Application
    Filed: September 13, 2021
    Publication date: December 30, 2021
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Patent number: 11119776
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 14, 2021
    Assignee: Texas Instruments Incorporated
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Publication number: 20210011872
    Abstract: This invention is a bus communication protocol. A master device stores bus credits. The master device may transmit a bus transaction only if it holds sufficient number and type of bus credits. Upon transmission, the master device decrements the number of stored bus credits. The bus credits correspond to resources on a slave device for receiving bus transactions. The slave device must receive the bus transaction if accompanied by the proper credits. The slave device services the transaction. The slave device then transmits a credit return. The master device adds the corresponding number and types of credits to the stored amount. The slave device is ready to accept another bus transaction and the master device is re-enabled to initiate the bus transaction. In many types of interactions a bus agent may act as both master and slave depending upon the state of the process.
    Type: Application
    Filed: September 24, 2020
    Publication date: January 14, 2021
    Inventors: David M. Thompson, Timothy D. Anderson, Joseph R.M. Zbiciak, Abhijeet A. Chachad, Kai Chirca, Matthew D. Pierson
  • Patent number: 10795844
    Abstract: This invention is a bus communication protocol. A master device stores bus credits. The master device may transmit a bus transaction only if it holds sufficient number and type of bus credits. Upon transmission, the master device decrements the number of stored bus credits. The bus credits correspond to resources on a slave device for receiving bus transactions. The slave device must receive the bus transaction if accompanied by the proper credits. The slave device services the transaction. The slave device then transmits a credit return. The master device adds the corresponding number and types of credits to the stored amount. The slave device is ready to accept another bus transaction and the master device is re-enabled to initiate the bus transaction. In many types of interactions a bus agent may act as both master and slave depending upon the state of the process.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: October 6, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: David M. Thompson, Timothy D. Anderson, Joseph R. M. Zbiciak, Abhijeet A. Chachad, Kai Chirca, Matthew D. Pierson
  • Publication number: 20200285470
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache preload operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Application
    Filed: March 24, 2020
    Publication date: September 10, 2020
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson
  • Publication number: 20200285469
    Abstract: A stream of data is accessed from a memory system using a stream of addresses generated in a first mode of operating a streaming engine in response to executing a first stream instruction. A block cache management operation is performed on a cache in the memory using a block of addresses generated in a second mode of operating the streaming engine in response to executing a second stream instruction.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 10, 2020
    Inventors: Joseph Raymond Michael Zbiciak, Timothy David Anderson, Jonathan (Son) Hung Tran, Kai Chirca, Daniel Wu, Abhijeet Ashok Chachad, David M. Thompson