8775774

Management System and Methods for Object Storage System

PublishedJuly 8, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. In a computer system that is connected to a storage system via input-output command (IO) paths and non-IO paths, a method for provisioning a logical storage volume for an application running in the computer system, the method comprising: selecting by the computer system a logical storage container created in the storage system; issuing a request from the computer system to the storage system via a non-IO path to create the logical storage volume in the selected logical storage container; and storing a unique identifier for the logical storage volume received by the computer system from the storage system in response to the request and associating the unique identifier with a virtual machine running in the computer system.

2

2. The method of claim 1 , wherein the logical storage volume stores metadata files of the virtual machine, the metadata files including a disk descriptor file for a virtual disk of the virtual machine.

3

3. The method of claim 2 , wherein the logical storage volume stores data files of the virtual disk and has a size defined in the disk descriptor file for the virtual disk.

4

4. The method of claim 3 , further comprising: issuing a request to the storage system to increase the size of the virtual disk; and updating the disk descriptor file for the virtual disk to indicate the increased size.

5

5. The method of claim 1 , further comprising: issuing a request to the storage system to clone the logical storage volume between same or different logical storage containers.

6

6. The method of claim 5 , further comprising: determining that the logical storage containers are not compatible; and issuing data movement commands from the computer system to copy contents of the logical storage volume to the cloned logical storage volume.

7

7. The method of claim 1 , further comprising: issuing a request to the storage system to move the logical storage volume between logical storage containers in the storage system.

8

8. The method of claim 7 , further comprising: determining that an IO path from the computer system to the storage system would be broken as a result of the move; and issuing a request to establish a new IO path from the computer system to the storage system after the move is completed.

9

9. The method of claim 1 , further comprising: determining that the logical storage container has sufficient space to accommodate the logical storage volume.

10

10. The method of claim 1 , further comprising: transmitting authentication credentials and a decryption key to the storage system, wherein, upon authentication of the computer system by the storage system, the request to create the logical storage volume is issued to the storage system in an encrypted form that can be decrypted using the decryption key.

11

11. The method of claim 1 , wherein the storage system is a SCSI protocol-based storage system.

12

12. The method of claim 1 , wherein the storage system is an NFS protocol-based storage system.

13

13. In a computer system that is connected to a storage system via input-output command (IO) paths and non-IO paths, a method for reprovisioning a logical storage volume for virtual machine running in the computer system, the method comprising: issuing a request from the computer system to the storage system via a non-IO path to increase a size of the logical storage volume provisioned in the selected logical storage container; receiving acknowledgement of the increase in size by the computer system from the storage system; and updating a metadata file associated with the logical storage volume to indicate the increased size.

14

14. The method of claim 13 , further comprising: determining that the logical storage container has sufficient space to accommodate the increased size of the logical storage volume.

15

15. The method of claim 13 , wherein the application is a virtual machine and the updated metadata file is a disk descriptor file for a virtual disk of the virtual machine.

16

16. The method of claim 15 , wherein the metadata file is stored in another logical storage volume that has been provisioned for the virtual machine.

17

17. A computer system connected to a storage system via input-output command (IO) paths and non-IO paths, the computer system comprising: a management interface in a non-IO path; and a storage interface in an IO path, wherein the management interface is configured to: (i) generate a request to create a logical storage volume in the storage system and to receive in response to the request a unique identifier for the logical storage volume, and (ii) generate a request to bind the logical storage volume to a protocol endpoint configured in the storage system and to receive in response to the request first and second identifiers, and wherein the storage interface encodes IO issued to the logical storage volume with the first and second identifiers.

18

18. The computer system of claim 17 , wherein the storage interface generates IOs in SCSI compliant format.

19

19. The computer system of claim 17 , wherein the storage interface generates IOs in NFS compliant format.

20

20. The computer system of claim 17 , wherein the management interface is configured to generate a request to rebind the logical storage volume and to receive in response to the request new first and second identifiers, the new first identifier identifying a new protocol endpoint to which the logical storage volume is bound and the new second identifier uniquely identifying the logical storage volume amongst all logical storage volumes bound to the new protocol endpoint.

Patent Metadata

Filing Date

Unknown

Publication Date

July 8, 2014

Inventors

Komal DESAI
Satyam B. VAGHANI

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MANAGEMENT SYSTEM AND METHODS FOR OBJECT STORAGE SYSTEM” (8775774). https://patentable.app/patents/8775774

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.