loadpatents
name:-0.043938159942627
name:-0.053277969360352
name:-0.021450042724609
Terry; David R. Patent Filings

Terry; David R.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Terry; David R..The latest application filed is for "register file write using pointers".

Company Profile
20.51.51
  • Terry; David R. - Austin TX
  • Terry; David R. - Justin TX
  • Terry; David R. - Wilton CT
  • Terry; David R. - Wayne PA
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
Implementing write ports in register-file array cell
Grant 11,163,568 - Islam , et al. November 2, 2
2021-11-02
Operation of a multi-slice processor implementing a hardware level transfer of an execution thread
Grant 11,138,050 - Barrick , et al. October 5, 2
2021-10-05
Register file write using pointers
Grant 11,093,282 - Barrick , et al. August 17, 2
2021-08-17
Issue queue snooping for asynchronous flush and restore of distributed history buffer
Grant 10,909,034 - Terry , et al. February 2, 2
2021-02-02
Register File Write Using Pointers
App 20200326978 - Barrick; Brian D. ;   et al.
2020-10-15
Low-overhead, low-latency operand dependency tracking for instructions operating on register pairs in a processor core
Grant 10,671,399 - Boersma , et al.
2020-06-02
Low-overhead, low-latency operand dependency tracking for instructions operating on register pairs in a processor core
Grant 10,671,398 - Boersma , et al.
2020-06-02
Implementing Write Ports in Register-File Array Cell
App 20200081713 - Islam; Saiful ;   et al.
2020-03-12
Reducing power consumption in a multi-slice computer processor
Grant 10,564,691 - Battle , et al. Feb
2020-02-18
Multi-level history buffer for transaction memory in a microprocessor
Grant 10,545,765 - Barrick , et al. Ja
2020-01-28
On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor
Grant 10,489,253 - Battle , et al. Nov
2019-11-26
Asynchronous flush and restore of distributed history buffer
Grant 10,379,867 - Terry , et al. A
2019-08-13
Operation Of A Multi-slice Processor Implementing A Hardware Level Transfer Of An Execution Thread
App 20190213055 - BARRICK; BRIAN D. ;   et al.
2019-07-11
Issue Queue Snooping For Asynchronous Flush And Restore Of Distributed History Buffer
App 20190188133 - TERRY; David R. ;   et al.
2019-06-20
Asynchronous Flush And Restore Of Distributed History Buffer
App 20190187995 - TERRY; David R. ;   et al.
2019-06-20
Operation of a multi-slice processor implementing a hardware level transfer of an execution thread
Grant 10,318,356 - Barrick , et al.
2019-06-11
Preventing premature reads from a general purpose register
Grant 10,296,337 - Battle , et al.
2019-05-21
Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data
Grant 10,289,415 - Eisen , et al.
2019-05-14
Method and apparatus for execution of threads on processing slices using a history buffer for restoring architected register data via issued instructions
Grant 10,282,205 - Eisen , et al.
2019-05-07
Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
Grant 10,282,207 - Barrick , et al.
2019-05-07
Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction
Grant 10,268,482 - Barrick , et al.
2019-04-23
Method and apparatus for managing a speculative transaction in a processing unit
Grant 10,255,071 - Ayub , et al.
2019-04-09
Operation of a multi-slice processor with reduced flush and restore latency
Grant 10,248,421 - Ayub , et al.
2019-04-02
Direct register restore mechanism for distributed history buffers
Grant 10,248,426 - Barrick , et al.
2019-04-02
Split-level history buffer in a computer processing unit
Grant 10,241,800 - Le , et al.
2019-03-26
Operation of a multi-slice processor with reduced flush and restore latency
Grant 10,241,790 - Ayub , et al.
2019-03-26
ECC scrubbing method in a multi-slice microprocessor
Grant 10,223,196 - Barrick , et al.
2019-03-05
Reducing power consumption in a multi-slice computer processor
Grant 10,209,757 - Battle , et al. Feb
2019-02-19
Low-overhead, Low-latency Operand Dependency Tracking For Instructions Operating On Register Pairs In A Processor Core
App 20190042268 - Boersma; Maarten J. ;   et al.
2019-02-07
Low-overhead, Low-latency Operand Dependency Tracking For Instructions Operating On Register Pairs In A Processor Core
App 20190042267 - Boersma; Maarten J. ;   et al.
2019-02-07
Partial ECC mechanism for a byte-write capable register
Grant 10,176,038 - Jeganathan , et al. J
2019-01-08
Operation of a multi-slice processor with selective producer instruction types
Grant 10,140,127 - Barrick , et al. Nov
2018-11-27
Multi-level History Buffer For Transaction Memory In A Microprocessor
App 20180336037 - BARRICK; Brian D. ;   et al.
2018-11-22
On-demand Gpr Ecc Error Detection And Scrubbing For A Multi-slice Microprocessor
App 20180336108 - BATTLE; Steven J. ;   et al.
2018-11-22
Operation of a multi-slice processor with selective producer instruction types
Grant 10,127,047 - Barrick , et al. November 13, 2
2018-11-13
Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture
Grant 10,073,699 - Eisen , et al. September 11, 2
2018-09-11
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20180232230 - Barrick; Brian D. ;   et al.
2018-08-16
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20180232236 - BARRICK; BRIAN D. ;   et al.
2018-08-16
Generating ECC values for byte-write capable registers
Grant 9,985,655 - Jeganathan , et al. May 29, 2
2018-05-29
Generating ECC values for byte-write capable registers
Grant 9,985,656 - Jeganathan , et al. May 29, 2
2018-05-29
History buffer for multiple-field registers
Grant 9,971,604 - Chadha , et al. May 15, 2
2018-05-15
Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor
Grant 9,959,123 - Bowman , et al. May 1, 2
2018-05-01
Operation of a multi-slice processor with selective producer instruction types
Grant 9,952,874 - Barrick , et al. April 24, 2
2018-04-24
Operation of a multi-slice processor with selective producer instruction types
Grant 9,952,861 - Barrick , et al. April 24, 2
2018-04-24
Operation Of A Multi-slice Processor Implementing Instruction Fusion
App 20180107510 - CARLOUGH; STEVEN R. ;   et al.
2018-04-19
Split-level history buffer in a computer processing unit
Grant 9,940,139 - Le , et al. April 10, 2
2018-04-10
Ecc Scrubbing Method In A Multi-slice Microprocessor
App 20180095820 - Barrick; Brian D. ;   et al.
2018-04-05
Reducing Power Consumption In A Multi-slice Computer Processor
App 20180088653 - BATTLE; STEVEN J. ;   et al.
2018-03-29
Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor
Grant 9,928,073 - Bowman , et al. March 27, 2
2018-03-27
In-pipe error scrubbing within a processor core
Grant 9,928,128 - Barrick , et al. March 27, 2
2018-03-27
Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor
Grant 9,921,833 - Bowman , et al. March 20, 2
2018-03-20
Reducing Power Consumption In A Multi-slice Computer Processor
App 20180074565 - BATTLE; STEVEN J. ;   et al.
2018-03-15
Reducing power consumption in a multi-slice computer processor
Grant 9,870,039 - Battle , et al. January 16, 2
2018-01-16
Reducing power consumption in a multi-slice computer processor
Grant 9,870,045 - Battle , et al. January 16, 2
2018-01-16
Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor
Grant 9,858,078 - Bowman , et al. January 2, 2
2018-01-02
Split-level history buffer in a computer processing unit
Grant 9,851,979 - Le , et al. December 26, 2
2017-12-26
ECC scrubbing in a multi-slice microprocessor
Grant 9,846,614 - Barrick , et al. December 19, 2
2017-12-19
Ecc Scrubbing In A Multi-slice Microprocessor
App 20170351568 - BARRICK; Brian D. ;   et al.
2017-12-07
Direct Register Restore Mechanism For Distributed History Buffers
App 20170344380 - BARRICK; Brian D. ;   et al.
2017-11-30
Operation Of A Multi-slice Processor Implementing A Hardware Level Transfer Of An Execution Thread
App 20170286183 - BARRICK; BRIAN D. ;   et al.
2017-10-05
In-pipe Error Scrubbing Within A Processor Core
App 20170286202 - BARRICK; BRIAN D. ;   et al.
2017-10-05
Preventing Premature Reads From A General Purpose Register
App 20170269936 - BATTLE; STEVEN J. ;   et al.
2017-09-21
Partial ECC handling for a byte-write capable register
Grant 9,766,975 - Jeganathan , et al. September 19, 2
2017-09-19
Distributed history buffer flush and restore handling in a parallel slice design
Grant 9,747,217 - Ayub , et al. August 29, 2
2017-08-29
Distributed history buffer flush and restore handling in a parallel slice design
Grant 9,740,620 - Ayub , et al. August 22, 2
2017-08-22
Reducing Power Consumption In A Multi-slice Computer Processor
App 20170168544 - BATTLE; STEVEN J. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Instruction Queue Processing
App 20170168831 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Instruction Queue Processing
App 20170168835 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Speculative Data Loading
App 20170168821 - BOWMAN; JOSHUA W. ;   et al.
2017-06-15
Reducing Power Consumption In A Multi-slice Computer Processor
App 20170168539 - BATTLE; STEVEN J. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Reduced Flush And Restore Latency
App 20170168826 - AYUB; SALMA ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20170168822 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Reduced Flush And Restore Latency
App 20170168818 - AYUB; Salma ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Speculative Data Loading
App 20170168836 - BOWMAN; JOSHUA W. ;   et al.
2017-06-15
Operation Of A Multi-slice Processor With Selective Producer Instruction Types
App 20170168834 - BARRICK; BRIAN D. ;   et al.
2017-06-15
Parity protection of a register
Grant 9,639,418 - Bowman , et al. May 2, 2
2017-05-02
Method And Apparatus For Writing A Portion Of A Register In A Microprocessor
App 20170109093 - CHU; Sam G. ;   et al.
2017-04-20
Method And Apparatus For Managing A Speculative Transaction In A Processing Unit
App 20170109168 - AYUB; Salma ;   et al.
2017-04-20
Method And Apparatus For Processing Instructions In A Microprocessor Having A Multi-execution Slice Architecture
App 20170109171 - EISEN; Susan E. ;   et al.
2017-04-20
Method And Apparatus For Restoring Data To A Register File Of A Processing Unit
App 20170109167 - EISEN; Susan E. ;   et al.
2017-04-20
Method And Apparatus For Recovery In A Microprocessor Having A Multi-execution Slice Architecture
App 20170109166 - EISEN; Susan E. ;   et al.
2017-04-20
Partial Ecc Mechanism For A Byte-write Capable Register
App 20170063401 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Partial Ecc Handling For A Byte-write Capable Register
App 20170060678 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Generating Ecc Values For Byte-write Capable Registers
App 20170060679 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Parity Protection Of A Register
App 20170060673 - Bowman; Joshua W. ;   et al.
2017-03-02
Generating Ecc Values For Byte-write Capable Registers
App 20170060677 - JEGANATHAN; Dhivya ;   et al.
2017-03-02
Split-level History Buffer In A Computer Processing Unit
App 20160378500 - Le; Hung Q. ;   et al.
2016-12-29
Split-level History Buffer In A Computer Processing Unit
App 20160378501 - Le; Hung Q. ;   et al.
2016-12-29
Split-level History Buffer In A Computer Processing Unit
App 20160371087 - Le; Hung Q. ;   et al.
2016-12-22
Split-level History Buffer In A Computer Processing Unit
App 20160371088 - Le; Hung Q. ;   et al.
2016-12-22
Split-level history buffer in a computer processing unit
Grant 9,524,171 - Le , et al. December 20, 2
2016-12-20
Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor
App 20160357566 - Bowman; Joshua W. ;   et al.
2016-12-08
Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor
App 20160357567 - Bowman; Joshua W. ;   et al.
2016-12-08
Distributed History Buffer Flush and Restore Handling in a Parallel Slice Design
App 20160328330 - Ayub; Salma ;   et al.
2016-11-10
Distributed History Buffer Flush and Restore Handling in a Parallel Slice Design
App 20160328329 - Ayub; Salma ;   et al.
2016-11-10
History Buffer for Multiple-Field Registers
App 20160253181 - Chadha; Sundeep ;   et al.
2016-09-01
Poly(urea-urethane) compositions useful as topical medicaments and methods of using the same
Grant 9,259,436 - Chesson , et al. February 16, 2
2016-02-16
Poly(urea-urethane) Compositions Useful As Topical Medicaments And Methods Of Using The Same
App 20140212370 - Chesson; Jerry S. ;   et al.
2014-07-31
Poly(urea-urethane) compositions useful as topical medicaments and methods of using the same
Grant 8,771,725 - Chesson , et al. July 8, 2
2014-07-08
Poly(urea-urethane) Compositions Useful As Topical Medicaments And Methods Of Using The Same
App 20090098194 - Chesson; Jerry ;   et al.
2009-04-16
Contoured belt coating method
Grant 3,900,583 - Terry August 19, 1
1975-08-19

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed