Patents by Inventor Ravi K. Kavuri

Ravi K. Kavuri 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: 20120310892
    Abstract: A system for object-based data storage includes a plurality of object-based storage nodes having respective data storage devices, at least one file presentation node, a virtual cluster file server (VFS), and a scalable interconnect to couple the virtual cluster file server to the storage nodes, and to the at least one file presentation node. The VFS mirrors a same data object for a data file across the plurality of data storage devices.
    Type: Application
    Filed: October 19, 2011
    Publication date: December 6, 2012
    Inventors: Tru Q. Dam, Shanthi Paladugu, Ravi K. Kavuri, James P. Hughes
  • Patent number: 7693954
    Abstract: A system for data storage includes a switch node, a meta-data server, a plurality of storage servers having at least one respective data storage device, and a scalable interconnect. The scalable interconnect couples the switch node, the meta-data server, and the storage servers. At least one of the switch node, the meta-data server and the storage servers includes a hierarchical storage manager (HSM). When information is received at the switch node, the HSM presents the information substantially simultaneously to the storage servers for storage at the respective data storage devices.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: April 6, 2010
    Assignee: Storage Technology Corporation
    Inventors: James P. Hughes, Ravi K. Kavuri, Tru Q. Dam, Shanthi Paladugu
  • Patent number: 7627617
    Abstract: A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), a policy subsystem, and a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, wherein the policy subsystem provides system rules predetermined by a user for at least one of hash based integrity checking, read-only/write-ability/erase-ability control, and duplicate data treatment corresponding to files and file objects.
    Type: Grant
    Filed: February 10, 2005
    Date of Patent: December 1, 2009
    Assignee: Storage Technology Corporation
    Inventors: Ravi K. Kavuri, Jon M. Holdman, James P. Hughes, Dale R. Eichel, Randall K. Hewitt
  • Patent number: 7580950
    Abstract: A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), a policy subsystem that provides system rules predetermined by a user, and a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, wherein the meta data subsystem stores meta data about data files and object files including local file system location, object identification for data, hash, and presented file system information.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: August 25, 2009
    Assignee: Storage Technology Corporation
    Inventors: Ravi K. Kavuri, James P. Hughes
  • Patent number: 7529784
    Abstract: A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, at least one file presentation interface that interfaces to client platforms, an administration interface having graphical user interface (GUI) and a command line interface (CLI), a meta data subsystem for storing meta data about files, and includes a virtual file subsystem having a virtual file server (VFS), a policy subsystem, and a scalable interconnect to couple the object-based storage subsystem, the at least one file presentation interface, the administration interface, the meta data subsystem, and the policy subsystem, wherein the policy subsystem provides system rules predetermined by a user for at least one of hash based integrity checking, read-only/write-ability/erase-ability control, and duplicate data treatment corresponding to files and file objects.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: May 5, 2009
    Assignee: Storage Technology Corporation
    Inventors: Ravi K. Kavuri, Jon M. Holdman, James P. Hughes, Dale R. Eichel, Randall K. Hewitt
  • Publication number: 20080154986
    Abstract: A system for object-based archival data storage includes an object-based storage subsystem having respective data storage devices, an administration interface and a meta data subsystem for storing meta data about files. The system includes an algorithm for analyzing and conducting a reverse differential analysis and compression of data objects for storage and retrieval from the object storage subsystem.
    Type: Application
    Filed: December 22, 2006
    Publication date: June 26, 2008
    Applicant: STORAGE TECHNOLOGY CORPORATION
    Inventors: Ravi K. Kavuri, James P. Hughes
  • Patent number: 7007152
    Abstract: A volume translation apparatus and method are provided. The volume translation apparatus resides between host machines and the physical storage devices accessed by the host machines. This volume translation apparatus may perform volume translation for the control path and optionally the data path of input/output (I/O) requests sent by the host machines to the physical storage devices. Control path translation ensures that the correct physical volumes are mounted for accessing by the I/O request. Because the physical volume may be different from that requested by the host machine application, the translation device includes a mapping that represents which physical volumes represent copies of the virtual volume used by the host machine application.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: February 28, 2006
    Assignee: Storage Technology Corporation
    Inventors: Troy Raymond Pesola, Ravi K. Kavuri, Michael W. Booth
  • Publication number: 20030126132
    Abstract: A virtual volume management system and method includes a storage area network having multiple disparate types of storage devices and multiple virtual storage volumes available to a user for use in storage and retrieval of user data. The virtual volume management system and method further include a storage pool linked to at least one of the virtual storage volumes, and a controller for automatically allocating at least two of the storage devices to the pool. The controller partitions and concatenates the storage devices of the pool for storage and retrieval of user data.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Inventors: Ravi K. Kavuri, John Chelikowsky, Renae M. Weber, Timothy J. Kuik
  • Publication number: 20030126327
    Abstract: A volume translation apparatus and method are provided. The volume translation apparatus resides between host machines and the physical storage devices accessed by the host machines. This volume translation apparatus may perform volume translation for the control path and optionally the data path of input/output (I/O) requests sent by the host machines to the physical storage devices. Control path translation ensures that the correct physical volumes are mounted for accessing by the I/O request. Because the physical volume may be different from that requested by the host machine application, the translation device includes a mapping that represents which physical volumes represent copies of the virtual volume used by the host machine application.
    Type: Application
    Filed: December 28, 2001
    Publication date: July 3, 2003
    Inventors: Troy Raymond Pesola, Ravi K. Kavuri, Michael W. Booth