AS

Ashok Singhal

Oracle: 15 patents #683 of 14,854Top 5%
3P 3Par: 5 patents #1 of 16Top 7%
3P 3Pardata: 2 patents #4 of 18Top 25%
AC Alberta Research Council: 2 patents #38 of 174Top 25%
AM AMD: 1 patents #5,683 of 9,279Top 65%
HP HP: 1 patents #8,774 of 16,619Top 55%
Overall (All Time): #155,964 of 4,157,543Top 4%
26
Patents All Time

Issued Patents All Time

Showing 25 most recent of 26 patents

Patent #TitleCo-InventorsDate
8037026 Protected user-controllable volume snapshots 2011-10-11
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
7502903 Method and apparatus for managing data storage systems Sushil Thomas 2009-03-10
7444489 Applications for non-disruptively moving data between logical disk regions in a data storage system Sushil Thomas 2008-10-28
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
7032078 Shared memory multiprocessing system employing mixed broadcast snooping and directory based coherency protocols Robert E. Cypher 2006-04-18
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
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
6272602 Multiprocessing system employing pending tags to maintain cache coherence Alan Yamauchi, Gary R. Lauterbach 2001-08-07
6148300 Hybrid queue and backoff computer resource lock featuring different spin speeds corresponding to multiple-states Erik E. Hagersten 2000-11-14
6003152 System for N-bit part failure detection using n-bit error detecting codes where n less than N 1999-12-14
5987549 Method and apparatus providing short latency round-robin arbitration for access to a shared resource Erik E. Hagersten 1999-11-16
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
5911052 Split transaction snooping bus protocol Bjorn O. Liencres, Jeff Price, Frederick M. Cerauskis, David J. Broniarczyk, Gerald Cheung +2 more 1999-06-08
5898840 Maintaining a sequential store order (SSO) in a non-SSO machine Aleksandr Guzovskiy, William A. Nesheim 1999-04-27
5829033 Optimizing responses in a coherent distributed electronic system including a computer system Erik E. Hagersten, Bjorn O. Liencres 1998-10-27
5805839 Efficient technique for implementing broadcasts on a system of hierarchical buses 1998-09-08
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
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