×

System and method of implementing an object storage infrastructure for cloud-based services

  • US 9,135,269 B2
  • Filed: 12/07/2012
  • Issued: 09/15/2015
  • Est. Priority Date: 12/07/2011
  • Status: Active Grant
First Claim
Patent Images

1. An object storage system comprising:

  • a plurality of storage nodes for storing digital objects associated with clients;

    at least one client application server being operative toestablish a network connection with a client over an inter-network,receive an indication of an object to be uploaded by said client,generate an upload request associated with said object, andreceive said object from said client via said inter-network;

    at least one cloud application server being operative toreceive said upload request from said client application server,generate a Universally Unique Identifier (UUID) associated with said object,select at least two storage nodes from said plurality of storage nodes,receive said object from said client application server, andstream said object to each of said selected storage nodes such that said object is stored on each of said selected storage nodes;

    a file system database storing information defining a virtual file system associated with said client and accessible to said client application server, said UUID being stored in said file system database; and

    at least one cloud object server; and

    whereinsaid client application server is further operative toreceive a download command for said object from said client,retrieve said UUID from said file system database, andprovide said UUID to said cloud object server.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×