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: 20120310892Abstract: 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: ApplicationFiled: October 19, 2011Publication date: December 6, 2012Inventors: Tru Q. Dam, Shanthi Paladugu, Ravi K. Kavuri, James P. Hughes
-
Patent number: 7693954Abstract: 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: GrantFiled: December 21, 2004Date of Patent: April 6, 2010Assignee: Storage Technology CorporationInventors: James P. Hughes, Ravi K. Kavuri, Tru Q. Dam, Shanthi Paladugu
-
Patent number: 7627617Abstract: 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: GrantFiled: February 10, 2005Date of Patent: December 1, 2009Assignee: Storage Technology CorporationInventors: Ravi K. Kavuri, Jon M. Holdman, James P. Hughes, Dale R. Eichel, Randall K. Hewitt
-
Patent number: 7580950Abstract: 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: GrantFiled: December 22, 2006Date of Patent: August 25, 2009Assignee: Storage Technology CorporationInventors: Ravi K. Kavuri, James P. Hughes
-
Patent number: 7529784Abstract: 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: GrantFiled: June 2, 2005Date of Patent: May 5, 2009Assignee: Storage Technology CorporationInventors: Ravi K. Kavuri, Jon M. Holdman, James P. Hughes, Dale R. Eichel, Randall K. Hewitt
-
Publication number: 20080154986Abstract: 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: ApplicationFiled: December 22, 2006Publication date: June 26, 2008Applicant: STORAGE TECHNOLOGY CORPORATIONInventors: Ravi K. Kavuri, James P. Hughes
-
Patent number: 7007152Abstract: 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: GrantFiled: December 28, 2001Date of Patent: February 28, 2006Assignee: Storage Technology CorporationInventors: Troy Raymond Pesola, Ravi K. Kavuri, Michael W. Booth
-
Publication number: 20030126132Abstract: 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: ApplicationFiled: December 27, 2001Publication date: July 3, 2003Inventors: Ravi K. Kavuri, John Chelikowsky, Renae M. Weber, Timothy J. Kuik
-
Publication number: 20030126327Abstract: 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: ApplicationFiled: December 28, 2001Publication date: July 3, 2003Inventors: Troy Raymond Pesola, Ravi K. Kavuri, Michael W. Booth