MM

Michael Malcolm

NA Network Appliance: 15 patents #14 of 447Top 4%
KA Kaleidescape: 10 patents #2 of 12Top 20%
BU Burroughs: 4 patents #57 of 604Top 10%
BS Blue Coat Systems: 3 patents #16 of 127Top 15%
CA Cacheflow: 3 patents #1 of 12Top 9%
KA Kaleidescope: 2 patents #2 of 10Top 20%
📍 Del Mar, CA: #39 of 784 inventorsTop 5%
🗺 California: #12,730 of 386,348 inventorsTop 4%
Overall (All Time): #90,685 of 4,157,543Top 3%
37
Patents All Time

Issued Patents All Time

Showing 26–37 of 37 patents

Patent #TitleCo-InventorsDate
6427187 Multiple cache communication 2002-07-30
6289356 Write anywhere file-system layout David Hitz, James Lau, Byron Rakitzis 2001-09-11
6138126 Method for allocating files in a file system integrated with a raid disk sub-system David Hitz, James Lau, Byron Rakitzis 2000-10-24
6128701 Adaptive and predictive cache refresh policy Ian Telford 2000-10-03
6038570 Method for allocating files in a file system integrated with a RAID disk sub-system David Hitz, James Lau, Byron Rakitzis 2000-03-14
5963962 Write anywhere file-system layout David Hitz, James Lau, Byron Rakitzis 1999-10-05
5948110 Method for providing parity in a raid sub-system using non-volatile memory David Hitz, James Lau, Byron Rakitzis 1999-09-07
5819292 Method for maintaining consistent states of a file system and for creating user-accessible read-only copies of a file system David Hitz, James Lau, Byron Rakitzis 1998-10-06
4430651 Expandable and contractible local area network system David Bryant, Ryn C. Corbeil, Lawrence D. Rogers, Donald R. Thompson 1984-02-07
4423414 System and method for name-lookup in a local area network data communication system David Bryant, Ryn C. Corbeil, Donald R. Thompson 1983-12-27
4410889 System and method for synchronizing variable-length messages in a local area network data communication system David Bryant, Ryn C. Corbeil, Donald R. Thompson 1983-10-18
4332027 Local area contention network data communication system Mark L. C. Gerhold, Gary W. Hodgman, Marshall M. Parker, Lawrence D. Rogers, John E. Spracklen 1982-05-25