×

Private cloud API

  • US 10,127,317 B2
  • Filed: 09/18/2014
  • Issued: 11/13/2018
  • Est. Priority Date: 09/18/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a central registry server structured with a memory and a processor, the processor in communication with the memory to perform operations comprising;

    receiving, from a first client computing device, at least one private cloud descriptor corresponding to a first private cloud, the at least one private cloud descriptor comprising a location and a public key;

    testing an ability of the first private cloud to respond to a function of a central registry server, wherein the testing includes sending, by the central registry server to the first private cloud, a function call to access data on the first private cloud;

    determining, based on the testing, that the first private cloud implements a function in the function call by comparing a response from the first private cloud to an expected response;

    registering, responsive to the determining, the first private cloud on the central registry server using the received private cloud descriptor;

    receiving, from a second client computing device associated with a second registered private cloud on the central registry server, a request for the at least one private cloud descriptor;

    locating, by the central registry server, the at least one private cloud descriptor, and sending the at least one private cloud descriptor to the second client computing device;

    receiving, from the second client computing device, an encrypted access request at the location provided by the at least one private cloud descriptor to access the registered first private cloud, wherein the encrypted access request is encrypted by the second client computing device using the at least one private cloud descriptor, and wherein the encrypted access request includes an encrypted identifier that is encrypted using a private key of a user;

    determining, based on the encrypted access request, that the second client computing device is configured with access privileges to access the first private cloud; and

    granting access to the second client computing device to access the first private cloud based on the determining that the second client computing device is configured with access privileges.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×