Loading...
Please wait, while we are loading the content...
Systems and Methods for Automatically Managing Scripts for Execution in Distributed Computing Environments
| Content Provider | The Lens |
|---|---|
| Abstract | Aspects of the present disclosure involve automatically generating a script for, e.g., capturing configuration information associated within software services and related computing components accessible throughout a network (e.g., a cloud). The script may be executed to capture such data traffic of the software deployed within the network. |
| Related Links | https://www.lens.org/lens/patent/012-291-204-713-394/frontpage |
| Language | English |
| Publisher Date | 2019-10-10 |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Patent |
| Jurisdiction | United States of America |
| Date Applied | 2018-04-04 |
| Applicant | Citrix Systems Inc |
| Application No. | 201815945547 |
| Claim | A method comprising: receiving, using a computing device, a script defining at least one function to be executed at a first computing component of one or more computing components deployed within a communications network; validating, using the computing device, that the script is authorized to implement the function at the one or more computing components by identifying credentials associated with a first user requesting execution of the script at the first computing component, wherein the credentials associated with the first user are different than credentials used to directly access the first computing component; and when the script is validated, generating, using the computing device, a workflow containing the script and an indication that the script has been authorized to perform the function at the first user component. The method of claim 1 , further comprising: based on the indication, executing the workflow, using the computing device, thereby implementing the function at the first computing component. The method of claim 1 further comprising: validating that the script may be used to implement the at least one function at a second computing component of the one or more computing components by identifying credentials associated with a second user requesting execution of the script, wherein the credentials associated with the second user are different than the credentials used to directly access the first computing component; and executing the script at the second computing component. The method of claim 3 , further comprising: storing an indication in the workflow that the script has been authorized to perform the function at the second computing component. The method of claim 1 further comprising executing the workflow at the one or more computing component of software service upon request by a user. The method of claim 1 , wherein the at least one script is received as input from a user. A system comprising: at least one computing device to: receive a script defining at least one function to be executed at one or more computing components deployed within a communications network; validate that the script is authorized to implement the function at the one or more computing components by identifying credentials associated with a first user requesting execution of the script at the first computing component, wherein the credentials associated with the first user are different than credentials used to directly access the first computing component; and when the script is validated, generate a workflow containing the script and an indication that the script has been authorized to perform the function at the first user component. The system of claim 7 , wherein the at least one computing device is further configure to: based on the indication, execute the workflow, using the computing device, thereby implementing the function at the first computing component. The system of claim 7 , wherein the computing device is further configured to: validate that the script may be used to implement the at least one function at a second computing component of the one or more computing components by identifying credentials associated with a second user requesting execution of the script, wherein the credentials associated with the second user are different than the credentials used to directly access the first computing component; and executing the script at the second computing component. The system of claim 7 , wherein the computing device is further configured to: storing an indication in the workflow that the script has been authorized to perform the function at the second computing component. The method of claim 7 , wherein the at least one script is received as input from a user. A non-transitory computer readable medium encoded with instructions, the instructions, executable by a computing device, comprising: receiving a script defining at least one function to be executed at one or more computing components deployed within a communications network; validating that the script is authorized to implement the function at the one or more computing components by identifying credentials associated with a first user requesting execution of the script at the first computing component, wherein the credentials associated with the first user are different than credentials used to directly access the first computing component; and when the script is validated, generating a workflow containing the script and an indication that the script has been authorized to perform the function at the first user component. The non-transitory computer readable medium of claim 13 , further comprising: based on the indication, executing the workflow, using the computing device, thereby implementing the function at the first computing component. The non-transitory computer readable medium of claim 13 , further comprising: validating that the script may be used to implement the at least one function at a second computing component of the one or more computing components by identifying credentials associated with a second user requesting execution of the script, wherein the credentials associated with the second user are different than the credentials used to directly access the first computing component; and executing the script at the second computing component. The non-transitory computer readable medium of claim 15 , further comprising: storing an indication in the workflow that the script has been authorized to perform the function at the second computing component. The non-transitory computer readable medium 15 , further comprising executing the workflow at the one or more computing component of software service upon request by a user. The non-transitory computer readable medium 13 , wherein the at least one script is received as input from a user. The non-transitory computer readable medium 13 , wherein the script is written in a language selected from at least one of BASH, PERL, Powershell, and Python. |
| CPC Classification | TRANSMISSION OF DIGITAL INFORMATION; e.g. TELEGRAPHIC COMMUNICATION ELECTRIC DIGITAL DATA PROCESSING |
| Extended Family | 012-291-204-713-394 |
| Patent ID | 20190310879 |
| Inventor/Author | Singleton Iv Leo C Gahtori Avijit Henkel Kim G Denisov Costin Brandman Caitlin |
| IPC | G06F9/46 G06F9/48 H04L29/08 |
| Status | Discontinued |
| Owner | Citrix Systems Inc |
| Simple Family | 012-291-204-713-394 |
| CPC (with Group) | H04L67/34 G06F9/468 H04L67/10 G06F9/48 |
| Issuing Authority | United States Patent and Trademark Office (USPTO) |
| Kind | Patent Application Publication |