Altering an attribute of a model based on an observed spatial attribute
First Claim
1. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
- a plurality of instructions that, when executed by a processor of a computing device, cause the processor to;
receive a request to link a model and an attribute from a spatial environment,the model, when executed, simulating a behavior of a system,cause a user interface to be provided that allows a user to select a first attribute, from among a plurality of attributes of the model, to link to the attribute from the spatial environment,detect a selection of the first attribute to be linked to the attribute from the spatial environment,receive information identifying a selection of a physical object in the spatial environment to be monitored to obtain a value of the attribute from the spatial environment,create a link between the first attribute of the model and the attribute from the spatial environment based on information identifying the first attribute of the model and information identifying the attribute from the spatial environment,obtain the value of the attribute from the spatial environment based on monitoring the physical object in the spatial environment, andalter a value of a second attribute, of the model, from a first value to a second value based on the created link and the obtained value of the attribute from the spatial environment,the model producing a first result when the model is executed using the first value of the second attribute of the model, andthe model producing a second, different result when the model is executed using the second value of the second attribute of the model.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device may create a link between a first attribute of a model and an attribute from a spatial environment. The model, when executed, may simulate the behavior of a system. The computing device may further observe a physical object in the spatial environment, and receive a value of the attribute from the spatial environment based on observing the physical object in the spatial environment. The computing device may also adjust a value of a second attribute, of the model, from a first value to a second value based on the created link and the received value of the attribute from the spatial environment. The computing device may execute the model using the second value.
-
Citations
22 Claims
-
1. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
a plurality of instructions that, when executed by a processor of a computing device, cause the processor to; receive a request to link a model and an attribute from a spatial environment, the model, when executed, simulating a behavior of a system, cause a user interface to be provided that allows a user to select a first attribute, from among a plurality of attributes of the model, to link to the attribute from the spatial environment, detect a selection of the first attribute to be linked to the attribute from the spatial environment, receive information identifying a selection of a physical object in the spatial environment to be monitored to obtain a value of the attribute from the spatial environment, create a link between the first attribute of the model and the attribute from the spatial environment based on information identifying the first attribute of the model and information identifying the attribute from the spatial environment, obtain the value of the attribute from the spatial environment based on monitoring the physical object in the spatial environment, and alter a value of a second attribute, of the model, from a first value to a second value based on the created link and the obtained value of the attribute from the spatial environment, the model producing a first result when the model is executed using the first value of the second attribute of the model, and the model producing a second, different result when the model is executed using the second value of the second attribute of the model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A device comprising:
a processor to; cause a user interface to be provided that allows a user to select a first attribute of a model, from among a plurality of attributes of the model, to link to an attribute from a spatial environment, the model, when executed, simulating behavior of a system, detect a selection of the first attribute to be linked to the attribute from the spatial environment, receive information identifying a selection of a physical object in the spatial environment to be monitored to obtain a value of the attribute from the spatial environment, create a link between the first attribute of the model and the attribute from the spatial environment, receive the value of the attribute from the spatial environment based on observing the physical object in the spatial environment, and alter a value of a second attribute of the model, from among the plurality of attributes of the model, from a first value to a second value based on the created link and the received value of the attribute from the spatial environment, the model producing a first result when the model is executed using the first value of the second attribute of the model, and the model producing a second, different result when the model is executed using the second value of the second attribute of the model. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
17. A method comprising:
-
causing a user interface to be provided that allows a user to select an attribute of a model, from among a plurality of attributes of the model, to link to an attribute from a spatial environment, the model, when executed, simulating behavior of a system, the causing being performed by a computing device; detecting a selection of the attribute of the model to be linked to the attribute from the spatial environment, the detecting the selection of the attribute of the model being performed by the computing device; receiving information identifying a selection of a physical object in the spatial environment to be monitored to obtain a value of the attribute from the spatial environment, the receiving the information identifying the selection of the physical object being performed by the computing device; creating a link between the attribute of the model and the attribute from the spatial environment, the creating being performed by a computing device; observing the physical object in the spatial environment, the observing being performed by the computing device; receiving a value of the attribute from the spatial environment based on observing the physical object in the spatial environment, the receiving being performed by the computing device; adjusting a value of the attribute, of the model, from a first value to a second value based on the created link and the received value of the attribute from the spatial environment, the adjusting being performed by the computing device; and executing the model using the second value, the executing being performed by the computing device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification