Inventor profile of:

Derek Edward Williams

City:

Austin, Texas

Country:

United States

Published Applications:

104

Last publication date:

2010-10-14

Top Assignees for applications by Derek Edward Williams

The entities that hold a legal rights for patent applications filed by inventor Williams Derek Edward:

Recent patent applications by Williams Derek Edward

Derek Edward Williams from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2010-10-14
US20100262735A1
Physics

Processor system and methods of triggering a block move using a system bus write command initiated by user code

#2 | 2010-10-14
US20100262720A1
Physics

Techniques for write-after-write ordering in a coherency managed processor system that employs a command pipeline

#3 | 2009-07-30
US20090192778A1
Physics

Tracking converge results in a batch simulation farm network

#4 | 2009-02-19
US20090049248A1
Physics

Reducing wiring congestion in a cache subsystem utilizing sectored caches with discontiguous addressing

#5 | 2009-02-17
US10318515
-

Method and data processing system for microprocessor communication using a processor interconnect in a multi-processor system

#6 | 2008-11-27
US20080295073A1
Physics

Program product providing a configuration specification language having clone latch support

#7 | 2008-11-20
US20080288234A1
Physics

METHOD, SYSTEM AND PROGRAM PRODUCT SUPPORTING USER TRACING IN A SIMULATOR

#8 | 2008-10-16
US20080256135A1
Physics

Program product for providing a configuration specification language supporting incompletely specified configuration entities

#9 | 2008-10-16
US20080255821A1
Physics

Controlling operation of a digital system utilizing register entities

#10 | 2008-10-09
US20080249758A1
Physics

Program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language

#11 | 2008-09-25
US20080235648A1
Physics

Configuration specification language supporting arbitrary mapping functions for configuration constructs

#12 | 2008-09-25
US20080235459A1
Physics

Variable store gather window

#13 | 2008-07-24
US20080178159A1
Physics

Annotating system traces with control program information and presenting annotated system traces

#14 | 2008-07-10
US20080168057A1
Physics

Method and system for reducing storage requirements of simulation data via KEYWORD restrictions

#15 | 2008-07-03
US20080163136A1
Physics

METHOD, SYSTEM AND PROGRAM PRODUCT PROVIDING A CONFIGURATION SPECIFICATION LANGUAGE SUPPORTING ARBITRARY MAPPING FUNCTIONS FOR CONFIGURATION CONSTRUCTS

#16 | 2008-06-26
US20080155231A1
Physics

Method and data processing system for processor-to-processor communication in a clustered multi-processor system

#17 | 2008-06-12
US20080140953A1
Physics

Method for Priority Scheduling and Priority Dispatching of Store Conditional Operations in a Store Queue

#18 | 2008-06-12
US20080140943A1
Physics

System and method for completing full updates to entire cache lines stores with address-only bus operations

#19 | 2008-06-12
US20080140936A1
Physics

Method for priority scheduling and priority dispatching of store conditional operations in a store queue

#20 | 2008-05-13
US10388976
-

Method and system for reducing storage requirements of simulation data via keyword restrictions

#21 | 2008-05-08
US20080109816A1
Physics

Method, processing unit and data processing system for microprocessor communication in a multi-processor system

#22 | 2008-04-24
US20080098177A1
Physics

Data processing system and method for efficient L3 cache directory management

#23 | 2008-04-17
US20080091918A1
Electricity

Method and data processing system for microprocessor communication in a cluster-based multi-processor system

#24 | 2008-04-17
US20080091885A1
Physics

Data processing system and method for efficient L3 cache directory management

#25 | 2008-04-15
US10318516
-

Method and data processing system for microprocessor communication in a cluster-based multi-processor system

#26 | 2008-04-15
US10318513
-

Method and data processing system for microprocessor communication in a cluster-based multi-processor wireless network

#27 | 2008-04-15
US9997460
-

Tracking converage results in a batch simulation farm network

#28 | 2008-04-10
US20080086605A1
Physics

Processor and data processing system employing a variable store gather window

#29 | 2008-04-08
US10318514
-

Method, processing unit and data processing system for microprocessor communication in a multi-processor system

#30 | 2008-03-27
US20080077377A1
Physics

