Patent Leaderboard
USPTO Patent Rankings Data through Dec 31, 2025
CO

Christopher H. Olson — 83 Patents

Oracle: 53 patents #77 of 14,854Top 1%
IBM: 24 patents #4,444 of 70,183Top 7%
Lam Research: 4 patents #669 of 2,128Top 35%
Motorola: 1 patents #10,637 of 14,142Top 80%
CSCadence Design Systems: 1 patents #1,639 of 2,265Top 75%
Austin, TX: #177 of 18,064 inventorsTop 1%
Texas: #662 of 125,132 inventorsTop 1%
Overall (All Time): #21,013 of 4,157,543Top 1%
83 Patents All Time
Christopher H. Olson has been granted 83 US patents while listed as an inventor at Oracle. The first was granted in 1993 and the most recent in December 2022. Christopher H. Olson ranks #21,013 of 4,157,543 US inventors in our database (top 0.51%). Patent records list Christopher H. Olson in Austin, TX, US.

Patents per Year

Patents granted per year, 1993 to 2022Bar chart with a peak of 12 patents in 1998.peak 121993: 1 patents19931995: 3 patents1996: 2 patents1997: 2 patents19971998: 12 patents1999: 5 patents2000: 1 patents20002001: 1 patents2002: 2 patents2006: 1 patents20062007: 2 patents2008: 5 patents2009: 6 patents20092010: 4 patents2011: 3 patents2012: 3 patents20122013: 10 patents2014: 6 patents2015: 2 patents20152016: 4 patents2017: 2 patents2019: 5 patents20192022: 1 patents2022

Issued Patents All Time

Showing 1–25 of 83 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11531550 Program thread selection between a plurality of execution pipelines Robert T. Golla 2022-12-20 $137,057,000
10423389 Methods for constructing lookup tables for division and square-root implementations Josephus C. Ebergen, Dmitry Nadezhin 2019-09-24 $50,646,000
10353670 Floating point unit with support for variable length numbers Jeffrey S. Brooks, Hesam Fathi Moghadam, Josephus C. Ebergen 2019-07-16 $48,801,000
10289386 Iterative division with reduced latency Josephus C. Ebergen, Dmitry Nadehzin, David Lawrence Rager, Austin Lee 2019-05-14 $42,179,000
10198260 Processing instruction control transfer instructions Manish K. Shah 2019-02-05 $57,675,000
10180819 Processing fixed and variable length numbers Jeffrey S. Brooks, Eugene Karichkin 2019-01-15 $76,618,000
9747073 Floating point unit with support for variable length numbers Jeffrey S. Brooks, Hesam Fathi Moghadam, Josephus C. Ebergen 2017-08-29 $64,435,000
9569258 Scheduling multiple operations in a divider unit Jeffrey S. Brooks 2017-02-14 $29,294,000
9507656 Mechanism for handling unfused multiply-accumulate accrued exception bits in a processor Jeffrey S. Brooks, Paul J. Jordan 2016-11-29 $18,816,000
9507564 Processing fixed and variable length numbers Jeffrey S. Brooks, Eugene Karichkin 2016-11-29 $18,816,000
9317286 Apparatus and method for implementing instruction support for the camellia cipher algorithm Gregory F. Grohoski, Lawrence Spracklen 2016-04-19 $63,684,000
9304767 Single cycle data movement between general purpose and floating-point registers Robert T. Golla, Jeffrey S. Brooks 2016-04-05 $46,575,000
9086890 Division unit with normalization circuit and plural divide engines for receiving instructions when divide engine availability is indicated Jeffrey S. Brooks, Matthew B. Smittle 2015-07-21 $66,394,000
8977670 Processor pipeline which implements fused and unfused multiply-add instructions Jeffrey S. Brooks 2015-03-10 $56,985,000
8892622 Pipelined divide circuit for small operand sizes Jeffrey S. Brooks 2014-11-18 $30,759,000
8886920 Associating tag to branch instruction to access array storing predicted target addresses for page crossing targets for comparison with resolved address at execution stage Manish K. Shah 2014-11-11 $36,135,000
8862861 Suppressing branch prediction information update by branch instructions in incorrect speculative execution path Manish K. Shah 2014-10-14 $34,876,000
8832464 Processor and method for implementing instruction support for hash algorithms Jeffrey S. Brooks, Robert T. Golla 2014-09-09 $43,857,000
8671129 System and method of bypassing unrounded results in a multiply-add pipeline unit Jeffrey S. Brooks 2014-03-11 $99,377,000
8654970 Apparatus and method for implementing instruction support for the data encryption standard (DES) algorithm Gregory F. Grohoski, Lawrence Spracklen 2014-02-18 $82,492,000
8583902 Instruction support for performing montgomery multiplication Gregory F. Grohoski, Lawrence Spracklen, Nils Gura 2013-11-12 $33,626,000
8560814 Thread fairness on a multi-threaded processor with multi-cycle cryptographic operations Robert T. Golla, Gregory F. Grohoski 2013-10-15 $50,780,000
8555038 Processor and method providing instruction support for instructions that utilize multiple register windows Paul J. Jordan, Jama I. Barreh 2013-10-08 $38,614,000
8468425 Register error correction of speculative data in an out-of-order processor Paul J. Jordan 2013-06-18 $43,031,000
8458446 Accessing a multibank register file using a thread identifier Xiang Li, Robert T. Golla 2013-06-04 $25,170,000