Systems and methods for attribute binding
AssigneeQuark, Inc.
InventorsJeremy Wadsworth, J. Varela, David Stewart
Life of this patent
Estimating the term…
Abstract
Various systems and methods for performing attribute binding are disclosed herein. As one example, a method for binding entities is provided that includes identifying two entities that are each include attributes. An attribute of the first entity is bound to an attribute of the second entity, and a rule is defined to govern the interaction between the two entities. A request is received to modify one of the entities, and the rule is accessed and forms at least part of a basis for modifying the other entity.
Claims20
A method for binding entities, the method comprising:
- identifying a first entity, wherein the first entity includes at least a first attribute;
- identifying a second entity, wherein the second entity includes at least a second attribute;
- binding the first attribute of the first entity with the second attribute of the second entity;
- defining a rule applicable to an interaction between the first attribute of the first entity and a second attribute of the second entity;
- receiving a request to modify the first entity;
- accessing the rule applicable to the interaction between the first attribute of the first entity and the second attribute of the second entity;
- and
- modifying the second entity based at least in part on the rule.
The method of claim 3, wherein the method further comprises:
- modifying the third entity based at least in part on the second rule.
A system for binding entities, the system comprising:
- a computer readable medium, wherein the computer readable medium includes instructions executable by a processor to:
- identify a first entity, wherein the first entity includes at least a first attribute;
- identify a second entity, wherein the second entity includes at least a second attribute;
- bind the first attribute of the first entity with the second attribute of the second entity;
- define a rule applicable to an interaction between the first attribute of the first entity and a second attribute of the second entity;
- receive a request to modify the first entity;
- access the rule applicable to the interaction between the first attribute of the first entity and the second attribute of the second entity;
- and
- modify the second entity based at least in part on the rule.
A method for implementing rules in relation to bound entities, the method comprising:
- receiving a request to modify a first entity, wherein the first entity includes at least a first attribute, and wherein performing the requested modification of the first entity includes modifying the first attribute of the first entity;
- posting a first transaction to a list of transactions, wherein the first transaction is associated with the request to modify the first entity, and wherein the first transaction indicates the first attribute of the first entity;
- determining that the first attribute of the first entity is bound to a second attribute of a second entity, wherein modification of the first attribute of the first entity implies modification of the second attribute of the second entity;
- posting a second transaction to the list of transactions, wherein the second transaction is associated with the second attribute of the second entity;
- and
- executing the first transaction and the second transaction.
Dependencies are inferred from the claim text.