1
Gregory Hagan Moulton, Felix Hamilton: System and method for data protection with multidimensional parity. Avamar Technologies, Stuart T Langley, William J Kubida, Hogan & Hartson, November 30, 2004: US06826711 (705 worldwide citation)

A high availability, high reliability storage system that leverages rapid advances in commodity computing devices and the robust nature of internetwork technology such as the Internet. A system of parity distribution in accordance with the present invention allows for greater fault tolerance and lev ...


2
Steven T Senator, Dale R Passmore, Robert S Gittins: Metadevice driver rename/exchange technique for a computer system incorporating a plurality of independent device drivers. Sun Microsystems, William J Kubida, Stuart T Holland & Hart Langley, September 1, 1998: US05802364 (672 worldwide citation)

A metadisk driver functionally intermediate a computer operating system and one or more metadrivers and underlying layered drivers provides a driver rename/exchange function which does not depend on any particular driver having knowledge of the private data structures of any of the other drivers. Th ...


3
Steven T Senator, Billy J Fuller: Computer system method and apparatus providing for various versions of a file without requiring data copy or log operations. Sun Microsystems, William J Kubida, Homer L Holland & Hart Knearl, June 2, 1998: US05761677 (619 worldwide citation)

Various versions of a computer file are provided without requiring copying the file or logging changed data, so that the files have consistent user data. A program module responds to a system call argument and allocates another node in file system tables and copies metadata information from the old ...


4
Fredrick E Levine, Bruce A Carter: Stateless shopping cart for the web. Sun Microsystems, William J Kubida, Homer L Holland & Hart Knearl, April 28, 1998: US05745681 (410 worldwide citation)

A shopping cart metaphor is emulated on a network of server and client computing systems. A browser at the client station has a request module to send a shopping page request to the server. A shopping page module in the server sends a shopping page file to the browser in response to the shopping pag ...


5
Ravi Kumar, Paul William Weschler Jr: External data store link for a profile service. Sun Microsystems, Stuart T Langley, William J Kubida, Hogan & Hartson, January 29, 2002: US06343287 (372 worldwide citation)

A profile service, instance is linked to a plurality of external data stores. Each external data store is associated with a predefined data store connector class that describes a connector object that establishes a link and provides methods to query the associated data store. An external data store ...


6
Gregory Hagan Moulton, Stephen B Whitehill: Hash file system and method for use in a commonality factoring system. Avamar Technologies, William J Kubida, Eugene J Bernard, Hogan & Hartson, March 9, 2004: US06704730 (252 worldwide citation)

A system and method for a computer file system that is based and organized upon hashes and/or strings of digits of certain, different, or changing lengths and which is capable of eliminating or screening redundant copies of aggregate blocks of data (or parts of data blocks) from the system. The hash ...


7
Paul Weschler: Mechanism and method for managing service-specified data in a profile service. Sun Microsystems, Stuart T Langley, William J Kubida, Hogan & Hartson, July 19, 2005: US06920455 (243 worldwide citation)

A profiling service for accessing user data. The profiling service includes a hierarchical structure of profile objects. Each profile object contains true-data attributes and meta-data attributes associated to the true-data attributes. Methods in the profiling service allow a client to access user d ...


8
William A Brant, Michael E Nielson, Edde Tin Shek Tang: Power failure responsive apparatus and method having a shadow dram, a flash ROM, an auxiliary battery, and a controller. EMC Corporation, William J Kubida Esq, Earl C Holland & Hart Hancock Esq, August 25, 1998: US05799200 (206 worldwide citation)

Data in a system having dynamic random access memories (DRAM's) is preserved despite loss of the primary source of electrical power to that system. A Flash RAM and a small auxiliary power source are employed by a controller independent of the system to transfer the DRAM contents to the Flash RAM imm ...


9
Julian S Taylor: Multiple-package installation with package dependencies. Sun Microsystems, William J Kubida, Homer L Holland & Hart Knearl, February 24, 1998: US05721824 (181 worldwide citation)

Installation of a multi-package distribution software pack is split into installation of each dominant, or primary, package and installation of the dependent, or secondary, packages dependent on that dominant package. The dependent packages are installed before or after installation of the dominant ...


10
William C Birnbaum: System and method for implementing a hierarchical policy for computer system administration. Sun Microsystems, William J Kubida, Richard A Holland & Hart Bachand, August 18, 1998: US05797128 (172 worldwide citation)

A system and method for implementing a hierarchical policy for computer system administration which is extremely flexible in assigning policies to managed objects. Policies are defined to be rules for the values of the attributes of managed objects. Policy groups comprise the basic building blocks a ...