×

Crowd-sourced cloud computing in a multiple resource provider environment

  • US 10,360,606 B2
  • Filed: 07/19/2016
  • Issued: 07/23/2019
  • Est. Priority Date: 07/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, by one or more computing devices and for each of a plurality of cloud computing resource providers, a registration request for participation of resources of each respective provider in a crowd-sourced computing cloud, each registration request comprising provider characteristics and a specification of the resources, each resource specification comprising resource specification parameters, wherein at least one received registration request comprises data indicating an intent of a first resource provider to pool a subset of a first resource provider'"'"'s resources with resources of one or more other resource providers for participation in the crowd-sourced computing cloud;

    registering, by the one or more computing devices, the specified resources and provider characteristic of each of the plurality of providers in a database as available for supporting cloud computing services;

    publishing, by the one or more computing devices, a catalog of provider profiles, each provider profile based on the received registration requests, the catalog of provider profiles searchable by provider characteristics including any intent to pool resources, resource specification parameters, and cloud computing services determined to be offered by the profiled provider;

    receiving, by the one or more computing devices from a second registered provider, a request to pool a subset of a second provider'"'"'s registered resources with the subset of the registered resources of the first provider; and

    pooling, by the one or more computing devices, the subset of the second provider'"'"'s registered resources and the subset of the registered resources of the first provider to support a common cloud computing service in a crowd-sourced computing cloud;

    determining, by the one or more computing devices, at least one crowd-sourced cloud computing service to be offered based on the pooled registered resources;

    publishing, by the one or more computing devices, a searchable cloud computing service catalog comprising an entry for each determined crowd-sourced cloud computing service to be offered, each service catalog entry comprising an identifier for at least one pooled provider of the cloud computing service described in the cloud computing service catalog entry;

    receiving, by the one or more computing devices from a consumer, a selection of a published cloud computing service;

    provisioning, by the one or more computing devices, the selected cloud computing service; and

    operating, by the one or more computing devices and the resources of the cloud computing service, the provisioned cloud computing service.

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