Managing dynamic state of a physical system
First Claim
1. One or more tangible non-transitory computer-readable storage media for storing computer-executable instructions executable by processing logic, the media storing one or more instructions for:
- providing, using a computing device, a network having elements, where;
the network represents a physical system having entities,the elements of the network represent one or more of the entities of the physical system, andthe elements are associated with states;
acquiring a definition of an operation to be applied to a first state object associated with the network, where;
the first state object contains a first set of information including a first value for at least one of the states associated with at least one of the elements of the network,the first set of information includes at least one of;
a first scaffold specifying a high-level definition of a desired state for a portion of the network, the first scaffold being associated with the network, ora first target indicating a desired value for the at least one of the states associated with the at least one of the elements of the network, the first target being associated with the network;
applying the operation identified in the definition of the operation to the first set of information contained in the first state object; and
generating a second set of information for storage in a second state object, the generating based on the applying, where;
the second set of information includes a second value for the at least one of the states associated with the at least one of the elements of the network,the second set of information includes the at least one of;
a second scaffold associated with the network, where;
the second scaffold is different than the first scaffold as identified by the operation, ora second target associated with the network, where;
the second target is different than the first target as identified by the operation.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a network may represent a physical system. The network may have an element that represents an entity of the physical system. A value of a state associated with the network may be identified (e.g., generated) using various techniques. The state may be a low-level state associated with the network. The techniques may include, but are not limited to, for example, generating the value based on a scaffold defined for the network, generating the value based on a target value for the state, and/or generating the value based on applying an operation to various values of the state. The identified value may be associated with an identifier. The identifier may distinguish the value, for example, from other values of other states in the network and/or other values of states in other networks.
-
Citations
20 Claims
-
1. One or more tangible non-transitory computer-readable storage media for storing computer-executable instructions executable by processing logic, the media storing one or more instructions for:
-
providing, using a computing device, a network having elements, where; the network represents a physical system having entities, the elements of the network represent one or more of the entities of the physical system, and the elements are associated with states; acquiring a definition of an operation to be applied to a first state object associated with the network, where; the first state object contains a first set of information including a first value for at least one of the states associated with at least one of the elements of the network, the first set of information includes at least one of; a first scaffold specifying a high-level definition of a desired state for a portion of the network, the first scaffold being associated with the network, or a first target indicating a desired value for the at least one of the states associated with the at least one of the elements of the network, the first target being associated with the network; applying the operation identified in the definition of the operation to the first set of information contained in the first state object; and generating a second set of information for storage in a second state object, the generating based on the applying, where; the second set of information includes a second value for the at least one of the states associated with the at least one of the elements of the network, the second set of information includes the at least one of; a second scaffold associated with the network, where; the second scaffold is different than the first scaffold as identified by the operation, or a second target associated with the network, where; the second target is different than the first target as identified by the operation. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable storage media for storing computer-executable instructions executable by processing logic, the media storing one or more instructions for:
-
providing, using a computing device, a network having elements, where; the network represents a physical system having entities, the elements of the network represent one or more of the entities of the physical system, and the elements are associated with states; acquiring a definition of an operation to be applied to a first state object associated with flail the network and a second state object associated with the network to produce a third state object associated with the network, where; the first state object contains; a first set of information including a first value for at least one of the states associated with at least one of the elements of the network, and a first scaffold specifying a high-level definition of a desired state for a portion of the network, the first scaffold being associated with the network, or a first target indicating a desired value for the at least one of the states associated with the at least one of the elements of the network, the first target being associated with the network, and the second state object contains; a second set of information including a second value for the at least one of the states associated with the at least one of the elements of the network, and a second scaffold associated with the network, or a second target associated with the network; applying the operation identified in the definition of the operation to the first state object and the second state object; and producing the third state object, the third state object containing a third set of information including a third value for the at least one of the states associated with the at least one of the elements of the network, the third set of information including at least one of the first scaffold, the first target, the second scaffold or the second target. - View Dependent Claims (9, 10, 11)
-
-
12. One or more non-transitory computer-readable storage media for storing computer-executable instructions executable by processing logic, the media storing one or more instructions for:
-
providing, using a computing device, a network having elements, where; the network represents a physical system having entities, the elements of the network represent one or more of the entities of the physical system, and the elements are associated with states; acquiring a definition of an operation to be applied to a state object associated with flail the network, where; the state object contains a first set of information including a first value for at least one of the states associated with at least one of the elements of the network, the first set of information includes at least one of; a plurality of scaffolds associated with the network, where each scaffold specifies a high-level definition of a desired state for a portion of the network, a plurality of targets associated with the network, where each target indicates a desired value for a state of at least one element of the network, or at least one scaffold associated with the network and at least one target associated with the network; applying, using processing logic, the operation identified in the definition of the operation to the first set of information contained in the state object; and generating a second set of information, where; the second set of information includes a second value for the at least one of the states associated with the at least one of the elements of the network, the second set of information includes at least one of; a scaffold in the plurality of scaffolds associated with the network, or a target in the plurality of targets associated with the network, a number of scaffolds and targets contained in the second set of information being different than a number of scaffolds and targets contained in the first set of information. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method comprising:
-
providing, using a computing device, a network having elements, where; the network represents a physical system having entities, the elements of the network represent one or more of the entities of the physical system, and the elements are associated with states; acquiring a definition of an operation to be applied to a first state object associated with the network and a second state object associated with the network to produce a third state object associated with the network, where; the first state object contains; a first set of information including a first value for at least one of the states associated with at least one of the elements of the network, and a first scaffold specifying a high-level definition of a desired state for a portion of the network, the first scaffold being associated with the network, or a first target indicating a desired value for the at least one of the states associated with the at least one of the elements of the network, the first target being associated with the network, and the second state object contains; a second set of information including a second value for the at least one of the states associated with the at least one of the elements of the network, and a second scaffold associated with the network, or a second target associated with the network; applying, using processing logic, the operation identified in the definition of the operation to the first state object and the second state object; and producing the third state object, the third state object containing a third value for the at least one of the states associated with the at least one of the elements of the network, the third set of information including at least one of the first scaffold, the first target, the second scaffold or the second target. - View Dependent Claims (18, 19, 20)
-
Specification