Tracking application deployment errors via cloud logs
US-2015347264-A1 · Dec 3, 2015 · US
US11228637B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11228637-B2 |
| Application number | US-201414316507-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 26, 2014 |
| Priority date | Jun 26, 2014 |
| Publication date | Jan 18, 2022 |
| Grant date | Jan 18, 2022 |
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.
A system for managing a virtualized computing system is disclosed. The system enables a user of a mobile device to efficiently track and manage computing resources via a management application that includes a graphical user interface that is designed to be operated using a conventional terminal (e.g., via a mouse and keyboard). The system may receive commands from the user of the mobile device in a first format and translate the commands into a second format that can be executed by a management application. Embodiments of the present disclosure further enable a management application to verify and securely communicate with users via existing communications services (e.g., social networking services) without expending additional resources to develop custom, secure interfaces for multiple mobile software and hardware platforms.
Opening claim text (preview).
We claim: 1. A method of processing commands for a management application that manages a virtualized computing system comprising a plurality of physical host computers executing one or more virtual machines (VMs), comprising: determining that a communications service account associated with a communications service corresponds to an authorized user account associated with the management application; receiving a first message from the communications service account via the communications service, the first message comprising a first command for managing the virtualized computing system, the first command formatted according to a first syntax corresponding to the communications service, and not executable by the management application; parsing the first message to extract the first command; determining that the first command is a valid command; determining a first format of the first command; translating the first command from the first format to a second command in a second format that is executable by the management application; transmitting the second command in the second format to the management application, causing the management application to execute the second command; receiving a response from the management application based on the second command, determining the communications service corresponding to the response; associating, with a uniform resource locator (URL), one or more configuration parameters of the virtualized computing system that were modified via the second command; and transmitting information including at least a portion of the response to the communications service account via the communications service, wherein the information comprises the URL. 2. The method of claim 1 , wherein the communications service comprises a social networking service. 3. The method of claim 2 , wherein receiving the first message via the communications service comprises monitoring and retrieving content posted by the communications service account on the social networking service. 4. The method of claim 2 , further comprising establishing a trusted relationship with the communications service account based on determining that the communications service account corresponds to the authorized user account, and wherein receiving the first message from the communications service account is performed after establishing the trusted relationship. 5. The method of claim 1 , further comprising accessing the authorized user account to determine whether the communications service account has permission to issue at least one type of command included in the first command. 6. The method of claim 1 , wherein the first command included in the first message are indicated by a symbol associated with the first format. 7. The method of claim 1 , further comprising updating a database entry associated with the authorized user account to include a social networking service account and permissions associated with the social networking service account. 8. A non-transitory computer-readable storage medium comprising instructions that, when executed in a computing device, process commands for a management application that manages a virtualized computing system comprising a plurality of physical host computers executing one or more virtual machines (VMs), by performing the steps of: determining that a communications service account associated with a communications service corresponds to an authorized user account associated with the management application; receiving a first message from the communications service account via the communications service, the first message comprising a first command for managing the virtualized computing system, the first command formatted according to a first syntax corresponding to the communications service, and not executable by the management application; parsing the first message to extract the first command determining that the first command is a valid command; determining a first format of the first command; translating the first command from the first format to a second command in a second format that is executable by the management application; transmitting the second command to the management application, causing the management application to execute the second command; receiving a response from the management application based on the second command, determining the communications service corresponding to the response; associating, with a uniform resource locator (URL), one or more configuration parameters of the virtualized computing system that were modified via the second command; and transmitting information including at least a portion of the response to the communications service account via the communications service, wherein the information comprises the URL. 9. The non-transitory computer-readable storage medium of claim 8 , wherein the communications service comprises a social networking service. 10. The non-transitory computer-readable storage medium of claim 9 , wherein receiving the first message via the communications service comprises monitoring and retrieving content posted by the communications service account on the social networking service. 11. The non-transitory computer-readable storage medium of claim 9 , further comprising instructions that, when executed in the computing device, perform the step of establishing a trusted relationship with the communications service account based on determining that the communications service account corresponds to the authorized user account, and wherein receiving the first message from the communications service account is performed after establishing the trusted relationship. 12. The non-transitory computer-readable storage medium of claim 8 , further comprising instructions that, when executed in the computing device, perform the step of accessing the authorized user account to determine whether the communications service account has permission to issue at least one type of command included in the first command. 13. The non-transitory computer-readable storage medium of claim 8 , wherein the first command included in the first message are indicated by a symbol associated with the first format. 14. The non-transitory computer-readable storage medium of claim 8 , further comprising instructions that, when executed in the computing device, perform the step of updating a database entry associated with the authorized user account to include a social networking service account and permissions associated with the social networking service account. 15. A computer system for processing commands for a management application that manages a virtualized computing system comprising a plurality of physical host computers executing one or more virtual machines (VMs), the computer system comprising a system memory and a processor programmed to carry out the steps of: determining that a communications service account associated with a communications service corresponds to an authorized user account associated with the management application; receiving a first message from the communications service account via the communications service, the first message comprising a first command for managing the virtualized computing system, the first command formatted according to a first syntax corresponding to the communications service, and not executable by the management application; parsing the first message to extract the first command determining a first format of the first command; determining that the first command is a valid command; translating the first command from the first format to a second command in a second format that is ex
Business processes related to social networking or social networking services · CPC title
Commands or executable codes · CPC title
Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Access control lists [ACL] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.