Object design data model
First Claim
Patent Images
1. A system, comprising:
- a memory that stores computer-executable instructions; and
a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least;
output a set of objects and a set of functionalities in response to one or more queries related to design of an object;
receive a selection of a first object from the set of objects and a first functionality from the set of functionalities;
apply a set of rules to the first object and the first functionality, wherein the set of rules provides object inheritance of the first functionality and the set of rules relate to a company, an industry, a customer or a regulation;
bind the first object and the first functionality as a result of the applied set of rules;
determine an expected use for the first object;
mask an embedded functionality of the first object and a linked functionality for the first object based on the expected use, wherein the masking hides the embedded functionality and the linked functionality from a user;
selectively deactivate at least a portion of the set of functionalities bound to the set of objects based on a determination of an employment role and authorization level of a user;
receive information indicative of a rating of the set of objects, wherein the rating is associated with a ranking of the set of objects and is output as a result of a query, and wherein the rating is configured to be employed to determine the set of objects deployed for an application; and
associate the rating with the set of objects, and store the rating for the set of 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.
109 Citations
17 Claims
-
1. A system, comprising:
-
a memory that stores computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least; output a set of objects and a set of functionalities in response to one or more queries related to design of an object; receive a selection of a first object from the set of objects and a first functionality from the set of functionalities; apply a set of rules to the first object and the first functionality, wherein the set of rules provides object inheritance of the first functionality and the set of rules relate to a company, an industry, a customer or a regulation; bind the first object and the first functionality as a result of the applied set of rules; determine an expected use for the first object; mask an embedded functionality of the first object and a linked functionality for the first object based on the expected use, wherein the masking hides the embedded functionality and the linked functionality from a user; selectively deactivate at least a portion of the set of functionalities bound to the set of objects based on a determination of an employment role and authorization level of a user; receive information indicative of a rating of the set of objects, wherein the rating is associated with a ranking of the set of objects and is output as a result of a query, and wherein the rating is configured to be employed to determine the set of objects deployed for an application; and associate the rating with the set of objects, and store the rating for the set of objects. - View Dependent Claims (2, 3, 4, 5, 15, 17)
-
-
6. A method, comprising:
-
evaluating, by a system comprising a processor, a design request for a data model comprising a set of objects; receiving, by the system, an indication that one or more alternative objects and associated functionalities are to be included in the data model; applying, by the system, a set of rules to the included one or more alternative objects and the associated functionalities, wherein the set of rules provides alternative object inheritance of the associated functionalities and the set of rules relate to a company, an industry, a customer, a regulation; creating, by the system, the data model that comprises selected one or more alternative objects, and the associated functionalities based on applying the set of rules to the included one or more alternative objects and the associated functionalities; outputting, by the system, the selected alternative objects and associated functionalities related to the data model, wherein the alternative objects comprise pairs of objects that are associated with a defined similar utilization and associated with a defined pattern of utilization; combining, by the system, into a consolidated object, the pair of objects having the defined similar utilization and the defined pattern of utilization; and creating, by the system, new metadata for the consolidated object. - View Dependent Claims (7, 8, 9, 10, 11, 16)
-
-
12. A non-transitory computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a computing device including a processor to perform operations, comprising:
-
retrieving a set of objects and associated metadata from an object library, wherein the set of objects are recommended for a hierarchical data model that facilitates an extensible design environment for consistency during object design and object deployment, and wherein the retrieving is performed in response to a query; determining whether a defined object is an appropriate alternative to the set of objects to retrieve in response to the query, wherein the determining comprises evaluating the metadata and selecting the defined object based on a selection of the metadata and an association between the metadata and the defined object; outputting as a suggested alternative to the query, the defined object; receiving a selection of one or more objects from the set of objects; applying a rule to the selected one or more objects, wherein the set of rules provides object inheritance of the associated functionalities, and the set of rules relate to a company, an industry, a customer or a regulation; determining at least one object of the selected one or more objects is validated by the rule; incorporating the at least one object into the hierarchical data model; evaluating a request for the hierarchical data model, wherein the request comprises user identity information; and masking the associated metadata for the at least one object as a function of the evaluating based on user identity information, wherein the masked associated metadata is hidden from a user. - View Dependent Claims (13, 14)
-
Specification