Systems and methods for development of an automation control service
First Claim
Patent Images
1. A method for developing automation control services, comprising:
- providing, by a computing system comprising at least one memory device and at least one processor, an asset representation of each of a group of automation control assets in an operational environment, wherein the asset representation is implementation-agnostic;
providing, by the computing system, an information model for each of the group of automation control assets;
providing, by the computing system, a common control language for the group of automation control assets, wherein the common control language permits discovery and control of the group of automation control assets by the computing system based on at least the information model;
gathering data regarding the behavior of a user in the operational environment, wherein the data is gathered prior to generation of an initial automation control asset;
generating, by the computing system and based at least on the asset representation, the information model, the common control language, and the data regarding the behavior of the user, the initial automation control asset that regulates operation of an agent of the operational environment based at least on a first change in the operational environment, wherein the agent comprises a non-human device;
generating, by the computing system, an inventory of a group of agents, wherein the group of agents comprises one or more of an automation control service, a second automation control asset, an electronic device, a sensor, or a network service;
generating, by the computing system, an information structure representative of the generated inventory, wherein the information structure conveys relationships among the group of agents;
generating, by the computing system, a third automation control asset based at least in part on at least a portion of the generated inventory; and
directing, by the computing system and based at least on the initial automation control asset, the operation of the agent of the operational environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the disclosure relate to intelligent automation control of an environment based at least on intelligence associated with behavior of an operator and/or equipment.
56 Citations
16 Claims
-
1. A method for developing automation control services, comprising:
-
providing, by a computing system comprising at least one memory device and at least one processor, an asset representation of each of a group of automation control assets in an operational environment, wherein the asset representation is implementation-agnostic; providing, by the computing system, an information model for each of the group of automation control assets; providing, by the computing system, a common control language for the group of automation control assets, wherein the common control language permits discovery and control of the group of automation control assets by the computing system based on at least the information model; gathering data regarding the behavior of a user in the operational environment, wherein the data is gathered prior to generation of an initial automation control asset; generating, by the computing system and based at least on the asset representation, the information model, the common control language, and the data regarding the behavior of the user, the initial automation control asset that regulates operation of an agent of the operational environment based at least on a first change in the operational environment, wherein the agent comprises a non-human device; generating, by the computing system, an inventory of a group of agents, wherein the group of agents comprises one or more of an automation control service, a second automation control asset, an electronic device, a sensor, or a network service; generating, by the computing system, an information structure representative of the generated inventory, wherein the information structure conveys relationships among the group of agents; generating, by the computing system, a third automation control asset based at least in part on at least a portion of the generated inventory; and directing, by the computing system and based at least on the initial automation control asset, the operation of the agent of the operational environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
at least one memory device having instructions encoded thereon; and at least one processor coupled to the at least one memory device and configured to execute the instructions and, in response, further configured at least to; provide an asset representation of each of a group of automation control assets, wherein the asset representation is implementation-agnostic; provide an information model for each of the group of automation control assets; provide a common control language for each of the group of automation control assets, wherein the common control language permits discovery and control of the group of automation control assets by the system based on at least the information model; gather data regarding the behavior of a user in an operational environment, wherein the data is gathered prior to generation of an initial automation control asset; generate the initial automation control asset based at least on the asset representation, the information model, the common control language, and the data regarding the behavior of the user, wherein the initial automation control asset regulates operation of an agent of the operational environment based at least on a first change in the operational environment, wherein the agent comprises a non-human device; generate an inventory of a group of agents, wherein the group of agents comprises one or more of an automation control service, a second automation control asset, an electronic device, a sensor or network service; generate an information structure representative of the generated inventory, wherein the information structure conveys relationships among the group of agents; generate a third automation control asset based at least in part on at least a portion of the generated inventory; and direct the operation of the agent of the operational environment based at least on the initial automation control asset. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification