Patents by Inventor Alexandre Augusto Ramos da Rocha

Alexandre Augusto Ramos da Rocha 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).

  • Patent number: 10411974
    Abstract: Provided in an example is a cloud computing service catalog which enables a cloud computing user to prepare and implement a blueprint of service items across multiple different clouds of computing resources. An example method includes discovering a plurality of computer resources which are available from at least one of a first platform and a second platform, and receiving data describing a plurality of service items. The service items include instructions configured to control one or more tangible computing devices. A first service item in the plurality of service items corresponds to a first computer resource in the first platform. A second service item in the plurality of service items corresponds to a second computer resource in the second platform. The method also includes adding the service items to the blueprint.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: September 10, 2019
    Assignee: CloudBolt Software Inc.
    Inventors: Thomas C. Hamlin, Alexandre Augusto Ramos da Rocha, Bernard Sanders, Lisa Percival
  • Patent number: 10387167
    Abstract: Provided are examples of apparatus and methods which relate to action-based computing resource configuration. In an example, an instruction indicating an action to be executed by a plurality of computing resources is received. An identification is made that input of data indicating values of one or more user-specified configuration parameters of the plurality of computing resources is required to configure the plurality of computing resources to execute the action. The identifying can include retrieving configuration information from at least a portion of the plurality of computing resources and formatting the retrieved configuration information to present the user with a dynamically-generated graphical user interface which restricts the user to entering only certain values for the data. A description of the one or more user-specified configuration parameters is displayed with a video display.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: August 20, 2019
    Assignee: CLOUDBOLT SOFTWARE INC.
    Inventors: Alexandre Augusto Ramos da Rocha, David Adamec
  • Patent number: 10346151
    Abstract: Provided are example methods and apparatus for orchestrating cloud computing resources which enable customizing cloud management software to add, via user-provided code, features and functionality which go beyond base features built into the cloud management software, without otherwise modifying the cloud computing management software. The user-provided code can include a plug-in, a script, a webhook, a callout, the like, or a combination thereof.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: July 9, 2019
    Assignee: CLOUDBOLT SOFTWARE INC.
    Inventors: Bernard Sanders, Alexandre Augusto Ramos da Rocha, Lisa Percival
  • Patent number: 10242370
    Abstract: Provided are examples of apparatus and methods which relate to enforcing compliance with one or more administrative requirements relating to using computing resources. In an example, one or more objects being used on one or more cloud computing platforms are identified with a computing device. Data describing the one or more objects is received. One or more rules restricting the use of the one or more objects is received. One or more violations of the one or more rules are searched for by comparing the received data to the rules. In response to identifying one or more violations, a response to the one or more violations is executed.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: March 26, 2019
    Assignee: CLOUDCOLT SOFTWARE INC.
    Inventors: Taylor J. Meek, Alexandre Augusto Ramos da Rocha
  • Publication number: 20180013637
    Abstract: Provided are example methods and apparatus for orchestrating cloud computing resources which enable customizing cloud management software to add, via user-provided code, features and functionality which go beyond base features built into the cloud management software, without otherwise modifying the cloud computing management software. The user-provided code can include a plug-in, a script, a webhook, a callout, the like, or a combination thereof.
    Type: Application
    Filed: August 31, 2016
    Publication date: January 11, 2018
    Inventors: Bernard Sanders, Alexandre Augusto Ramos da Rocha
  • Publication number: 20170345016
    Abstract: Provided are examples of apparatus and methods which relate to enforcing compliance with one or more administrative requirements relating to using computing resources. In an example, one or more objects being used on one or more cloud computing platforms are identified with a computing device. Data describing the one or more objects is received. One or more rules restricting the use of the one or more objects is received. One or more violations of the one or more rules are searched for by comparing the received data to the rules. In response to identifying one or more violations, a response to the one or more violations is executed.
    Type: Application
    Filed: August 31, 2016
    Publication date: November 30, 2017
    Inventors: Taylor J. Meek, Alexandre Augusto Ramos da Rocha
  • Publication number: 20170344388
    Abstract: Provided are examples of apparatus and methods which relate to action-based computing resource configuration. In an example, an instruction indicating an action to be executed by a plurality of computing resources is received. An identification is made that input of data indicating values of one or more user-specified configuration parameters of the plurality of computing resources is required to configure the plurality of computing resources to execute the action. The identifying can include retrieving configuration information from at least a portion of the plurality of computing resources and formatting the retrieved configuration information to present the user with a dynamically-generated graphical user interface which restricts the user to entering only certain values for the data. A description of the one or more user-specified configuration parameters is displayed with a video display.
    Type: Application
    Filed: September 1, 2016
    Publication date: November 30, 2017
    Inventor: Alexandre Augusto Ramos da Rocha
  • Publication number: 20170272321
    Abstract: Provided are examples of cloud computing form generators which enable data-driven configuring of cloud computing resources. A configuration form is generated, for example, by an administrator, based at least in part on computing resources available from two or more disparate computing clouds and preconfiguring objects available from the two or more disparate computing clouds. A subsequent cloud user (a “user”) can select one or more preconfigured objects and a candidate cloud from the configuration form. Then, computing resource attributes are automatically determined, based on the selected cloud and the selected preconfigured objects. The computing resource attributes can be translated into application program interfaces (APIs) appropriate for the selected cloud, and the APIs can be called from the selected cloud to implement the selected preconfigured objects.
    Type: Application
    Filed: September 1, 2016
    Publication date: September 21, 2017
    Inventors: Alexandre Augusto Ramos da Rocha, Thomas C. Hamlin
  • Publication number: 20170272335
    Abstract: Provided in an example is a cloud computing service catalog which enables a cloud computing user to prepare and implement a blueprint of service items across multiple different clouds of computing resources. An example method includes discovering a plurality of computer resources which are available from at least one of a first platform and a second platform, and receiving data describing a plurality of service items. The service items include instructions configured to control one or more tangible computing devices. A first service item in the plurality of service items corresponds to a first computer resource in the first platform. A second service item in the plurality of service items corresponds to a second computer resource in the second platform. The method also includes adding the service items to the blueprint.
    Type: Application
    Filed: August 31, 2016
    Publication date: September 21, 2017
    Inventors: Thomas C. Hamlin, Alexandre Augusto Ramos da Rocha, Bernard Sanders