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

David Allison — 22 Patents

Oracle: 17 patents #570 of 14,854Top 4%
XDX Development: 4 patents #192 of 653Top 30%
BLBritish Telecommunications Public Limited: 1 patents #627 of 1,458Top 45%
San Ramon, CA: #184 of 2,140 inventorsTop 9%
California: #25,951 of 386,348 inventorsTop 7%
Overall (All Time): #189,202 of 4,157,543Top 5%
22 Patents All Time
David Allison has been granted 22 US patents while listed as an inventor at Oracle. The first was granted in 2000 and the most recent in May 2023. David Allison ranks #189,202 of 4,157,543 US inventors in our database (top 4.6%). Patent records list David Allison in San Ramon, CA, US.

Issued Patents All Time

Showing 1–22 of 22 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
11656923 Systems and methods for inter-process communication within a robot Nathan Pooley, Craig Latimer 2023-05-23 $116,329,000
11436063 Systems and methods for inter-process communication within a robot Nathan Pooley, Craig Latimer 2022-09-06 $85,235,000
10922154 Systems and methods for inter-process communication within a robot Nathan Pooley, Craig Latimer 2021-02-16 $77,058,000
10880235 Remote shared server peripherals over an ethernet network for resource virtualization Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, CHENG-WEN TANG 2020-12-29 $109,428,000
10785296 Dynamic exchange of data between processing units of a system 2020-09-22 $47,566,000
9973446 Remote shared server peripherals over an Ethernet network for resource virtualization Ariel Cohen, Ashok Krishnamurthi, Viswanath Krishnamurthy, Frank Salzmann, CHENG-WEN TANG 2018-05-15 $60,567,000
7346903 Compiling and linking modules of a cycle-based logic design Michael S. Ball, Cristina N. Cifuentes, Liang T. Chen, Ankur Narang 2008-03-18 $8,360,000
7162403 System and method for efficiently tracing simulation data in hardware acceleration simulation systems Nasser Nouri, Ping-Chih Wu, Mohamed Soufi 2007-01-09 $13,191,000
7146601 Method and apparatus for deriving functions from other functions in a programming language 2006-12-05 $9,333,000
7043596 Method and apparatus for simulation processor Thomas M. McWilliams, Jeffrey B. Rubin, Michael Parkin, Oyekunle A. Olukotun, Derek Pappas +7 more 2006-05-09 $6,699,000
7028289 Stream operator in a dynamically typed programming language 2006-04-11 $6,283,000
7003764 Method and apparatus for dynamic configuration of a lexical analysis parser 2006-02-21 $7,617,000
6988266 Method of transforming variable loops into constant loops William Lam 2006-01-17 $10,134,000
6988265 Method and apparatus for statement boundary detection 2006-01-17 $10,134,000
6961839 Generation of native code to enable page table access 2005-11-01 $4,720,000
6925640 Method and apparatus for extending a program element in a dynamically typed programming language 2005-08-02 $5,581,000
6912640 Method to partition large code across multiple e-caches Deepankar Bairagi, Jeffrey M. Broughton 2005-06-28 $8,252,000
6430665 System and method for heuristically allocating memory Elliot Poger, Raphael L. Jacoby 2002-08-06 $11,646,000
6363468 System and method for allocating memory by partitioning a memory 2002-03-26 $37,527,000
6157312 Appliance for integrating multiple forms of communication Michael Sheridan, Martin Patterson, Pavani Diwanji, Geoffrey G. Baehr, Steven Peart 2000-12-05 $230,860,000
D434761 Housing for communication appliance Michael Sheridan, Martin Patterson, Pavani Diwanji, Geoffrey G. Baehr, Steven Peart 2000-12-05
6052450 Billing for communications usage David Martin Hawthorne, Andrew Mairs, William G. Glass 2000-04-18 $5,479,000