Method, system and program product supporting presentation of a simulated or hardware system including configuration entities

#31 | 2008-02-14
US20080040556A1
Physics

Data processing system and method for efficient communication utilizing an Tn and Ten coherency states

#32 | 2008-01-24
US20080021691A1
Physics

Presentation of a simulated or hardware system including configuration entities

#33 | 2007-11-29
US20070277026A1
Physics

Variable store gather window

#34 | 2007-10-04
US20070234268A1
Physics

Configuration database supporting selective presentation of configuration entities

#35 | 2007-09-04
US10425053
-

Method, system and program product for determining a configuration of a digital design by reference to an invertible configuration database

#36 | 2007-07-26
US20070174806A1
Physics

Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs

#37 | 2007-05-01
US10268729
-

High speed promotion mechanism suitable for lock acquisition in a multiprocessor data processing system

#38 | 2007-04-17
US10116524
-

C-API instrumentation for HDL models

#39 | 2007-04-12
US20070083717A1
Physics

Chained cache coherency states for sequential homogeneous access to a cache line with outstanding data response

#40 | 2007-04-12
US20070083716A1
Physics

Chained cache coherency states for sequential non-homogeneous access to a cache line with outstanding data response

#41 | 2007-04-10
US10366438
-

Method and system for selectively storing and retrieving simulation data utilizing keywords

#42 | 2007-03-20
US10355684
-

Method and system for reducing storage and transmission requirements for simulation results

#43 | 2007-03-01
US20070050735A1
Physics

Method, system and program product for specifying and using register entities to configure a simulated or physical digital system

#44 | 2007-01-23
US10425080
-

Method, system and program product for implementing a read-only dial in a configuration database of a digital design

#45 | 2007-01-09
US10425041
-

Method, system and program product for configuring a simulation model of a digital design

#46 | 2007-01-02
US10116521
-

Dynamic loading of C-API HDL model instrumentation

#47 | 2006-12-05
US10425076
-

Method, system and program product that utilize a configuration database to configure a hardware digital system having an arbitrary system size and component set

#48 | 2006-11-28
US9997802
-

Maintaining data integrity within a distributed simulation environment

#49 | 2006-11-28
US9997458
-

Non-redundant collection of harvest events within a batch simulation farm network

#50 | 2006-11-07
US10425051
-

Method, system and program product for specifying a configuration for multiple signal or dial instances in a digital system

#51 | 2006-10-19
US20060236037A1
Physics

Cache memory, processing unit, data processing system and method for assuming a selected invalid coherency state based upon a request source

#52 | 2006-08-24
US20060190910A1
Physics

Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs

#53 | 2006-08-17
US20060184743A1
Physics

Cache memory direct intervention

#54 | 2006-08-15
US9997845
-

Annealing harvest event testcase collection within a batch simulation farm

#55 | 2006-08-15
US9751803
-

Signal override for simulation models

#56 | 2006-08-10
US20060179250A1
Physics

Data processing system and method for efficient L3 cache directory management

#57 | 2006-08-10
US20060179245A1
Physics

Data processing system and method for efficient communication utilizing an Tn and Ten coherency states

#58 | 2006-08-10
US20060179226A1
Physics

System and method of re-ordering store operations within a processor

#59 | 2006-08-01
US9997803
-

Count data access in a distributed simulation environment

#60 | 2006-07-18
US10425096
-

Method, system and program product for specifying a configuration of a digital system described by a hardware description language (HDL) model

#61 | 2006-07-18
US10425074
-

Method, system and program product for automatically transforming a configuration of a digital system utilizing traceback of signal states

#62 | 2006-07-04
US10424255
-

Method and data processing system for microprocessor communication in a cluster-based multi-processor network

#63 | 2006-06-13
US10425089
-

Method, system and program product that utilize a configuration database to configure a hardware digital system having multiple access methods

#64 | 2006-06-13
US10425079
-

Method, system and program product for specifying and using a dial having a default value to configure a digital system described by a hardware description language (HDL) model

#65 | 2006-06-08
US20060122818A1
Physics

Method, system and program product for defining and recording threshold-qualified count events of a simulation by testcases

#66 | 2006-05-30
US10424486
-

