Inventor
Alan Rowe
Inventor
San Jose, CA, US
Overview
Patents· 46 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing78%
H04NPictorial communication, e.g. television10%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests7%
H04LTransmission of digital information, e.g. telegraphic communication5%
PatentTitleYear
10,649,804Managing signals from multiple virtual machines and controlling hardware directly or through an API by a host operating system202010,558,361Storage system having cross node data redundancy and method and computer readable medium for same202010,338,833Method for achieving sequential I/O performance from a random workload201910,095,409Storage system having cross node data redundancy and method and computer readable medium for same201810,073,712Managing signals from multiple virtual machine and controlling hardware directly or through an API by a host operating system20189,933,962Method for achieving sequential I/O performance from a random workload20189,772,774'Storage system having cross node data redundancy and method and computer readable medium for same'20179,606,883'Storage system having cross node data redundancy and method and computer readable medium for same'20179,588,687'Method for achieving sequential I/O performance from a random workload'20179,448,734'Storage system having cross node data redundancy and method and computer readable medium for same'20169,342,335'Systems, methods and computer readable media for managing multiple virtual machines'20169,250,807'Storage system having cross node data redundancy and method and computer readable medium for same'20169,170,930'Method for achieving sequential I/O performance from a random workload'20159,032,149'Storage system having cross node data redundancy and method and computer readable medium for same'20158,832,405'Method for achieving sequentail I/O performance from a random workload'20148,782,339'Storage system having cross node data redundancy and method and computer readable medium for same'20148,473,707'Method for achieving sequential I/O performance from a random workload'20138,380,824'System and method of implementing disk ownership in networked storage'20138,060,776'Mirror split brain avoidance'20118,028,054'System and method for coordinated bringup of a storage appliance in a cluster configuration'20117,953,924'System and method for coordinating cluster state information'20117,836,020'Method and apparatus to improve server performance associated with takeover and giveback procedures'20107,788,361'System and method for transferring volume ownership in networked storage'20107,779,201'System and method for determining disk ownership model'20107,694,166'Integrating control of service during cluster failover'20107,685,358'System and method for coordinating cluster state information'20107,650,412'Systems and method of implementing disk ownership in networked storage'20107,631,021'Apparatus and method for data replication at an intermediate node'20097,392,425'Mirror split brain avoidance'20087,356,732'System and method for allocating spare disks in networked storage'20087,296,068'System and method for transfering volume ownership in net-worked storage'20077,296,073'Mechanism to survive server failures when using the CIFS protocol'20077,293,195'System and method for coordinated bringup of a storage appliance in a cluster configuration'20077,260,678'System and method for determining disk ownership model'20077,231,489'System and method for coordinating cluster state information'20077,146,522'System and method for allocating spare disks in networked storage'20067,111,194'Mirror split brain avoidance'20067,003,714'Dynamic data space'20066,965,989'System and method for fast reboot of a file server'20056,829,720'Coordinating persistent status information with multiple file servers'20046,728,922'Dynamic data space'20046,496,942'Coordinating persistent status information with multiple file servers'20026,119,244'Coordinating persistent status information with multiple file servers'20005,794,034'Ordered and reliable maintenance of inter-process relationships in a distributed multiprocessor'19985,630,140'Ordered and reliable signal delivery in a distributed multiprocessor'19975,577,261'Ordered and reliable maintenance of inter-process relationships in a distributed multiprocessor'1996Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1996–1998Patents assigned to TANDEM COMPUTERS INC (3)· patent assignee history
1996–2020Based in San Jose, CA, US· patent location history
2000–2010Patents assigned to NETWORK APPLIANCE INC (17)· patent assignee history
2009–2013Patents assigned to NETAPP INC (9)· patent assignee history
2013–2020Patents assigned to OPEN INVENTION NETWORK LLC (16)· patent assignee history
2013–2016Patents assigned to ROWE ALAN (3)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| NETWORK APPLIANCE INC | 17 | 2000–2010 |
| OPEN INVENTION NETWORK LLC | 16 | 2013–2020 |
| NETAPP INC | 9 | 2009–2013 |
| ROWE ALANself | 3 | 2013–2016 |
| TANDEM COMPUTERS INC | 3 | 1996–1998 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Jose, California, US | 46 | 1996–2020 |