Patents by Inventor Faramarz Rabii

Faramarz Rabii 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: 8321645
    Abstract: At least certain embodiments include a method, system and apparatus for relocating data between tiers of storage media in a hybrid storage aggregate encompassing multiple tiers of heterogeneous physical storage media including a file system to automatically relocate the data between tiers.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: November 27, 2012
    Assignee: NetApp, Inc.
    Inventors: Faramarz Rabii, John Strunk, Jeffrey S. Kimmel
  • Patent number: 8176012
    Abstract: A system and method that provides users of network data storage with the ability to gain advantages of a clustered storage server system, in which volumes from multiple server nodes are linked into a virtual global hierarchical namespace, without first having to migrate their data to the clustered storage server system. The system and method extends the global namespace of the clustered storage server system to allow access to one or more volumes stored on one or more remote storage servers over at least one network pathway communicably connecting the remote storage servers and the clustered storage server system. In addition, the system and method allows loads to the clustered system and to the remote storage servers to be balanced or shared by generating at least one set of mirrored volumes accessible via the extended global namespace of the clustered system.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: May 8, 2012
    Assignee: NetApp, Inc.
    Inventors: Faramarz Rabii, Peter Corbett
  • Patent number: 8078622
    Abstract: A system and method that provides users of network data storage systems with the ability to gain the advantages of a clustered storage server system, in which volumes stored on multiple server nodes are linked into a virtual global hierarchical namespace, without first having to migrate their data to the clustered storage server system. The system employs an extended virtual global hierarchical namespace that allows client systems to access, via the extended global namespace, volumes stored on the clustered storage server system and on one or more storage servers that are remote from and do not constitute a part of the clustered system. The extended global namespace can also be employed to perform migration of volume data among the multiple nodes of the clustered storage server system and the remote storage servers.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: December 13, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Faramarz Rabii, Hooman Vassef, Peter Corbett, Keith Arner
  • Publication number: 20100281230
    Abstract: At least certain embodiments disclose a method, system and apparatus for relocating data between tiers of storage media in a hybrid storage aggregate encompassing multiple tiers of heterogeneous physical storage media including a file system to automatically relocate the data between tiers.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 4, 2010
    Applicant: NetApp, Inc.
    Inventors: Faramarz Rabii, John Strunk, Jeffrey S. Kimmel
  • Publication number: 20100114889
    Abstract: A system and method that provides users of network data storage systems with the ability to gain the advantages of a clustered storage server system, in which volumes stored on multiple server nodes are linked into a virtual global hierarchical namespace, without first having to migrate their data to the clustered storage server system. The system employs an extended virtual global hierarchical namespace that allows client systems to access, via the extended global namespace, volumes stored on the clustered storage server system and on one or more storage servers that are remote from and do not constitute a part of the clustered system. The extended global namespace can also be employed to perform migration of volume data among the multiple nodes of the clustered storage server system and the remote storage servers.
    Type: Application
    Filed: October 30, 2008
    Publication date: May 6, 2010
    Applicant: NETAPP, INC.
    Inventors: Faramarz Rabii, Hooman Vassef, Peter Corbett, Keith Arner
  • Publication number: 20020032691
    Abstract: A non-hierarchical or linear directory structure for a mass storage unit such as a disk. The directory structure can be kept in an auxiliary semiconductor memory. The disk is partitioned into segments of equal size. The directory structure presumes that data objects reside wholly and contiguously within a given area of the disk segments. While a variable number of objects may be stored within each segment, a given object is not allowed to occupy more than one segment. During a storage operation, objects are assigned to segments in a round-robin fashion, to equalize segment utilization.
    Type: Application
    Filed: May 25, 2001
    Publication date: March 14, 2002
    Applicant: InfoLibria, Inc.
    Inventors: Faramarz Rabii, Richard J. Morris