Inventor
SARTORIUS THOMAS ANDREW
US94 patents
⚠️ This page may combine multiple inventors who share the name “SARTORIUS THOMAS ANDREW”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
21 patentsUS6081860AJun 27, 2000
Address pipelining for data transfers
IBM92 citations98
US5996092ANov 30, 1999
System and method for tracing program execution within a processor before and after a triggering event
IBM127 citations98
US6826747B1Nov 30, 2004
System and method for tracing program instructions before and after a trace triggering event within a processor
IBM88 citations97
US5925118AJul 20, 1999
Methods and architectures for overlapped read and write operations
IBM69 citations96
US5910930AJun 8, 1999
Dynamic control of power management circuitry
IBM92 citations94
US5809293ASep 15, 1998
System and method for program execution tracing within an integrated processor
IBM58 citations94
US6513134B1Jan 28, 2003
System and method for tracing program execution within a superscalar processor
IBM30 citations93
US6826656B2Nov 30, 2004
Reducing power in a snooping cache based multiprocessor environment
IBM35 citations92
US5862353AJan 19, 1999
Systems and methods for dynamically controlling a bus
IBM48 citations92
US5724572AMar 3, 1998
Method and apparatus for processing null terminated character strings
IBM27 citations92
US7366877B2Apr 29, 2008
Speculative instruction issue in a simultaneously multithreaded processor
IBM12 citations84
US7035958B2Apr 25, 2006
Re-ordering a first request within a FIFO request queue to a different queue position when the first request receives a retry response from the target
IBM15 citations84
US6834378B2Dec 21, 2004
System on a chip bus with automatic pipeline stage insertion for timing closure
IBM15 citations84
US6504854B1Jan 7, 2003
Multiple frequency communications
IBM17 citations84
US5926831AJul 20, 1999
Methods and apparatus for control of speculative memory accesses
IBM18 citations84
US5848436ADec 8, 1998
Method and apparatus for efficiently providing data from a data storage medium to a processing entity
IBM19 citations84
US7127562B2Oct 24, 2006
Ensuring orderly forward progress in granting snoop castout requests
IBM12 citations83
US6948053B2Sep 20, 2005
Efficiently calculating a branch target address
IBM11 citations74
US6816962B2Nov 9, 2004
Re-encoding illegal OP codes into a single illegal OP code to accommodate the extra bits associated with pre-decoded instructions
IBM9 citations74
US6560677B1May 6, 2003
Methods, cache memories, systems and computer program products for storing transient, normal, and locked entries in an associative cache memory
IBM9 citations74
US6907502B2Jun 14, 2005
Method for moving snoop pushes to the front of a request queue
IBM10 citations73
QUALCOMM INC
20 patentsUS7152155B2Dec 19, 2006
System and method of correcting a branch misprediction
QUALCOMM INC19 citations93
US7624256B2Nov 24, 2009
System and method wherein conditional instructions unconditionally provide output
QUALCOMM INC24 citations92
US7711927B2May 4, 2010
System, method and software to preload instructions from an instruction set other than one currently executing
QUALCOMM INC10 citations84
US7676659B2Mar 9, 2010
System, method and software to preload instructions from a variable-length instruction set with proper pre-decoding
QUALCOMM INC14 citations84
US7624254B2Nov 24, 2009
Segmented pipeline flushing for mispredicted branches
QUALCOMM INC18 citations84
US7587580B2Sep 8, 2009
Power efficient instruction prefetch mechanism
QUALCOMM INC14 citations84
US7426626B2Sep 16, 2008
TLB lock indicator
QUALCOMM INC9 citations84
US7421568B2Sep 2, 2008
Power saving methods and apparatus to selectively enable cache bits based on known processor state
QUALCOMM INC9 citations84
US7415638B2Aug 19, 2008
Pre-decode error handling via branch correction
QUALCOMM INC17 citations84
US7366869B2Apr 29, 2008
Method and system for optimizing translation lookaside buffer entries
QUALCOMM INC15 citations84
US7278012B2Oct 2, 2007
Method and apparatus for efficiently accessing first and second branch history tables to predict branch instructions
QUALCOMM INC18 citations84
US9086813B2Jul 21, 2015
Method and apparatus to save and restore system memory management unit (MMU) contexts
QUALCOMM INC13 citations82
US7478228B2Jan 13, 2009
Apparatus for generating return address predictions for implicit and explicit subroutine calls
QUALCOMM INC5 citations74
US7437537B2Oct 14, 2008
Methods and apparatus for predicting unaligned memory access
QUALCOMM INC7 citations74
US7406613B2Jul 29, 2008
Translation lookaside buffer (TLB) suppression for intra-page program counter relative or absolute address branch instructions
QUALCOMM INC7 citations74
US10114756B2Oct 30, 2018
Externally programmable memory management unit
QUALCOMM INC3 citations73
US9606818B2Mar 28, 2017
Systems and methods of executing multiple hypervisors using multiple sets of processors
QUALCOMM INC4 citations73
US8386716B2Feb 26, 2013
Apparatus and methods to reduce castouts in a multi-level cache hierarchy
QUALCOMM INC4 citations63
US8352682B2Jan 8, 2013
Methods and apparatus for issuing memory barrier commands in a weakly ordered storage system
QUALCOMM INC4 citations63
US7984279B2Jul 19, 2011
System and method for using a working global history register
QUALCOMM INC6 citations63
MICROSOFT TECHNOLOGY LICENSING LLC
2 patentsUS11842196B2Dec 12, 2023
Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions
MICROSOFT TECHNOLOGY LICENSING LLC0 citations63
US11188334B2Nov 30, 2021
Obsoleting values stored in registers in a processor based on processing obsolescent register-encoded instructions
MICROSOFT TECHNOLOGY LICENSING LLC0 citations63
SPEIER THOMAS PHILIP
1 patentHOFMANN RICHARD GERARD
1 patentSTEMPEL BRIAN MICHAEL
1 patentDIEFFENDERFER JAMES NORRIS
1 patentSHARP COLIN CHRISTOPHER
1 patentRYCHLIK BOHUSLAV
1 patentPANAVICH JASON LAWRENCE
1 patentShowing the top 50 of 94 patents by PatentIndex Score.