A computer implemented method is disclosed of providing an artificial intelligence architecture for controlling data and performing decisions relating to an object and/or an environment of the object. The method comprises executing on one or more processors the steps of: processing data from one or more sensors to identify first and second states of the object and/or the object's environment; analyze the first state and second state of the object and/or the object's environment to discover an apparent causal relationship between the first and second states of the environment; and making a change to the data relating to an object and/or the object's environment based on the apparent causal relationship to affect subsequent states of the object and/or the object's environment.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer implemented method of providing an artificial intelligence architecture for controlling data and performing decisions relating to an object and/or an environment of the object, the method comprising executing on one or more processors the steps of: processing data from one or more sensors to identify first and second states of the object and/or the object's environment; analyze the first state and second state of the object and/or the object's environment to discover an apparent causal relationship between the first and second states of the environment; and making a change to the data relating to an object and/or the object's environment based on the apparent causal relationship to affect subsequent states of the object and/or the object's environment. 2. The computer implemented method of claim 1 further comprising the step of storing first and second states prior to the analyzing step. 3. The computer implemented method 1 further comprising the step of storing the apparent causal relationship. 4. The computer implemented method of 2 further comprising the step of generating a predicted state of the object and/or the object's environment based on a current state of the object and/or the object's environment and the apparent causal relationship. 5. The computer implemented method of 4 further comprising the step of calculating a cost associated with the predicted state based on the apparent causal relationship and a weighted value related the predicted state of the object and/or the object's environment. 6. The computer implemented method of 5 further comprising the step of identifying a change in the first state and second state that yields a cost lower than the predicted calculated state. 7. The computer implemented method of 6, further comprising the step of, if a change in the first and second states is identified that yields a lower cost than the predicted calculated state, storing the first and second states for subsequent data control of the object and/or the object's environment. 8. The computer implemented method of 6, further comprising the step of, if the change does not yield a lower cost than the predicted state or no change in state is identified, the current state of the object and/or object's environment remains unchanged. 9. The computer implemented method of claim 1 wherein the causal relationship comprises a temporal relationship. 10. A system for providing an artificial intelligence architecture for controlling data and performing decisions relating to an object and/or an environment of the object, the system comprising: (a) a data store to storing data relating to an object and/or the object's environment; and (b) one or more processors coupled to the data store and programmed to: (i) process data from one or more sensors to identify first and second states of the object and/or the object's environment; (ii) analyze the first state and second state of the environment to discover an apparent causal relationship between the first and second states of the environment; and (iii) make a change to the data relating to an object and/or the object's environment based on the causal relationship to affect subsequent states of the object and/or the object's environment. 11. The system of claim 10 wherein the one or more processors are programmed to store first and second states prior to the analyzing step. 11. The system of claim 9 wherein the one or more processors are programmed to store the apparent causal relationship. 12. The system of claim 11 wherein the one or more processors are programmed to generate a predicted state of the object and/or the object's environment based on a current state of the object and/or the object's environment and causal relationship. 13. The system of claim 12 wherein the one or more processors are programmed to calculate a cost associated with the predicted state based on the causal relationship and a weighted value related the predicted state of the object and/or the object's environment. 14. The system of claim 13 wherein the one or more processors are programmed to identify a change in the first state and second state that yields a cost lower than the predicted calculated state. 15. The system of claim 14 wherein the one or more processors are programmed to, if a change in the first and second states is identified that yields a lower cost than the predicted calculated state, store the first and second states for subsequent data control of the object and/or the object's environment. 16. The system of claim 15, wherein the one or more processors are programmed to, if the change does not yield a lower cost than the predicted state or no change in state is identified, the current state of the object and/or object's environment remains unchanged. 17. The system of claim 11 wherein the causal relationship comprises a temporal relationship. 18. The system of claim 10 wherein the causal relationship comprises a temporal relationship. 19. A system for using artificial intelligence in making decisions with respect to an object or the environment of the object, the system comprising: (1) a data store for storing data relating to an object and/or the object's environment; and (2) memory for storing a plurality of modules and one or more processors coupled the data store and the memory for executing a plurality of modules, the plurality of modules comprising: a sensory processing engine for processing data from one or more sensors to identify first and second states of an environment; and a causality engine for (1) identifying an apparent causal relationship between the first state and the second state and (2) making a change to affect subsequent states of the object and/or the object's environment. 20. The system of claim 19 wherein the modules further comprise an effector grammar engine that processes the data from the one or more sensors for identifying the object and/or the environment of the object. 21. The system of claim 19 wherein the apparent causal relationship comprise a temporal relationship.