loadpatents
name:-0.081630945205688
name:-0.081670999526978
name:-0.0058200359344482
Goodman; Benjiman L. Patent Filings

Goodman; Benjiman L.

Patent Applications and Registrations

Patent applications and USPTO patent grants for Goodman; Benjiman L..The latest application filed is for "private memory management using utility thread".

Company Profile
5.80.86
  • Goodman; Benjiman L. - Cedar Park TX
  • Goodman; Benjiman L. - Austin TX
*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
Instruction-level context switch in SIMD processor
Grant 11,360,780 - Goodman , et al. June 14, 2
2022-06-14
Private Memory Management using Utility Thread
App 20220050790 - Goodman; Benjiman L. ;   et al.
2022-02-17
Thread-group-scoped gate instruction
Grant 11,204,774 - Goodman , et al. December 21, 2
2021-12-21
Instruction-level Context Switch in SIMD Processor
App 20210224072 - Goodman; Benjiman L. ;   et al.
2021-07-22
GPU task scheduling
Grant 10,902,545 - Kenney , et al. January 26, 2
2021-01-26
Data alignment and formatting for graphics processing unit
Grant 10,769,746 - Xia , et al. Sep
2020-09-08
GPU resource priorities based on hardware utilization
Grant 10,503,546 - Iwamoto , et al. Dec
2019-12-10
Pipelining and Concurrency Techniques for Groups of Graphics Processing Work
App 20190244323 - Goodman; Benjiman L. ;   et al.
2019-08-08
Power saving with dynamic pulse insertion
Grant 10,270,434 - Wang , et al.
2019-04-23
GPU Resource Tracking
App 20180349146 - Iwamoto; Tatsuya ;   et al.
2018-12-06
Processing Circuit Hardware Resource Allocation System
App 20180173560 - Avkarogullari; Gokhan ;   et al.
2018-06-21
Texture state cache
Grant 9,811,875 - Goodman , et al. November 7, 2
2017-11-07
Power Saving with Dynamic Pulse Insertion
App 20170244391 - Wang; James ;   et al.
2017-08-24
Memory queue handling techniques for reducing impact of high-latency memory operations
Grant 9,632,954 - Brittain , et al. April 25, 2
2017-04-25
Pipeline dependency resolution
Grant 9,519,944 - Goodman , et al. December 13, 2
2016-12-13
ECC bypass using low latency CE correction with retry select signal
Grant 9,477,550 - Goodman , et al. October 25, 2
2016-10-25
Transient condition management utilizing a posted error detection processing protocol
Grant 9,471,410 - Dodson , et al. October 18, 2
2016-10-18
ECC bypass using low latency CE correction with retry select signal
Grant 9,436,548 - Goodman , et al. September 6, 2
2016-09-06
Modification of prefetch depth based on high latency event
Grant 9,384,136 - Dodson , et al. July 5, 2
2016-07-05
Dynamic reservations in a unified request queue
Grant 9,384,146 - Goodman , et al. July 5, 2
2016-07-05
Modification of prefetch depth based on high latency event
Grant 9,378,144 - Dodson , et al. June 28, 2
2016-06-28
Dynamic reservations in a unified request queue
Grant 9,361,240 - Goodman , et al. June 7, 2
2016-06-07
Dynamic write priority based on virtual write queue high water mark for set associative cache using cache cleaner when modified sets exceed threshold
Grant 9,355,035 - Goodman , et al. May 31, 2
2016-05-31
Data Alignment And Formatting For Graphics Processing Unit
App 20160093014 - Xia; Liang ;   et al.
2016-03-31
Texture State Cache
App 20160071232 - Goodman; Benjiman L. ;   et al.
2016-03-10
Pipeline Dependency Resolution
App 20160063662 - Goodman; Benjiman L. ;   et al.
2016-03-03
Gpu Task Scheduling
App 20160055610 - Kenney; Robert D. ;   et al.
2016-02-25
Early data tag to allow data CRC bypass via a speculative memory data return protocol
Grant 9,231,618 - Goodman , et al. January 5, 2
2016-01-05
Least-recently-used (LRU) to first-dirty-member distance-maintaining cache cleaning scheduler
Grant 9,218,292 - Goodman , et al. December 22, 2
2015-12-22
Least-recently-used (LRU) to first-dirty-member distance-maintaining cache cleaning scheduler
Grant 9,213,647 - Goodman , et al. December 15, 2
2015-12-15
Early data tag to allow data CRC bypass via a speculative memory data return protocol
Grant 9,106,258 - Goodman , et al. August 11, 2
2015-08-11
Memory uncorrectable error handling technique for reducing the impact of noise
Grant 9,086,998 - Dodson , et al. July 21, 2
2015-07-21
Memory uncorrectable error handling technique for reducing the impact of noise
Grant 9,086,997 - Dodson , et al. July 21, 2
2015-07-21
Transient condition management utilizing a posted error detection processing protocol
Grant 9,058,260 - Dodson , et al. June 16, 2
2015-06-16
Early Data Tag To Allow Data Crc Bypass Via A Speculative Memory Data Return Protocol
App 20150149866 - Goodman; Benjiman L. ;   et al.
2015-05-28
Early Data Tag To Allow Data Crc Bypass Via A Speculative Memory Data Return Protocol
App 20150149854 - Goodman; Benjiman L. ;   et al.
2015-05-28
Dynamic Write Priority Based On Virtual Write Queue High Water Mark
App 20150143056 - Goodman; Benjiman L. ;   et al.
2015-05-21
Dynamic Write Priority Based On Virtual Write Queue High Water Mark
App 20150143059 - Goodman; Benjiman L. ;   et al.
2015-05-21
Ecc Bypass Using Low Latency Ce Correction With Retry Select Signal
App 20150121167 - Goodman; Benjiman L. ;   et al.
2015-04-30
Ecc Bypass Using Low Latency Ce Correction With Retry Select Signal
App 20150121166 - Goodman; Benjiman L. ;   et al.
2015-04-30
Selective posted data error detection based on history
Grant 8,990,643 - Gollub , et al. March 24, 2
2015-03-24
Selective posted data error detection based on history
Grant 8,990,641 - Gollub , et al. March 24, 2
2015-03-24
Weighted history allocation predictor algorithm in a hybrid cache
Grant 8,930,625 - Daly , et al. January 6, 2
2015-01-06
Memory Uncorrectable Error Handling Technique For Reducing The Impact Of Noise
App 20140380095 - Dodson; John Steven ;   et al.
2014-12-25
Memory Uncorrectable Error Handling Technique For Reducing The Impact Of Noise
App 20140380096 - Dodson; John Steven ;   et al.
2014-12-25
Least-recently-used (lru) To First-dirty-member Distance-maintaining Cache Cleaning Scheduler
App 20140372704 - Goodman; Benjiman L. ;   et al.
2014-12-18
Least-recently-used (lru) To First-dirty-member Distance-maintaining Cache Cleaning Scheduler
App 20140372705 - Goodman; Benjiman L. ;   et al.
2014-12-18
Dynamic Reservations In A Unified Request Queue
App 20140310486 - GOODMAN; BENJIMAN L. ;   et al.
2014-10-16
Modification Of Prefetch Depth Based On High Latency Event
App 20140310477 - DODSON; JOHN S. ;   et al.
2014-10-16
Dynamic Reservations In A Unified Request Queue
App 20140310487 - GOODMAN; BENJIMAN L. ;   et al.
2014-10-16
Modification Of Prefetch Depth Based On High Latency Event
App 20140310478 - DODSON; JOHN S. ;   et al.
2014-10-16
Transient Condition Management Utilizing A Posted Error Detection Processing Protocol
App 20140304573 - DODSON; JOHN S. ;   et al.
2014-10-09
Transient Condition Management Utilizing A Posted Error Detection Processing Protocol
App 20140304558 - DODSON; JOHN S. ;   et al.
2014-10-09
Dynamic inclusive policy in a hybrid cache hierarchy using bandwidth
Grant 8,843,707 - Daly , et al. September 23, 2
2014-09-23
Coordinated writeback of dirty cachelines
Grant 8,838,901 - Daly , et al. September 16, 2
2014-09-16
Dynamic inclusive policy in a hybrid cache hierarchy using hit rate
Grant 8,788,757 - Daly , et al. July 22, 2
2014-07-22
Efficient storage of meta-bits within a system memory
Grant 8,775,906 - Dodson , et al. July 8, 2
2014-07-08
Efficient storage of meta-bits within a system memory
Grant 8,775,904 - Dodson , et al. July 8, 2
2014-07-08
Selective Posted Data Error Detection Based On History
App 20140143614 - GOLLUB; MARC A. ;   et al.
2014-05-22
Selective Posted Data Error Detection Based On History
App 20140143612 - GOLLUB; MARC A. ;   et al.
2014-05-22
Weighted history allocation predictor algorithm in a hybrid cache
Grant 8,688,915 - Daly , et al. April 1, 2
2014-04-01
Memory bus write prioritization
Grant 8,683,128 - Daly , et al. March 25, 2
2014-03-25
Memory Queue Handling Techniques For Reducing Impact Of High-latency Memory Operations
App 20140052936 - Brittain; Mark A. ;   et al.
2014-02-20
Memory bus write prioritization
Grant 8,645,627 - Daly , et al. February 4, 2
2014-02-04
Method and apparatus for performing refresh operations in high-density memories
Grant 8,635,401 - Dodson , et al. January 21, 2
2014-01-21
Coordinated writeback of dirty cachelines
Grant 8,615,634 - Daly , et al. December 24, 2
2013-12-24
Apparatus for scheduling memory refresh operations including power states
Grant 8,539,146 - Brittain , et al. September 17, 2
2013-09-17
Techniques for performing refresh operations in high-density memories
Grant 8,489,807 - Dodson , et al. July 16, 2
2013-07-16
Method for Scheduling Memory Refresh Operations Including Power States
App 20130173858 - BRITTAIN; MARK A. ;   et al.
2013-07-04
Dynamic Inclusive Policy in a Hybrid Cache Hierarchy Using Hit Rate
App 20130151777 - Daly; David M. ;   et al.
2013-06-13
Efficient Storage of Meta-Bits Within a System Memory
App 20130151929 - Dodson; John S. ;   et al.
2013-06-13
Dynamic Inclusive Policy in a Hybrid Cache Hierarchy Using Bandwidth
App 20130151778 - Daly; David M. ;   et al.
2013-06-13
Weighted History Allocation Predictor Algorithm in a Hybrid Cache
App 20130151780 - Daly; David M. ;   et al.
2013-06-13
Weighted History Allocation Predictor Algorithm in a Hybrid Cache
App 20130151779 - Daly; David M. ;   et al.
2013-06-13
Efficient Storage of Meta-Bits Within a System Memory
App 20130151790 - Dodson; John S. ;   et al.
2013-06-13
Method for Scheduling Memory Refresh Operations Including Power States
App 20130138878 - Brittain; Mark A. ;   et al.
2013-05-30
Memory Queue Handling Techniques For Reducing Impact Of High Latency Memory Operations
App 20130117513 - Brittain; Mark A. ;   et al.
2013-05-09
Cache Line Lock For Providing Dynamic Sparing
App 20120311248 - Goodman; Benjiman L.
2012-12-06
Method And Apparatus For Performing Refresh Operations In High-density Memories
App 20120206984 - DODSON; JOHN S. ;   et al.
2012-08-16
Coordinated Writeback Of Dirty Cachelines
App 20120203968 - DALY; David M. ;   et al.
2012-08-09
Memory Bus Write Prioritization
App 20120203969 - DALY; DAVID M. ;   et al.
2012-08-09
Cone-aware spare cell placement using hypergraph connectivity analysis
Grant 8,234,612 - Goodman , et al. July 31, 2
2012-07-31
Method and Apparatus for Performing Refresh Operations in High-Density Memories
App 20120144105 - Dodson; John S. ;   et al.
2012-06-07
Method and apparatus for performing data prefetch in a multiprocessor system
Grant 8,161,245 - Fields, Jr. , et al. April 17, 2
2012-04-17
Hardware process trace facility
Grant 8,140,903 - Goodman , et al. March 20, 2
2012-03-20
Ticket-based operation tracking
Grant 8,139,592 - Clark , et al. March 20, 2
2012-03-20
Cone-aware Spare Cell Placement Using Hypergraph Connectivity Analysis
App 20120054707 - Goodman; Benjiman L. ;   et al.
2012-03-01
Synchronized communication in a data processing system
Grant 8,103,791 - Goodman , et al. January 24, 2
2012-01-24
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope
Grant 8,102,855 - Goodman , et al. January 24, 2
2012-01-24
Memory Bus Write Prioritization
App 20110276763 - DALY; DAVID M. ;   et al.
2011-11-10
Coordinated Writeback Of Dirty Cachelines
App 20110276762 - DALY; DAVID M. ;   et al.
2011-11-10
Filtering snooped operations
Grant 7,941,611 - Goodman , et al. May 10, 2
2011-05-10
System and method for power reduction through power aware latch weighting of complex sub-circuits
Grant 7,930,610 - Ward , et al. April 19, 2
2011-04-19
System and method for power reduction through power aware latch weighting
Grant 7,925,948 - Ward , et al. April 12, 2
2011-04-12
Recovery from a hang condition in a data processing system
Grant 7,886,199 - Fields, Jr. , et al. February 8, 2
2011-02-08
Hardware Process Trace Facility
App 20100268995 - Goodman; Benjiman L. ;   et al.
2010-10-21
Data processing system, method and interconnect fabric supporting multiple planes of processing nodes
Grant 7,818,388 - Arimilli , et al. October 19, 2
2010-10-19
Reducing number of rejected snoop requests by extending time to respond to snoop request
Grant 7,818,511 - Goodman , et al. October 19, 2
2010-10-19
Data processing system and processing unit having an address-based launch governor
Grant 7,809,004 - Goodman , et al. October 5, 2
2010-10-05
Protecting ownership transfer with non-uniform protection windows
Grant 7,734,876 - Fields, Jr. , et al. June 8, 2
2010-06-08
System and Method for Power Reduction Through Power Aware Latch Weighting of Complex Sub-Circuits
App 20100064190 - Ward; Samuel I. ;   et al.
2010-03-11
System and Method for Power Reduction Through Power Aware Latch Weighting
App 20100064189 - Ward; Samuel I. ;   et al.
2010-03-11
Request and combined response broadcasting to processors coupled to other processors within node and coupled to respective processors in another node
Grant 7,627,738 - Chung , et al. December 1, 2
2009-12-01
Data Processing System, Method and Interconnect Fabric Supporting Concurrent Operations of Varying Broadcast Scope
App 20090138640 - Goodman; Benjiman L. ;   et al.
2009-05-28
System and Method for Recovering From A Hang Condition In A Data Processing System
App 20090132791 - Fields, Jr.; James S. ;   et al.
2009-05-21
Data processing system, method and interconnect fabric supporting a node-only broadcast
Grant 7,483,428 - Goodman , et al. January 27, 2
2009-01-27
Reducing number of rejected snoop requests by extending time to respond to snoop request
Grant 7,484,046 - Goodman , et al. January 27, 2
2009-01-27
System and method for recovering from a hang condition in a data processing system
Grant 7,484,131 - Fields, Jr. , et al. January 27, 2
2009-01-27
Data processing system and method for predictively selecting a scope of a prefetch operation
Grant 7,484,042 - Goodman , et al. January 27, 2
2009-01-27
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope
Grant 7,474,658 - Goodman , et al. January 6, 2
2009-01-06
Data Processing System And Method For Predictively Selecting A Scope Of Broadcast Of An Operation Utilizing A History-based Prediction
App 20090006766 - GOODMAN; BENJIMAN L. ;   et al.
2009-01-01
Data Processing System, Method And Interconnect Fabric For Synchronized Communication In A Data Processing System
App 20080307137 - Goodman; Benjiman L. ;   et al.
2008-12-11
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory
Grant 7,454,578 - Fields, Jr. , et al. November 18, 2
2008-11-18
Data processing system, method and interconnect fabric for synchronized communication in a data processing system
Grant 7,451,231 - Goodman , et al. November 11, 2
2008-11-11
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction
Grant 7,444,494 - Goodman , et al. October 28, 2
2008-10-28
Data Processing System, Method And Interconnect Fabric Supporting Multiple Planes Of Processing Nodes
App 20080225863 - Arimilli; Ravi K. ;   et al.
2008-09-18
Data Processing System And Method Of Data Processing Supporting Ticket-based Operation Tracking
App 20080222648 - CLARK; LEO J. ;   et al.
2008-09-11
Cache Memory, Processing Unit, Data Processing System And Method For Filtering Snooped Operations
App 20080215824 - GOODMAN; BENJIMAN L. ;   et al.
2008-09-04
Data processing system, method and interconnect fabric having an address-based launch governor
Grant 7,415,030 - Goodman , et al. August 19, 2
2008-08-19
Data Processing System, Method And Interconnect Fabric Having An Address-based Launch Governor
App 20080192761 - GOODMAN; BENJIMAN L. ;   et al.
2008-08-14
Cache memory, processing unit, data processing system and method for filtering snooped operations
Grant 7,404,046 - Goodman , et al. July 22, 2
2008-07-22
Data Processing System, Method And Interconnect Fabric Supporting High Bandwidth Communication Between Nodes
App 20080162872 - CHUNG; VICENTE E. ;   et al.
2008-07-03
Communication link control among inter-coupled multiple processing units in a node to respective units in another node for request broadcasting and combined response
Grant 7,380,102 - Chung , et al. May 27, 2
2008-05-27
Data Processing System, Method and Interconnect Fabric that Protect Ownership Transfer with Non-Uniform Protection Windows
App 20080120473 - Fields; James S. ;   et al.
2008-05-22
Reducing Number of Rejected Snoop Requests By Extending Time To Respond To Snoop Request
App 20080077744 - Goodman; Benjiman L. ;   et al.
2008-03-27
Reducing number of rejected snoop requests by extending time to respond to snoop request
Grant 7,340,568 - Goodman , et al. March 4, 2
2008-03-04
Data Processing System and Method for Predictively Selecting a Scope of a Prefetch Operation
App 20080046658 - Goodman; Benjiman L. ;   et al.
2008-02-21
Data Processing System And Method For Predictively Selecting A Scope Of Broadcast Of An Operation Utilizing A History-based Prediction
App 20080016284 - GOODMAN; BENJIMAN L. ;   et al.
2008-01-17
Reducing Number of Rejected Snoop Requests By Extending Time to Respond to Snoop Request
App 20070294486 - Goodman; Benjiman L. ;   et al.
2007-12-20
Data Processing System And Method Of Data Processing Supporting Ticket-based Operation Tracking
App 20070266126 - Clark; Leo J. ;   et al.
2007-11-15
Apparatus for Performing Stream Prefetch within a Multiprocessor System
App 20070239939 - Goodman; Benjiman L. ;   et al.
2007-10-11
Data processing system, method and interconnect fabric supporting multiple planes of processing nodes
App 20070081516 - Arimilli; Ravi K. ;   et al.
2007-04-12
Data processing system, method and interconnect fabric supporting high bandwidth communication between nodes
App 20070073998 - Chung; Vicente E. ;   et al.
2007-03-29
System and method for recovering from a hang condition in a data processing system
App 20070061630 - Fields; James S. JR. ;   et al.
2007-03-15
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a history-based prediction
App 20060271744 - Goodman; Benjiman L. ;   et al.
2006-11-30
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope
App 20060187939 - Goodman; Benjiman L. ;   et al.
2006-08-24
Reducing number of rejected snoop requests by extending time to respond to snoop request
App 20060184748 - Goodman; Benjiman L. ;   et al.
2006-08-17
Data processing system, method and interconnect fabric supporting a node-only broadcast
App 20060176886 - Goodman; Benjiman L. ;   et al.
2006-08-10
Data processing system, method and interconnect fabric having a partial response rebroadcast
App 20060179197 - Chung; Vicente E. ;   et al.
2006-08-10
Data processing system, method and interconnect fabric having an address-based launch governor
App 20060176885 - Goodman; Benjiman L. ;   et al.
2006-08-10
Data processing system, method and interconnect fabric for synchronized communication in a data processing system
App 20060179337 - Goodman; Benjiman L. ;   et al.
2006-08-10
Cache memory, processing unit, data processing system and method for filtering snooped operations
App 20060179244 - Goodman; Benjiman L. ;   et al.
2006-08-10
Method and apparatus for performing data prefetch in a multiprocessor system
App 20060179237 - Fields; James S. JR. ;   et al.
2006-08-10
Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memory
App 20060179249 - Fields; James S. JR. ;   et al.
2006-08-10

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