1
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester: Discrete mapping of parity blocks. Snap Appliance, Knobbe Martens Olson & Bear, August 10, 2004: US06775792 (143 worldwide citation)

A system and method for discrete mapping of parity blocks in a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The storage blocks include one or more data blocks and a parity block that is associated with the one ...


2
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester: Dynamic data recovery. Adaptec, Knobbe Martens Olson & Bear, March 22, 2005: US06871295 (99 worldwide citation)

A system and method for dynamic data recovery is described. The system and method for dynamic data recovery operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. Each of the storage blocks is stored on a s ...


3
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester: Replacing file system processors by hot swapping. Adaptec, Knobbe Martens Olson & Bear, January 24, 2006: US06990547 (98 worldwide citation)

A system and method for replacing file system processors, also known as hot swapping, is described. The system and method operate on a fault-tolerant network file system that includes a first file server that is operably connected to a network fabric and a second file server that is operably connect ...


4
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub: Server-independent object positioning for load balancing drives and servers. Adaptec, Knobbe Martens Olson & Bear, January 24, 2006: US06990667 (71 worldwide citation)

A file system that balances the loading of filers and the capacity of drives that are associated with the filers is described. The file system includes a first disk drive that includes a first unused capacity and a second disk drive that includes a second unused capacity, wherein the second unused c ...


5
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester: File system metadata describing server directory information. Adaptec, Knobbe Martens Olson & Bear, May 30, 2006: US07054927 (69 worldwide citation)

A computer network file system is described. The computer network file system includes first metadata, which is managed primarily by a first file server that is operably connected to a network fabric. The first metadata includes first file location information, and the first file location informatio ...


6
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester, David H Barry, Leonard D Olsen, Danny Lam, Ronald K Godshalk Jr: Data engine with metadata processor. Snap Appliance, Knobbe Martens Olson & Bear, June 22, 2004: US06754773 (59 worldwide citation)

A programmable data path accelerator is described. The programmable data path accelerator operates on a file server that includes a network interface for communicating with one or more clients. The network interface includes a network transaction queue. A metafile processor is configured to communic ...


7
Paul M DiPerna, David Brown, Mike Rosinko, Dan Kincade, Michael Michaud, John Nadworny, Geoffrey A Kruse, Thomas R Ulrich: Infusion pump system with disposable cartridge having pressure venting and pressure feedback. Tandem Diabetes Care, Grant Anderson, October 30, 2012: US08298184 (31 worldwide citation)

Embodiments are directed to portable infusion devices, systems, and methods of using the same for dispensing materials. In some cases, the devices, systems and methods may be used for infusing a material such as medicament, e.g., insulin, into a body in need thereof.


8
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester: Dynamic redistribution of parity groups. Adaptec, Knobbe Martens Olson & Bear, April 8, 2008: US07356730 (29 worldwide citation)

A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The sto ...


9
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, Wilbur George Priester: Systems and methods for storing parity groups. Overland Storage, Knobbe Martens Olson & Bear, March 29, 2011: US07917695 (28 worldwide citation)

A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The sto ...


10
Thomas R Ulrich, James R Schweitzer, Gregory D Bolstad, Jay G Randall, John R Staub, George W Priester: Dynamic redistribution of parity groups. Adaptec, Knobbe Martens Olson & Bear, March 1, 2005: US06862692 (28 worldwide citation)

A system and method for dynamic redistribution of parity groups is described. The system and method for dynamic redistribution of parity groups operates on a computer storage system that includes a plurality of disk drives for storing parity groups. Each parity group includes storage blocks. The sto ...