Managing dynamic state of a physical system
First Claim
1. A method comprising:
- providing, for display, a first geometric configuration of a model that represents a physical system,providing the first geometric configuration being performed by a computing device;
receiving an input to change the first geometric configuration into a second geometric configuration,receiving the input being performed by the computing device;
acquiring a scaffold that specifies a high-level definition for a state associated with the model,acquiring the scaffold being performed by the computing device;
identifying an element of the model that is associated with the scaffold,identifying the element being performed by the computing device;
determining a position of the element in the second geometric configuration,determining the position being performed by the computing device;
determining that the scaffold is feasible based on the position of the element in the second geometric configuration,determining that the scaffold is feasible being performed by the computing device;
determining that the scaffold applies to the second geometric configuration based on determining that the scaffold is feasible,determining that the scaffold applies to the second geometric configuration being performed by the computing device; and
establishing a value of the state, associated with model, based on the second geometric configuration and the scaffold after determining that the scaffold applies to the second geometric configuration,establishing the value being performed by the computing device.
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.
42 Citations
20 Claims
-
1. A method comprising:
-
providing, for display, a first geometric configuration of a model that represents a physical system, providing the first geometric configuration being performed by a computing device; receiving an input to change the first geometric configuration into a second geometric configuration, receiving the input being performed by the computing device; acquiring a scaffold that specifies a high-level definition for a state associated with the model, acquiring the scaffold being performed by the computing device; identifying an element of the model that is associated with the scaffold, identifying the element being performed by the computing device; determining a position of the element in the second geometric configuration, determining the position being performed by the computing device; determining that the scaffold is feasible based on the position of the element in the second geometric configuration, determining that the scaffold is feasible being performed by the computing device; determining that the scaffold applies to the second geometric configuration based on determining that the scaffold is feasible, determining that the scaffold applies to the second geometric configuration being performed by the computing device; and establishing a value of the state, associated with model, based on the second geometric configuration and the scaffold after determining that the scaffold applies to the second geometric configuration, establishing the value being performed by the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable storage media storing instructions, the instructions comprising:
one or more instructions that, when executed by at least one processor, cause the at least one processor to; provide, for display, a first geometric configuration of a model that represents a system; receive an input to change the first geometric configuration into a second geometric configuration; acquire a target value for a state associated with the system; identify an element of the system that is associated with the target value; determine that the target value is feasible based on the second geometric configuration; determine that the target value applies to the second geometric configuration based on determining that the target value is feasible; and establish a value of the state based on the second geometric configuration and the target value after determining that the target value applies to the second geometric configuration. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A device comprising:
one or more processors to; provide, for display, a first geometric configuration of a model that represents a physical system; receive an input to change the first geometric configuration into a second geometric configuration; acquire a scaffold that specifies a high-level definition for a state associated with the system; identify an element of the system that is associated with the scaffold; determine that a target value is feasible based on the second geometric configuration; determine that the scaffold applies to the second geometric configuration based on determining that the target value is feasible; and establish a value of the state based on the second geometric configuration and the scaffold after determining that the scaffold applies to the second geometric configuration. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification