Patents by Inventor Francesco Lacapra

Francesco Lacapra 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).

  • Publication number: 20130018930
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 17, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013619
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013639
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and /or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013654
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013675
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20130013655
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: OVERLAND STORAGE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Ding Tran
  • Patent number: 8296398
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Grant
    Filed: April 28, 2009
    Date of Patent: October 23, 2012
    Assignee: Overland Storage, Inc.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Patent number: 8239354
    Abstract: In an aggregated file system, a method of processing a user file retrieves user file metadata and user data from a metadata server and applies operations to the user data in accordance with a file open request from a client. At the end of the process, the method stores the processed user data at a location in accordance with a predefined rule and updates the metadata in the metadata server to reference the processed user data at the location. In some embodiments, the predefined rule is to choose a location between the metadata server and a separate storage server in accordance with the size of the processed user data. If the size is still smaller than a predetermined threshold, the user data is stored in the metadata server. Otherwise, the user data is stored in the storage server.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: August 7, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Francesco Lacapra, Srinivas Duvvuri
  • Patent number: 8195760
    Abstract: In a switched file system, a file switching device is logically positioned between clients and file servers and communicates with the clients and the file servers using standard network file protocols. The file switching device appears as a server to the client devices and as a client to the file servers. The file switching device aggregates storage from multiple file servers into a global filesystem and presents a global namespace to the client devices. The file switching device typically supports a “native” mode for integrating legacy files into the global namespace and an “extended” mode for actively managing files across one or more file servers. Typically, native-mode files may be accessed directly or indirectly via the file switching device, while extended-mode files may be accessed only through the file switching device. The file switching device may manage file storage using various types of rules, e.g., for managing multiple storage tiers or for applying different types of encoding schemes to files.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: June 5, 2012
    Assignee: F5 Networks, Inc.
    Inventors: Francesco Lacapra, Srinivas P. Duvvuri, Vladimir I. Miloushev, Krasimira Nikolova, legal representative, Peter A. Nickolov
  • Publication number: 20120036161
    Abstract: A distributed file system and method distributes file system objects across multiple self-contained volumes, where each volume is owned by a unique file system node. Logical links are used to reference a file system object between volumes. Each file system node includes a relocation directory in which is maintained hard links to locally-stored file system objects that are referenced from another file system node using logical links. Various file system operations that involve multiple volumes are performed without having to place a write lock on more than one volume at a time. Various caching schemes allow the various file system nodes to cache file system object data and metadata.
    Type: Application
    Filed: October 14, 2011
    Publication date: February 9, 2012
    Applicant: BLUEARC UK LIMITED
    Inventors: Francesco Lacapra, Fiorenzo Cattaneo, Simon L. Benham, Trevor E. Willis, Christopher J. Aston
  • Patent number: 8041735
    Abstract: A distributed file system and method distributes file system objects across multiple self-contained volumes, where each volume is owned by a unique file system node. Logical links are used to reference a file system object between volumes. Each file system node includes a relocation directory in which is maintained hard links to locally-stored file system objects that are referenced from another file system node using logical links. Various file system operations that involve multiple volumes are performed without having to place a write lock on more than one volume at a time. Various caching schemes allow the various file system nodes to cache file system object data and metadata.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: October 18, 2011
    Assignee: BlueArc UK Limited
    Inventors: Francesco Lacapra, Fiorenzo Cattaneo, Simon L. Benham, Trevor E. Willis, Christopher J. Aston
  • Publication number: 20110087696
    Abstract: In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
    Type: Application
    Filed: December 20, 2010
    Publication date: April 14, 2011
    Applicant: F5 NETWORKS, INC.
    Inventor: Francesco LACAPRA
  • Patent number: 7885970
    Abstract: In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: February 8, 2011
    Assignee: F5 Networks, Inc.
    Inventor: Francesco Lacapra
  • Publication number: 20090271412
    Abstract: Peer-to-peer redundant file server system and methods include clients that determine a target storage provider to contact for a particular storage transaction based on a pathname provided by the filesystem and a predetermined scheme such as a hash function applied to a portion of the pathname. Servers use the same scheme to determine where to store relevant file information so that the clients can locate the file information. The target storage provider may store the file itself and/or may store metadata that identifies one or more other storage providers where the file is stored. A file may be replicated in multiple storage providers, and the metadata may include a list of storage providers from which the clients can select (e.g., randomly) in order to access the file.
    Type: Application
    Filed: April 28, 2009
    Publication date: October 29, 2009
    Applicant: MAXISCALE, INC.
    Inventors: Francesco Lacapra, Peter Wallace Steele, Bruno Sartirana, Ernest Ying Sue Hua, I. Chung Joseph Lin, Samuel Sui-Lun Li, Nathanael John Diller, Thomas Reynold Ramsdell, Don Nguyen, Kyle Dinh Tran
  • Publication number: 20090106255
    Abstract: In a switched file system, a file switching device is logically positioned between clients and file servers and communicates with the clients and the file servers using standard network file protocols. The file switching device appears as a server to the client devices and as a client to the file servers. The file switching device aggregates storage from multiple file servers into a global filesystem and presents a global namespace to the client devices. The file switching device typically supports a “native” mode for integrating legacy files into the global namespace and an “extended” mode for actively managing files across one or more file servers. Typically, native-mode files may be accessed directly or indirectly via the file switching device, while extended-mode files may be accessed only through the file switching device. The file switching device may manage file storage using various types of rules, e.g., for managing multiple storage tiers or for applying different types of encoding schemes to files.
    Type: Application
    Filed: April 16, 2008
    Publication date: April 23, 2009
    Applicant: ATTUNE SYSTEMS, INC.
    Inventors: Francesco Lacapra, Srinivas P. Duvvuri, Vladimir Miloushev, Peter Nickolov
  • Publication number: 20090077097
    Abstract: In a switched file system, a file switching device is logically positioned between clients and file servers and communicates with the clients and the file servers using standard network file protocols. The file switching device appears as a server to the client devices and as a client to the file servers. The file switching device aggregates storage from multiple file servers into a global filesystem and presents a global namespace to the client devices. The file switching device typically supports a “native” mode for integrating legacy files into the global namespace and an “extended” mode for actively managing files across one or more file servers. Typically, native-mode files may be accessed directly or indirectly via the file switching device, while extended-mode files may be accessed only through the file switching device. The file switching device may manage file storage using various types of rules, e.g., for managing multiple storage tiers or for applying different types of encoding schemes to files.
    Type: Application
    Filed: April 16, 2008
    Publication date: March 19, 2009
    Applicant: ATTUNE SYSTEMS, INC.
    Inventors: Francesco Lacapra, Srinivas P. Duvvuri
  • Publication number: 20060200470
    Abstract: In an aggregated file system, a method of processing a user file retrieves its metadata and user data from a metadata server and applies operations to the user data in accordance with a file open request from a client. At the end of the process, the method stores the processed user data at a location in accordance with a predefined rule and updates the metadata in the metadata server to reference the processed user data at the location. In some embodiments, the predefined rule is to choose a location between the metadata server and a separate storage server in accordance with the size of the processed user data. If the size is still smaller than a predetermined threshold, the user data is stored in the metadata server. Otherwise, the user data is stored in the storage server.
    Type: Application
    Filed: March 3, 2005
    Publication date: September 7, 2006
    Inventors: Francesco Lacapra, Srinivas Duvvuri
  • Publication number: 20060167838
    Abstract: In an aggregated file system, a file may begin with a set of stripe fragments all in the RAID-5 scheme in order to take advantage of the RAID-5 scheme's storage efficiency. After that, when one of the fragments is accessed by a file switch, it will be duplicated into the data mirroring scheme. The file's corresponding metadata server maintains a data structure, e.g., a bitmap, indicating which fragments have been duplicated into the data mirroring scheme. In other words, the file, at this moment, exists in a hybrid scheme. A file consolidator running on the metadata server is triggered at a predefined time to copy the fragments from the data mirroring scheme back to the RAID-5 scheme, This file consolidator also updates the bitmap to reflect the changes to the file's scheme change. This hybrid scheme is expected to increase the I/O capacity of the conventional RAID-5 scheme and the storage usage of the conventional mirroring scheme.
    Type: Application
    Filed: January 21, 2005
    Publication date: July 27, 2006
    Applicant: Z-Force Communications, Inc.
    Inventor: Francesco Lacapra
  • Publication number: 20060161518
    Abstract: In an aggregated file system, metadata is partitioned into multiple metadata volumes. On receipt of a file processing request, a file switch examines its mount entry cache to identify a target metadata volume that hosts the metadata of the requested file. The identification begins with mount entries at a root volume and continues recursively by examining a portion of the absolute pathname of the file until the target metadata volume is identified. Finally, the file switch forwards the request to a metadata server managing the target metadata volume. Since the identification process is carried out completely within the file switch, there is no need for multiple expensive network accesses to different metadata servers.
    Type: Application
    Filed: January 20, 2006
    Publication date: July 20, 2006
    Inventor: Francesco Lacapra