Integrated purge store mechanism to flush L2/L3 cache structure for improved reliabity and serviceability

#67 | 2006-05-04
US20060095691A1
Physics

Processor, method, and data processing system employing a variable store gather window

#68 | 2006-05-02
US10750112
-

Method, system and program product for specifying and using dials having phased default values to configure a simulated or physical digital system

#69 | 2006-05-02
US9751802
-

Naming and managing simulation model events

#70 | 2006-04-27
US20060090035A1
Physics

Method for priority scheduling and priority dispatching of store conditional operations in a store queue

#71 | 2006-04-27
US20060089827A1
Physics

Method, system and program product for defining and recording minimum and maximum event counts of a simulation utilizing a high level language

#72 | 2006-04-27
US20060089826A1
Physics

Method, system and program product for defining and recording minimum and maximum count events of a simulation

#73 | 2006-04-20
US20060085605A1
Physics

Processor, data processing system and method for synchronzing access to data in shared memory

#74 | 2006-04-20
US20060085604A1
Physics

Processor, data processing system and method for synchronizing access to data in shared memory

#75 | 2006-04-20
US20060085603A1
Physics

Processor, data processing system and method for synchronizing access to data in shared memory

#76 | 2006-04-11
US9997768
-

Centralized disablement of instrumentation events within a batch simulation farm network

#77 | 2006-03-21
US10268740
-

Method, apparatus and system for managing released promotion bits

#78 | 2006-02-02
US20060026548A1
Physics

Method, system and program product for providing a configuration specification language supporting selective presentation of configuration entities

#79 | 2006-02-02
US20060025978A1
Physics

Method, system and program product supporting presentation of a simulated or hardware system including configuration entities

#80 | 2006-01-31
US10425070
-

Method, system and program product for specifying a dial group for a digital system described by a hardware description language (HDL) model

#81 | 2006-01-19
US20060015314A1
Physics

Methods, systems and program products for annotating system traces with control program information and presenting annotated system traces

#82 | 2006-01-05
US20060004556A1
Physics

Method, system and program product for providing a configuration specification language supporting incompletely specified configuration entities

#83 | 2005-12-20
US9729465
-

Embedded hardware description language instrumentation

#84 | 2005-12-15
US20050278683A1
Physics

Method, system and program product for specifying and using register entities to configure a simulated or physical digital system

#85 | 2005-11-10
US20050251623A1
Physics

System and method for completing updates to entire cache lines with address-only bus operations

#86 | 2005-11-10
US20050251622A1
Physics

System and method to stall dispatch of gathered store operations in a store queue using a timer

#87 | 2005-11-08
US9588508
-

System and method for enabling weak consistent storage advantage to a firmly consistent storage architecture

#88 | 2005-09-27
US10424645
-

System and method for reducing contention in a multi-sectored cache

#89 | 2005-09-06
US10425072
-

Method, system and program product for reducing a size of a configuration database utilized to configure a hardware digital system

#90 | 2005-09-06
US9752254
-

Hierarchical processing of simulation model events

#91 | 2005-08-23
US9997767
-

Fail thresholding in a batch simulation farm network

#92 | 2005-08-02
US10268742
-

Method, apparatus and system for accessing a global promotion facility through execution of a branch-type instruction

#93 | 2005-07-19
US10268739
-

Method, apparatus and system that cache promotion information within a processor separate from instructions and data

#94 | 2005-07-19
US9752252
-

Detecting events within simulation models

#95 | 2005-07-07
US20050149893A1
Physics

Method, system and program product providing a configuration specification language having split latch support

#96 | 2005-07-07
US20050149883A1
Physics

Method, system and program product providing a configuration specification language supporting arbitrary mapping functions for configuration constructs

#97 | 2005-07-07
US20050149313A1
Physics

Method and system for selective compilation of instrumentation entities into a simulation model of a digital design

#98 | 2005-07-07
US20050149309A1
Physics

Method, system and program product supporting user tracing in a simulator

#99 | 2005-05-03
US9925594
-

System and method for exposing hidden events on system buses

#100 | 2005-04-12
US9753053
-

Speculative execution of instructions and processes before completion of preceding barrier operations

InventorID:

3672689 ⎘