Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
JR

Joseph D. Ratterman

IBM: 115 patents #445 of 70,183Top 1%
Globalfoundries: 2 patents #1,397 of 4,424Top 35%
Seattle, WA: #39 of 21,776 inventorsTop 1%
Washington: #180 of 76,902 inventorsTop 1%
Overall (All Time): #10,386 of 4,157,543Top 1%
118 Patents All Time

Issued Patents All Time

Showing 51–75 of 118 patents

Patent #TitleCo-InventorsDate
8589584 Pipelining protocols in misaligned buffer cases Charles J. Archer, Michael A. Blocksome, Bob Richard Cernohous, Brian E. Smith 2013-11-19
8584141 Data communications in a parallel active messaging interface of a parallel computer Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-11-12
8578133 Direct injection of data to be transferred in a hybrid computing environment Charles J. Archer, Michael A. Blocksome, Gary R. Ricard, Brian E. Smith 2013-11-05
8578132 Direct injection of data to be transferred in a hybrid computing environment Charles J. Archer, Michael A. Blocksome, Gary R. Ricard, Brian E. Smith 2013-11-05
8572629 Data communications in a parallel active messaging interface of a parallel computer Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-10-29
8572276 Pipelining protocols in misaligned buffer cases Charles J. Archer, Michael A. Blocksome, Bob Richard Cernohous, Brian E. Smith 2013-10-29
8565089 Performing a scatterv operation on a hierarchical tree network optimized for collective operations Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-10-22
8566841 Processing communications events in parallel active messaging interface by awakening thread from wait state Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-10-22
8549259 Performing a vector collective operation on a parallel computer having a plurality of compute nodes Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-10-01
8543722 Message passing with queues and channels Gabor J. Dozsa, Philip Heidelberger, Sameer Kumar, Burkhard Steinmacher-Burow, Robert W. Wisniewski 2013-09-24
8539270 Profiling an application for power consumption during execution on a compute node Charles J. Archer, Michael A. Blocksome, Amanda Peters, Brian E. Smith 2013-09-17
8533504 Reducing power consumption during execution of an application on a plurality of compute nodes Charles J. Archer, Michael A. Blocksome, Amanda Peters, Brian E. Smith 2013-09-10
8527740 Mechanism of supporting sub-communicator collectives with O(64) counters as opposed to one counter for each sub-communicator Sameer Kumar, Amith R. Mamidala, Michael A. Blocksome, Douglas R. Miller 2013-09-03
8528004 Internode data communications in a parallel computer Charles J. Archer, Michael A. Blocksome, Douglas R. Miller, Jeffrey J. Parker, Brian E. Smith 2013-09-03
8521502 Passing non-architected registers via a callback/advance mechanism in a simulator environment Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-08-27
8495411 All row, planar fault detection system Charles J. Archer, Kurt Walter Pinnow, Brian E. Smith 2013-07-23
8495603 Generating an executable version of an application using a distributed compiler operating on a plurality of compute nodes Charles J. Archer, Michael A. Blocksome, Albert Sidelnik, Brian E. Smith 2013-07-23
8495654 Intranode data communications in a parallel computer Charles J. Archer, Michael A. Blocksome, Douglas R. Miller, Brian E. Smith 2013-07-23
8489859 Performing a deterministic reduction operation in a compute node organized into a branched tree topology Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-07-16
8458722 Thread selection according to predefined power characteristics during context switching on compute nodes Charles J. Archer, Michael A. Blocksome, Amanda Peters, Brian E. Smith 2013-06-04
8452845 Effecting hardware acceleration of broadcast operations in a parallel computer Charles J. Archer, Michael A. Blocksome, Brian E. Smith 2013-05-28
8447912 Paging memory from random access memory to backing storage in a parallel computer Charles J. Archer, Michael A. Blocksome, Todd A. Inglett, Brian E. Smith 2013-05-21
8423663 Providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer Charles J. Archer, Ahmad A. Faraj, Todd A. Inglett 2013-04-16
8392303 Method, system and program product for determining a value of an index Darshan Desai, Joel Nitz 2013-03-05
8381230 Message passing with queues and channels Gabor J. Dozsa, Philip Heidelberger, Sameer Kumar, Burkhard Steinmacher-Burow 2013-02-19