MT

Marc Tremblay

Oracle: 171 patents #6 of 14,854Top 1%
Microsoft: 30 patents #849 of 40,388Top 3%
EL Elwha: 13 patents #86 of 232Top 40%
IM Immersion: 4 patents #107 of 258Top 45%
ST Sollum Technologies: 4 patents #4 of 14Top 30%
EL E.R.A. Display Company Limited: 4 patents #1 of 4Top 25%
VT Virtual Technologies: 2 patents #3 of 13Top 25%
GU Guavus: 2 patents #9 of 52Top 20%
MI Microsystems: 1 patents #7 of 20Top 35%
📍 Bellevue, WA: #7 of 6,950 inventorsTop 1%
🗺 Washington: #31 of 76,902 inventorsTop 1%
Overall (All Time): #2,284 of 4,157,543Top 1%
237
Patents All Time

Issued Patents All Time

Showing 126–150 of 237 patents

Patent #TitleCo-InventorsDate
6961843 Method frame storage using multiple memory circuits James M. O'Connor 2005-11-01
6950923 Method frame storage using multiple memory circuits James M. O'Connor 2005-09-27
6944724 Method and apparatus for decoupling tag and data accesses in a cache memory Shailender Chaudhry 2005-09-13
6938130 Method and apparatus for delaying interfering accesses from other threads during transactional program execution Quinn A. Jacobson, Shailender Chaudhry 2005-08-30
6938147 Processor with multiple-thread, vertically-threaded pipeline William N. Joy, Gary R. Lauterbach, Joseph I. Chamdani 2005-08-30
6934809 Automatic prefetch of pointers Shailender Chaudhry 2005-08-23
6862693 Providing fault-tolerance by comparing addresses and data from redundant processors running in lock-step Shailender Chaudhry 2005-03-01
6862664 Method and apparatus for avoiding locks by speculatively executing critical sections Shailender Chaudhry, Quinn A. Jacobson 2005-03-01
6848071 Method and apparatus for updating an error-correcting code during a partial line store Shailender Chaudhry 2005-01-25
6801997 Multiple-thread processor with single-thread interface shared among threads William N. Joy, Gary R. Lauterbach, Joseph I. Chamdani 2004-10-05
RE38599 Pipelined instruction dispatch unit in a superscalar processor 2004-09-21
D494812 Cover for salt and pepper shaker 2004-08-24
6772321 Method and apparatus for using an assist processor and value speculation to facilitate prefetching for a primary processor Shailender Chaudhry 2004-08-03
6757820 Decompression bit processing with a general purpose alignment tool Subramania Sudharsanan, Jeffrey Meng Wah Chan 2004-06-29
6754775 Method and apparatus for facilitating flow control during accesses to cache memory Shailender Chaudhry 2004-06-22
6732363 Supporting inter-process communication through a conditional trap instruction Shailender Chaudhry 2004-05-04
6725308 Locking of computer resources William N. Joy, James M. O'Connor 2004-04-20
6721944 Marking memory elements based upon usage of accessed information during speculative execution Shailender Chaudhry 2004-04-13
6718839 Method and apparatus for facilitating speculative loads in a multiprocessor system Shailender Chaudhry 2004-04-13
6721855 Using an L2 directory to facilitate speculative loads in a multiprocessor system Shailender Chaudhry 2004-04-13
6718457 Multiple-thread processor for threaded software applications William N. Joy 2004-04-06
6704862 Method and apparatus for facilitating exception handling using a conditional trap instruction Shailender Chaudhry 2004-03-09
6704841 Method and apparatus for facilitating speculative stores in a multiprocessor system Shailender Chaudhry 2004-03-09
6704822 Arbitration protocol for a shared data cache Andre Kowalczyk, Anup S. Tirumula 2004-03-09
6701417 Method and apparatus for supporting multiple cache line invalidations per cycle Shailender Chaudhry 2004-03-02