DA

David Allison

Oracle: 17 patents #564 of 14,854Top 4%
XD X Development: 4 patents #192 of 653Top 30%
BL British Telecommunications Public Limited: 1 patents #627 of 1,458Top 45%
Overall (All Time): #193,219 of 4,157,543Top 5%
22
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
11656923 Systems and methods for inter-process communication within a robot Nathan Pooley, Craig Latimer 2023-05-23
11436063 Systems and methods for inter-process communication within a robot Nathan Pooley, Craig Latimer 2022-09-06
10922154 Systems and methods for inter-process communication within a robot Nathan Pooley, Craig Latimer 2021-02-16
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
10785296 Dynamic exchange of data between processing units of a system 2020-09-22
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
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
7162403 System and method for efficiently tracing simulation data in hardware acceleration simulation systems Nasser Nouri, Ping-Chih Wu, Mohamed Soufi 2007-01-09
7146601 Method and apparatus for deriving functions from other functions in a programming language 2006-12-05
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
7028289 Stream operator in a dynamically typed programming language 2006-04-11
7003764 Method and apparatus for dynamic configuration of a lexical analysis parser 2006-02-21
6988266 Method of transforming variable loops into constant loops William Lam 2006-01-17
6988265 Method and apparatus for statement boundary detection 2006-01-17
6961839 Generation of native code to enable page table access 2005-11-01
6925640 Method and apparatus for extending a program element in a dynamically typed programming language 2005-08-02
6912640 Method to partition large code across multiple e-caches Deepankar Bairagi, Jeffrey M. Broughton 2005-06-28
6430665 System and method for heuristically allocating memory Elliot Poger, Raphael L. Jacoby 2002-08-06
6363468 System and method for allocating memory by partitioning a memory 2002-03-26
6157312 Appliance for integrating multiple forms of communication Michael Sheridan, Martin Patterson, Pavani Diwanji, Geoffrey G. Baehr, Steven Peart 2000-12-05
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