×

System and method for managing a computing cluster

  • US 9,590,849 B2
  • Filed: 05/09/2012
  • Issued: 03/07/2017
  • Est. Priority Date: 06/23/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • a cloud manager of a telephony network platform system transmitting a first cloud manager command via a REST access application programming interface (API) to at least one remote server of a remote third-party Internet-based multi-tenant computing platform that is external to the cloud manager,wherein the first cloud manager command is a command to initiate a first group controller at the at least one remote server by controlling the at least one remote server to install software of the first group controller,wherein the first group controller is a controller of a first user selection of a first group from a set of groups that includes at least a voice group, a messaging group and a video group,wherein the software of the first group controller is constructed to control the at least one remote server to initiate the first group,wherein the software of the first group controller is included in a first group profile provided to the cloud manager by a database of the telephony network platform system,wherein the REST access API is an API of the cloud manager and the REST access API is constructed to provide a machine interface between the cloud manager and the remote computing platform,wherein the cloud manager transmits the first cloud manager command responsive to the cloud manager receiving a first user instruction that specifies the first user selection;

    initiating the first group controller at the at least one remote server;

    initiating the first group;

    the database storing a security key to identify the first group, responsive to initiation of the first group controller at the at least one remote server;

    the cloud manager transmitting a second cloud manager command to the at least one remote server via the REST access API, responsive to the cloud manager receiving a second user instruction to change the first group profile to a second group profile,wherein the second user instruction specifies a second user selection of one of the voice group, the messaging group and the video group,wherein the second user selection is different from the first user selection,wherein the second cloud manager command is a command to control the first group controller to control the at least one remote server to amend the first group in accordance with the second user selection,wherein second group profile is provided to the cloud manager by the database of the telephony network platform system,wherein the second cloud manager command specifies the security key that identifies the first group; and

    amending the first group in accordance with the second user selection;

    wherein initiating the first group comprises;

    installing software of a group definition of the first group profile on at least one server of the computing platform, the software of the group definition including software for each host of the first group,wherein amending the first group in accordance with the second user selection comprises;

    amending software installed on the at least one server for each host of the first group, each of the at least one server being identified by a secret key that is supplied at boot time of the server,wherein the cloud manager receives the first user instruction and the second user instruction from an outside system that is an external system of a user of the remote computing platform,wherein the outside system is external to the remote computing platform and the cloud manager,wherein the cloud manager receives the first user instruction and the second user instruction via a user interface of the cloud manager.

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