Patents by Inventor Patrick Wing Sang Lau

Patrick Wing Sang Lau has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7475199
    Abstract: An incrementally-scalable file system and method. The system architecture enables file systems to be scaled by adding resources, such as additional filers and/or file servers, without requiring that the system be taken offline or being known to client applications. The system also provides for load balancing file accesses by distributing files across the various file storage resources in the system, as dictated by the relative capacities of said storage resources. The system provides one or more “virtual” file system volumes in a manner that makes it appear to client applications that all of the file system's storage space resides on the virtual volume(s), while in reality the files may be stored on many more physical volumes on the filers and/or file servers in the system.
    Type: Grant
    Filed: October 19, 2000
    Date of Patent: January 6, 2009
    Assignee: EMC Corporation
    Inventors: Jared E. Bobbitt, Jiong (Justin) Chen, Stephan A. Doll, John W. Fawcett, Marc T. Friedman, Robert C. Hickman, Edward P. Johnson, Ty Lam, Patrick Wing Sang Lau, Joseph P. Mullally, Robert J. Smith, Jeffrey C. Tanner
  • Patent number: 7024427
    Abstract: A virtual file system and method. The system architecture enables a plurality of underlying file systems running on various file servers to be “virtualized” into one or more “virtual volumes” that appear as a local file system to clients that access the virtual volumes. The system also enables the storage spaces of the underlying file systems to be aggregated into a single virtual storage space, which can be dynamically scaled by adding or removing file servers without taking any of the file systems offline and in a manner transparent to the clients. This functionality is enabled through a software “virtualization” filter on the client that intercepts file system requests and a virtual file system driver on each file server. The system also provides for load balancing file accesses by distributing files across the various file servers in the system, through migration of data files between servers.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: April 4, 2006
    Assignee: EMC Corporation
    Inventors: Jared E. Bobbitt, Stephan A. Doll, Marc T. Friedman, Patrick Wing Sang Lau, Joseph P. Mullally
  • Publication number: 20030115218
    Abstract: A virtual file system and method. The system architecture enables a plurality of underlying file systems running on various file servers to be “virtualized” into one or more “virtual volumes” that appear as a local file system to clients that access the virtual volumes. The system also enables the storage spaces of the underlying file systems to be aggregated into a single virtual storage space, which can be dynamically scaled by adding or removing file servers without taking any of the file systems offline and in a manner transparent to the clients. This functionality is enabled through a software “virtualization” filter on the client that intercepts file system requests and a virtual file system driver on each file server. The system also provides for load balancing file accesses by distributing files across the various file servers in the system, through migration of data files between servers.
    Type: Application
    Filed: December 19, 2001
    Publication date: June 19, 2003
    Inventors: Jared E. Bobbitt, Stephan A. Doll, Marc T. Friedman, Patrick Wing Sang Lau, Joseph P. Mullally
  • Patent number: 6523036
    Abstract: An incrementally-scalable database system and method. The system architecture enables database servers to be scaled by adding resources, such as additional servers, without requiring that the system be taken offline. Such scaling includes both adding one or more computer servers to a given server cluster, which enables an increase in database read transaction throughput, and adding one or more server clusters to the system configuration, which provides for increased read and write transaction throughput. The system also provides for load balancing read transactions across each server cluster, and load balancing write transactions across a plurality of server clusters.
    Type: Grant
    Filed: August 1, 2000
    Date of Patent: February 18, 2003
    Assignee: Dantz Development Corporation
    Inventors: Robert C. Hickman, Jared E. Bobbitt, Jeffrey C. Tanner, Patrick Wing Sang Lau, Marc T. Friedman, Joseph P. Mullally