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

Ashok Singhal — 26 Patents

Oracle: 15 patents #690 of 14,854Top 5%
3P3Par: 5 patents #1 of 16Top 7%
3P3Pardata: 2 patents #4 of 18Top 25%
ACAlberta Research Council: 2 patents #38 of 174Top 25%
HP: 1 patents #11,359 of 16,619Top 70%
AMD: 1 patents #8,806 of 9,280Top 95%
Redwood City, CA: #325 of 5,061 inventorsTop 7%
California: #20,975 of 386,348 inventorsTop 6%
Overall (All Time): #150,017 of 4,157,543Top 4%
26 Patents All Time
Ashok Singhal has been granted 26 US patents while listed as an inventor at Oracle. The first was granted in 1997 and the most recent in October 2011. Ashok Singhal ranks #150,017 of 4,157,543 US inventors in our database (top 3.6%). Patent records list Ashok Singhal in Redwood City, CA, US.

Issued Patents All Time

Showing 1–25 of 26 patents

Patent #TitleCo-InventorsDateApprox Value ⓘ
8037026 Protected user-controllable volume snapshots 2011-10-11 $19,350,000
7938182 Method for recovery of natural gas from a group of subterranean zones Alex Turta, Steve Sim, Gary Bunio, Blaine F. Hawkins 2011-05-10
7836329 Communication link protocol optimized for storage architectures David J. Broniarczyk, George R. Cameron, Jeff Price 2010-11-16
RE40877 Method of communicating data in an interconnect system David J. Broniarczyk, George R. Cameron, Jeff Price 2009-08-18
7543100 Node controller for a data storage system Jeffrey A. Price, David J. Broniarczyk, George R. Cameron 2009-06-02 $10,460,000
7502903 Method and apparatus for managing data storage systems Sushil Thomas 2009-03-10 $6,186,000
7444489 Applications for non-disruptively moving data between logical disk regions in a data storage system Sushil Thomas 2008-10-28 $5,751,000
7328743 Toe-to-heel waterflooding with progressive blockage of the toe region Alex Turta, Fred Wassmuth, Vijay Shrivastava 2008-02-12
7222220 Multiprocessing system employing address switches to control mixed broadcast snooping and directory based coherency protocols transparent to active devices Robert E. Cypher 2007-05-22 $14,240,000
7032078 Shared memory multiprocessing system employing mixed broadcast snooping and directory based coherency protocols Robert E. Cypher 2006-04-18 $8,539,000
6973484 Method of communicating data in an interconnect system David J. Broniarczyk, George R. Cameron 2005-12-06
6658478 Data storage system Jeffrey A. Price, David J. Broniarczyk, George C. Cameron 2003-12-02
6578033 System and method for accessing a shared computer resource using a lock featuring different spin speeds corresponding to multiple states Erik E. Hagersten 2003-06-10 $17,897,000
6574746 System and method for improving multi-bit error protection in computer memory systems Tayung Wong, Clement Fang, John Carrillo, Han Y. Ko 2003-06-03 $23,357,000
6272602 Multiprocessing system employing pending tags to maintain cache coherence Alan Yamauchi, Gary R. Lauterbach 2001-08-07 $79,406,000
6148300 Hybrid queue and backoff computer resource lock featuring different spin speeds corresponding to multiple-states Erik E. Hagersten 2000-11-14 $159,372,000
6003152 System for N-bit part failure detection using n-bit error detecting codes where n less than N 1999-12-14 $117,679,000
5987549 Method and apparatus providing short latency round-robin arbitration for access to a shared resource Erik E. Hagersten 1999-11-16 $57,694,000
5978874 Implementing snooping on a split-transaction computer system bus Bjorn O. Liencres, Jeff Price, Frederick M. Cerauskis, David J. Broniarczyk, Gerald Cheung +2 more 1999-11-02 $119,301,000
5911052 Split transaction snooping bus protocol Bjorn O. Liencres, Jeff Price, Frederick M. Cerauskis, David J. Broniarczyk, Gerald Cheung +2 more 1999-06-08 $90,805,000
5898840 Maintaining a sequential store order (SSO) in a non-SSO machine Aleksandr Guzovskiy, William A. Nesheim 1999-04-27 $38,089,000
5829033 Optimizing responses in a coherent distributed electronic system including a computer system Erik E. Hagersten, Bjorn O. Liencres 1998-10-27 $25,964,000
5805839 Efficient technique for implementing broadcasts on a system of hierarchical buses 1998-09-08 $2,062,000
5778427 Method and apparatus for selecting a way of a multi-way associative cache by storing waylets in a translation structure Erik E. Hagersten 1998-07-07 $16,540,000
5765196 System and method for servicing copyback requests in a multiprocessor system with a shared memory Bjorn O. Liencres, David J. Broniarczyk 1998-06-09 $13,872,000