Graphical user interface apparatus and connection method in two-way communication system
US-9219882-B2 · Dec 22, 2015 · US
US2017201600A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2017201600-A1 |
| Application number | US-201715469373-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 24, 2017 |
| Priority date | Jan 16, 2013 |
| Publication date | Jul 13, 2017 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Tools are provided to assist users of cloud computing systems to create, monitor, and debug the resource instances they need. Specifically, resource instances are created in a cloud computing system based on a blueprint that is provided to a blueprint processor. The blueprint declaratively defines the resources that the user needs to have created in the cloud. Based on the information contained in blueprint, the blueprint processor causes the cloud to orchestrate the creation of resource instances, doing so in parallel when possible, and to configure those resource instances as specified in blueprint. Techniques are described for generating a timeline to convey status during the deployment process, and for performing debugging operations.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: receiving information that declaratively defines which inter-related cloud resource objects are to be present in a software system; causing deployment of an instance of the software system by providing the information to a deployment processor that orchestrates creation of a plurality of resource instances based, at least in part, on dependencies, specified in the information, between the inter-related cloud resource objects; during deployment of the instance of the software system: instantiating the plurality of resource instances that correspond to the inter-related cloud resource objects defined in the information; and forming a timeline that depicts the status of each of the plurality of resource instances at each of a plurality of points in time by outputting status information about the current deployment status of each of the plurality of resource instances at each of the plurality of points in time; wherein the method is performed by one or more computing devices. 2 . The method of claim 1 further comprising the deployment processor causing creation of the resource instances in a sequence that is not explicitly defined in the information. 3 . The method of claim 1 wherein, before deployment of the instance of the software system, no instances of the inter-related cloud resource objects exist for the instance of the information and, after deployment of the instance of the software system, instances exist for each of the inter-related cloud resource objects. 4 . The method of claim 1 wherein outputting status information during deployment of the instance of the software system is in response to a received query from a user during deployment of the instance of the software system. 5 . The method of claim 1 wherein a status of at least one of the plurality of resource instances at a point in time indicates that the at least one of the plurality of resource instances is partially, but not completely, deployed. 6 . The method of claim 1 wherein the status information is output by the deployment processor that is sending commands to a cloud system to deploy a cloud-based application, defined in the information, within the cloud system. 7 . The method of claim 1 wherein repeating the step of outputting status information includes outputting a set of characters corresponding to each of the plurality of points in time. 8 . The method of claim 1 wherein, for at least one of the plurality of points in time, status information is output in response to a certain amount of time elapsing since status information was previously output. 9 . The method of claim 1 wherein, for at least one of the plurality of points in time, status information is output in response to a change in status of one or more of the plurality of resource instances. 10 . The method of claim 1 wherein the status information that is output at each of the plurality of points in time indicates the time at which the status information is output. 11 . The method of claim 1 wherein the information comprises a blueprint that defines the inter-related cloud resource objects. 12 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause: receiving information that declaratively defines which inter-related cloud resource objects are to be present in a software system; causing deployment of an instance of the software system by providing the information to a deployment processor that orchestrates creation of a plurality of resource instances based, at least in part, on dependencies, specified in the information, between the inter-related cloud resource objects; during deployment of the instance of the software system: instantiating the plurality of resource instances that correspond to the inter-related cloud resource objects defined in the information; and forming a timeline that depicts the status of each of the plurality of resource instances at each of a plurality of points in time by outputting status information about the current deployment status of each of the plurality of resource instances at each of the plurality of points in time. 13 . The non-transitory computer-readable medium storing instructions of claim 12 further comprising the deployment processor causing creation of the resource instances in a sequence that is not explicitly defined in the information. 14 . The non-transitory computer-readable medium storing instructions of claim 12 wherein, before deployment of the instance of the software system, no instances of the inter-related cloud resource objects exist for the instance of the information and, after deployment of the instance of the software system, instances exist for each of the inter-related cloud resource objects. 15 . A system comprising: one or more processors; memory, operatively coupled to the one or more processors, storing instructions executable by the one or more processors; wherein the instructions include instructions which, when executed by the one or more processors, cause: receiving information that declaratively defines which inter-related cloud resource objects are to be present in a software system; cause causing deployment of an instance of the software system by providing the information to a deployment processor that orchestrates creation of a plurality of resource instances based, at least in part, on dependencies, specified in the information, between the inter-related cloud resource objects; during deployment of the instance of the software system: instantiating the plurality of resource instances that correspond to the inter-related cloud resource objects defined in the information; and forming a timeline that depicts the status of each of the plurality of resource instances at each of a plurality of points in time by outputting status information about the current deployment status of each of the plurality of resource instances at each of the plurality of points in time. 16 . The system of claim 15 wherein the instructions include instructions which, when executed by the one or more processors, further cause the deployment processor causing creation of the resource instances in a sequence that is not explicitly defined in the information. 17 . The system of claim 15 wherein, before deployment of the instance of the software system, no instances of the inter-related cloud resource objects exist for the instance of the information and, after deployment of the instance of the software system, instances exist for each of the inter-related cloud resource objects.
Admission control; Resource allocation · CPC title
Electricity · mapped topic
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Indicating network or usage conditions on the user display · CPC title
involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.