System and method for compliance based automation
First Claim
Patent Images
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions for:
- A. executing one or more programs on one or more local or remote computers, said programs identifying one or more data relationships that exist between and utilized by one or more applications resident on one or more local or remote computers;
B. (1) employing in a first computer remote access technology to access and update software on one or more remote computers;
(2) determining a status of the one or more remote computers;
(3) utilizing the status to create one or more automation profiles for execution in one or more remote computers;
C. negotiating between the first computer and the one or more remote computers, a highest level protocol for the one or more remote computer compliance boundaries required to access an automation controller in the one or more remote computers;
D. (1) creating in the first computer a set of execution files having one or more nested tasks for deployment;
(2) appending a light weight play engine to the execution files;
(3) delivering the executable files to the one or more remote computer automation controllers using a remote access technology;
E. (1) creating in the one or more remote computers the light weight play engine having the appended execution files;
(2) reading the appended execution files; and
(3) updating the one or more remote computers.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention generally relates to a process and computer code for enabling users to create adapters that enable application automation processes that allow customers to define compliance boundaries using a rules-based compliance firewall for their service providers and allow service providers to perform automation on customer machines remotely while adhering to customer'"'"'s compliance requirements.
12 Citations
9 Claims
-
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions for:
-
A. executing one or more programs on one or more local or remote computers, said programs identifying one or more data relationships that exist between and utilized by one or more applications resident on one or more local or remote computers; B. (1) employing in a first computer remote access technology to access and update software on one or more remote computers;
(2) determining a status of the one or more remote computers;
(3) utilizing the status to create one or more automation profiles for execution in one or more remote computers;C. negotiating between the first computer and the one or more remote computers, a highest level protocol for the one or more remote computer compliance boundaries required to access an automation controller in the one or more remote computers; D. (1) creating in the first computer a set of execution files having one or more nested tasks for deployment;
(2) appending a light weight play engine to the execution files;
(3) delivering the executable files to the one or more remote computer automation controllers using a remote access technology;E. (1) creating in the one or more remote computers the light weight play engine having the appended execution files;
(2) reading the appended execution files; and
(3) updating the one or more remote computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification