Patents by Inventor Patrick E. Bozeman

Patrick E. Bozeman 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: 8510625
    Abstract: Storing data includes encoding the data using an erasure encoding to provide encoded data, separating the encoded data into a number of components, and providing each of the components to separate data sites. The data may be encoded using a Reed/Solomon encoding. The data may be encoded using a 3-1 Reed/Solomon encoding and the encoded data may be separated into four components that are provided to four separate sites. The data may be encoded by a site that receives the data prior to encoding. The data may be encoded by a client that provides the data to a plurality of sites coupled thereto. Storing data may also include each of the separate data sites providing an additional encoding for the components. The data and the components may be encoded using a Reed/Solomon encoding.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: August 13, 2013
    Assignee: Decho Corporation
    Inventors: Adam Back, Patrick E. Bozeman, Zachary Wily
  • Patent number: 8291490
    Abstract: Managing user access to application-specific capabilities of a system includes maintaining data correlating application-specific capabilities for each of the applications of the system, where the application-specific capabilities of different applications are independent of each other. Managing user access also includes maintaining data correlating user identifiers with user roles, maintaining data correlating user roles with application-specific capabilities, and managing the data using a security module that accesses the data correlating application-specific capabilities, data correlating user identifiers, and the data correlating user roles. The system may have a plurality of tenants and wherein each of the tenants subscribes to one or more of the applications. Each of the users may correspond to a particular one of the tenants. Each tenant may subscribe to a particular set of applications/features.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: October 16, 2012
    Assignee: EMC Corporation
    Inventors: Zahid N. Ahmed, Jonathan M. Jensen, Juniad Saiyed, Patrick E. Bozeman, David Victor Sahagian, Richard Perkett, Andrew Wilson Homer
  • Patent number: 7774466
    Abstract: A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate with a plurality of storage nodes through a network. A client of the distributed data storage system transmits a request over the network for a file identified in the file system. A load-balancing switch selects one of the storage nodes to process the request. The storage node accesses at least one of the physical volumes and transmits a response for the storage operation to the client.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: August 10, 2010
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Alfred Gary Landrum, Peter D. Mattis, Naveen Nalam, Drew S. Roselli
  • Patent number: 7774325
    Abstract: A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate with a plurality of storage nodes through a network. A client of the distributed data storage system transmits a request over the network for a file identified in the file system. A load-balancing switch selects one of the storage nodes to process the request. The storage node accesses at least one of the physical volumes and transmits a response for the storage operation to the client.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: August 10, 2010
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Alfred Gary Landrum, Peter D. Mattis, Naveen Nalam, Drew S. Roselli
  • Patent number: 7743023
    Abstract: Various embodiments introduce the notion of a replication entity which implements a highly scalable file replication system. In one embodiment, the replication entity resides in the form of a scalable replication service. In at least some embodiments, the replication service provides a “drive in the sky” facility that can be used by individuals, such as subscribers, to synchronize their individual machines, such that their files are automatically replicated to a safe and always-on location. Alternatively or additionally, individuals such as subscribers can also access their files via a web-based interface when they are away from their machines.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: Dan Teodosiu, David C. Steere, Muthukaruppan Annamalai, Nikolaj S Bjorner, Michael J Bohlander, Huisheng Liu, Patrick E Bozeman
  • Patent number: 7590747
    Abstract: A network storage system includes a virtual file system (“VFS”) that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: September 15, 2009
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, David A. Patterson
  • Patent number: 7555531
    Abstract: A method and system are related to updating objects over limited bandwidth networks. Objects are updated between two or more computing devices using remote differential compression (RDC) techniques such that required data transfers are minimized. In one aspect, efficient large object transfers are achieved by recursively applying the RDC algorithm to its own metadata; a single or multiple recursion step(s) may be used in this case to reduce the amount of metadata sent over the network by the RDC algorithm. Objects and/or signature and chunk length lists can be chunked by locating boundaries at dynamically determined locations. A mathematical function evaluates hash values associated within a horizon window relative to potential chunk boundary.
    Type: Grant
    Filed: April 15, 2004
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Dan Teodosiu, Nikolaj S. Bjørner, Yuri Gurevich, Patrick E. Bozeman
  • Patent number: 7509645
    Abstract: A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate with a plurality of storage nodes through a network. A client of the distributed data storage system transmits a request over the network for a file identified in the file system. A load-balancing switch selects one of the storage nodes to process the request. The storage node accesses at least one of the physical volumes and transmits a response for the storage operation to the client.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: March 24, 2009
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Alfred Gary Landrum, Peter D. Mattis, Naveen Nalam, Drew S. Roselli
  • Patent number: 7506034
    Abstract: A network storage system includes a virtual file system (“VFS”), to manage the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: March 17, 2009
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Taylor Gautier
  • Patent number: 7428540
    Abstract: A network storage system includes a virtual file system (“VFS”), to manage the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: September 23, 2008
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, F. Alan Jones, Georgina L. Russell, Michael Gonzalez, Patrick E. Bozeman, Taylor Gautier, David A. Patterson
  • Patent number: 7281168
    Abstract: A network storage system includes a virtual file system (“VFS”) that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: October 9, 2007
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, F. Alan Jones, Taylor Gautier
  • Patent number: 7266555
    Abstract: A network storage system includes a virtual file system (“VFS”), to manage the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: December 8, 2000
    Date of Patent: September 4, 2007
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman
  • Patent number: 7203731
    Abstract: A network storage system includes a virtual file system (“VFS”) that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: April 10, 2007
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman
  • Patent number: 6952737
    Abstract: A network storage system includes a virtual file system (“VFS”) that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMS) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: October 4, 2005
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, David A. Patterson
  • Publication number: 20040088297
    Abstract: A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate with a plurality of storage nodes through a network. A client of the distributed data storage system transmits a request over the network for a file identified in the file system. A load-balancing switch selects one of the storage nodes to process the request. The storage node accesses at least one of the physical volumes and transmits a response for the storage operation to the client.
    Type: Application
    Filed: February 13, 2003
    Publication date: May 6, 2004
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Alfred Gary Landrum, Peter D. Mattis, Naveen Nalam, Drew S. Roselli
  • Publication number: 20040078466
    Abstract: A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate with a plurality of storage nodes through a network. A client of the distributed data storage system transmits a request over the network for a file identified in the file system. A load-balancing switch selects one of the storage nodes to process the request. The storage node accesses at least one of the physical volumes and transmits a response for the storage operation to the client.
    Type: Application
    Filed: February 13, 2003
    Publication date: April 22, 2004
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Alfred Gary Landrum, Peter D. Mattis, Naveen Nalam, Drew S. Roselli
  • Publication number: 20040078465
    Abstract: A distributed data storage system stores a single image file system across a plurality of physical storage volumes. The physical storage may be direct attached storage, or may be coupled through a storage area network (“SAN”). One or more clients communicate with a plurality of storage nodes through a network. A client of the distributed data storage system transmits a request over the network for a file identified in the file system. A load-balancing switch selects one of the storage nodes to process the request. The storage node accesses at least one of the physical volumes and transmits a response for the storage operation to the client.
    Type: Application
    Filed: February 13, 2003
    Publication date: April 22, 2004
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Alfred Gary Landrum, Peter D. Mattis, Naveen Nalam, Drew S. Roselli
  • Publication number: 20010047400
    Abstract: A network storage system includes a virtual file system (“VFS”), to manage the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMs) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Application
    Filed: December 29, 2000
    Publication date: November 29, 2001
    Inventors: Joshua L. Coates, Patrick E. Bozeman, Taylor Gautier