Plano, Texas
United States
88
2026-03-26
The entities that hold a legal rights for patent applications filed by inventor Brewer Tony:
Tony Brewer from Plano, US has applied for patents for these inventions. The list has both pending applications and granted patents:
METHOD OF NOTIFYING A PROCESS OR PROGRAMMABLE ATOMIC OPERATION TRAPS
#2 | 2026-03-19IDENTIFYING MEMORY HOTSPOTS
#3 | 2026-02-26MULTIPLE CHANNEL MEMORY SYSTEM
#4 | 2026-02-19METHOD OF EXECUTING PROGRAMMABLE ATOMIC UNIT RESOURCES WITHIN A MULTI-PROCESS SYSTEM
#5 | 2025-11-27SELF-SCHEDULING THREADS IN A PROCESSOR BASED ON A THRESHOLD ASSOCIATED WITH PIPELINE STAGES
#6 | 2025-11-20DETECTING INFINITE LOOPS IN A PROGRAMMABLE ATOMIC TRANSACTION
#7 | 2025-09-18COMBINED WRITE ENABLE MASK AND CREDIT RETURN FIELD
#8 | 2025-07-10MULTIPLE CHANNEL MEMORY SYSTEM
#9 | 2025-05-29NETWORK CREDIT RETURN MECHANISMS
#10 | 2025-04-10METHOD FOR CONFIGURING MULTIPLE INPUT-OUTPUT CHANNELS
#11 | 2025-04-10OPTIMIZED COMMAND QUEUES WITH LOW LATENCY
#12 | 2025-01-23SINGLE FIELD FOR ENCODING MULTIPLE ELEMENTS
#13 | 2024-10-03EDGE INTERFACE PLACEMENTS TO ENABLE CHIPLET ROTATION INTO MULTI-CHIPLET CLUSTER
#14 | 2024-09-19DETECTING INFINITE LOOPS IN A PROGRAMMABLE ATOMIC TRANSACTION
#15 | 2024-07-11Network credit return mechanisms
#16 | 2024-05-23Edge interface placements to enable chiplet rotation into multi-chiplet cluster
#17 | 2024-03-14SELF-SCHEDULING THREADS IN A PROGRAMMABLE ATOMIC UNIT
#18 | 2024-02-15METHOD OF NOTIFYING A PROCESS OR PROGRAMMABLE ATOMIC OPERATION TRAPS
#19 | 2023-08-10Method of executing programmable atomic unit resources within a multi-process system
#20 | 2023-08-03COMMUNICATING A PROGRAMMABLE ATOMIC OPERATOR TO A MEMORY CONTROLLER
#21 | 2023-07-06Programmable atomic operator resource locking
#22 | 2023-06-29Detecting infinite loops in a programmable atomic transaction
#23 | 2023-06-22Method of organizing a programmable atomic unit instruction memory
#24 | 2023-04-20Network credit return mechanisms
#25 | 2023-04-06MANAGING HAZARDS IN A MEMORY CONTROLLER
#26 | 2023-04-06Variable pipeline length in a barrel-multithreaded processor
#27 | 2023-03-30Single field for encoding multiple elements
#28 | 2023-02-23MANAGING RETURN PARAMETER ALLOCATION
#29 | 2023-02-02Method for configuring multiple input-output channels
#30 | 2023-01-26Detecting infinite loops in a programmable atomic transaction
#31 | 2023-01-19REDUCING LATENCY FOR MEMORY OPERATIONS IN A MEMORY CONTROLLER
#32 | 2023-01-05Method of notifying a process or programmable atomic operation traps
#33 | 2022-12-29Packet arbitration for buffered packets in a network device
#34 | 2022-12-29Memory access bounds checking for a programmable atomic operator
#35 | 2022-12-01On-demand programmable atomic kernel loading
#36 | 2022-11-10Multiple protocol header processing
#37 | 2022-11-10Transparent packet splitting and recombining
#38 | 2022-11-03Ordered delivery of data packets based on type of path information in each packet
#39 | 2022-11-03Payload parity protection for a synchronous interface
#40 | 2022-10-06Managing hazards in a memory controller
#41 | 2022-09-22Deferred communications over a synchronous interface
#42 | 2022-09-01Flow control for a multiple flow control unit interface
#43 | 2022-08-25Mapping high-speed, point-to-point interface channels to packet virtual channels
#44 | 2022-08-18Combined write enable mask and credit return field
#45 | 2022-07-28Self-scheduling threads in a programmable atomic unit
#46 | 2022-07-14Secondary device detection using a synchronous interface
#47 | 2022-06-16Reduced sized encoding of packet length field
#48 | 2022-04-21Packet arbitration for buffered packets in a network device
#49 | 2022-04-21Dynamic power and thermal loading in a chiplet-based system
#50 | 2022-04-21Programmable atomic operator resource locking
#51 | 2022-04-21Method of notifying a process or programmable atomic operation traps
#52 | 2022-04-21STATIC IDENTIFIERS FOR A SYNCHRONOUS INTERFACE
#53 | 2022-04-21Secondary device detection using a synchronous interface
#54 | 2022-04-21Initialization sequencing of chiplet I/O channels within a chiplet system
#55 | 2022-04-21Deferred communications over a synchronous interface
#56 | 2022-04-21Reducing latency for memory operations in a memory controller
#57 | 2022-04-21Memory access bounds checking for a programmable atomic operator
#58 | 2022-04-21Payload parity protection for a synchronous interface
#59 | 2022-04-21Registering a custom atomic operation with the operating system
#60 | 2022-04-21Method of completing a programmable atomic transaction by ensuring memory locks are cleared
#61 | 2022-04-21On-demand programmable atomic kernel loading
#62 | 2022-04-21Variable pipeline length in a barrel-multithreaded processor
#63 | 2022-04-21Communicating a programmable atomic operator to a memory controller
#64 | 2022-04-21IDENTIFYING MEMORY HOTSPOTS
#65 | 2022-04-21Method of organizing a programmable atomic unit instruction memory
#66 | 2022-03-03Multiple protocol header processing
#67 | 2022-03-03Optional path ordering in packet-based network
#68 | 2022-03-03Combined write enable mask and credit return field
#69 | 2022-03-03Reduced sized encoding of packet length field
#70 | 2022-03-03Transparent packet splitting and recombining
#71 | 2022-03-03Single field for encoding multiple elements
#72 | 2022-03-03Flow control for a multiple flow control unit interface
#73 | 2022-03-03Method for configuring multiple input-output channels
#74 | 2022-03-03Ordered delivery of data packets based on type of path information in each packet
#75 | 2022-03-03Mapping high-speed, point-to-point interface channels to packet virtual channels
#76 | 2022-03-03Network credit return mechanisms
#77 | 2020-07-16Memory controller implemented error correction code memory
#78 | 2019-07-04Memory controller implemented error correction code memory
#79 | 2015-05-21Multistate development workflow for generating a custom instruction set reconfigurable processor
#80 | 2015-03-03Multistage development workflow for generating a custom instruction set reconfigurable processor
#81 | 2013-12-12Systems and methods for selectively controlling multithreaded execution of executable code segments
#82 | 2013-04-16Systems and methods for mapping a neighborhood of data to general registers of a processing element
#83 | 2010-05-06Dynamically configured coprocessor for different extended instruction set personality specific to application program with shared memory storing instructions invisibly dispatched from host processor
#84 | 2010-05-06DYNAMICALLY-SELECTABLE VECTOR REGISTER PARTITIONING
#85 | 2009-07-09Microprocessor architecture having alternative memory access paths
#86 | 2009-03-12Dispatch mechanism for dispatching instructions from a host processor to a co-processor
#87 | 2009-03-05Compiler for generating an executable comprising instructions for a plurality of different instruction sets
#88 | 2009-02-26Multi-processor system having at least one processor that comprises a dynamically reconfigurable instruction set
570633 ⎘