Content management
First Claim
Patent Images
1. An editor for developing an industrial control program, comprising:
- a memory that stores computer-executable components;
a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising;
an interface component configured to receive a query related to implementation of an industrial process, wherein the query specifies a design task; and
a search component configured to, in response to receipt of the query, search a data store containing a plurality of modular objects and associated metadata that defines one or more functional aspects of the plurality of modular objects, and identify one or more combinations of modular objects from the plurality of modular objects that satisfy the design task specified by the query based on an evaluation of metadata associated with multiple combinations of the plurality of modular objects;
wherein the interface component is further configured to output the one or more combinations of modular objects and respective metadata associated with the one or more modular objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Content management includes populating a library with modular objects and metadata associated with the modular objects. In response to a query, the library can be searched based in part on the metadata. The query can relate to implementation of an industrial process. One or more modular objects in the library can be identified as satisfying the query. A result of the query can be output and the output can include the identified modular objects and the respective metadata associated with the identified modular objects. The metadata can be anything known about the object that might not be accessible at runtime control.
-
Citations
20 Claims
-
1. An editor for developing an industrial control program, comprising:
-
a memory that stores computer-executable components; a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising; an interface component configured to receive a query related to implementation of an industrial process, wherein the query specifies a design task; and a search component configured to, in response to receipt of the query, search a data store containing a plurality of modular objects and associated metadata that defines one or more functional aspects of the plurality of modular objects, and identify one or more combinations of modular objects from the plurality of modular objects that satisfy the design task specified by the query based on an evaluation of metadata associated with multiple combinations of the plurality of modular objects; wherein the interface component is further configured to output the one or more combinations of modular objects and respective metadata associated with the one or more modular objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
in response to receiving, by a system comprising at least one processor, query data defining a design task associated with industrial process; searching, by the system, metadata associated with a plurality of modular objects stored in an object library, wherein the metadata identifies one or more functional aspects of the plurality of modular objects; evaluating, by the system, multiple combinations of the plurality of modular objects; identifying, by the system based on the evaluating, one or more combinations of modular objects, of the plurality of modular objects, that satisfy the design task defined by the query data, and outputting, by the system, the one or more combinations of modular objects and a subset of the metadata associated with the one or more modular objects. - View Dependent Claims (12, 13, 14, 15)
-
16. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
in response to receipt of query data specifying a design task associated with an industrial process; searching metadata associated with a plurality of modular objects stored in a data store, the metadata identifying one or more functional aspects of the plurality of modular objects; evaluating multiple combinations of the plurality of modular objects based on the metadata and the query data; identifying, based on a result of the evaluating, at least one combination of modular objects, of the plurality of modular objects, that satisfies the design task specified by the query, and outputting the at least one combination of modular objects and a subset of the metadata associated with the at least one combination of modular objects. - View Dependent Claims (17, 18, 19, 20)
Specification