A wearable electronic device is capable of changing its appearance or physical characteristics or creating output that is entertaining or useful to the user. An inference engine collects context data inputs from a variety of source to output new inferred insights to update a persistent inferred state describing the situational context of the user. A situational context predictor accepts data sensed from the wearable device and/or environmental data to predict a situational context that is likely to describe the user's current situational context. A controller transmits control commands to the wearable electronic device to cause the wearable electronic device to provide services or to change it appearance or physical characteristics based on the inferred insights.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of controlling a wearable device, the method comprising: receiving context data inputs relating to an individual user; creating one or more new inferences regarding the individual user based on the context data inputs; generating an adjustable persistent inferred state, the adjustable persistent inferred state representing a collection of inferences regarding the individual and including the one or more new inferences; generating a predicted situational context based on the updated persistent inferred state and further based on sensed real-time data; determining a control command to control the wearable device associated with the individual user based on the predicted situational context; and transmitting the control command to the wearable device associated with the individual user. 2. The method of claim 1, wherein the generating the adjustable persistent inferred state operation includes altering an existing adjustable persistent inferred state. 3. The method of claim 1, wherein the generating the adjustable persistent inferred state operation includes creating a new adjustable persistent inferred state. 4. The method of claim 2, wherein the generating the adjustable persistent inferred state operation includes removing stale inferences from the existing adjustable persistent inferred state. 5. The method of claim 1, wherein the generating the adjustable persistent inferred state operation includes weighting one of the one or more new inferences based on the quality of one of the context data inputs. 6. The method of claim 1, wherein the creating operation discards one of the one or more context data inputs if the one of the one or more context data inputs does not meet a quality condition. 7. The method of claim 1, wherein the context data inputs include communications sent or received by the individual user. 8. The method of claim 1 wherein the context data inputs include data collected by a digital personal assistant to the individual user. 9. The method of claim 1, wherein the sensed real-time data includes the current geographic position of contacts in the individual user's address book. 10. The method of claim 1, wherein the generating a predicted situational context operation is based at least in part on habitual user data. 11. A system for controlling a wearable device, the system comprising: an inference engine configured to receive context data inputs relating to an individual user, the inference engine further configured to create one or more new inferences regarding the individual user based on the context data inputs; an adjustable persistent inferred state representing a collection of inferences regarding the individual user and including the one or more new inferences; a situational context predictor configured to generate a predicted situational context based on the adjustable persistent inferred state and further based on sensed real-time data; and a controller configured to determine a control command to control a wearable device associated with the individual user based on the predicted situational context, the controller further configured to transmit the control command to the wearable device associated with the individual user. 12. The system of claim 11 wherein the real-time data includes physical proximity to persons in an address book of the individual user. 13. The system of claim 11, wherein the situational context predictor is further configured to modify the predicted situational context based in part on habitual user data. 14. The system of claim 13, wherein the habitual user data includes physical locations frequently visited by the individual user. 15. The system of claim 11, wherein the control command includes an incoming communication request for the individual user. 16. The system of claim 15, wherein the control command includes a command to alert the user of an incoming communications request for the individual user if the situational context predictor determines that an identity of the sender of the incoming communications request satisfies an interruption condition. 17. One or more tangible processor-readable storage media embodied with instructions for executing on one or more processors and circuits of a device a process for controlling a wearable device, the process comprising: receiving context data inputs relating to an individual user; creating one or more new inferences regarding the individual user based on the context data inputs; generating an adjustable persistent inferred state, the adjustable persistent inferred state representing a collection of inferences regarding the individual and including the one or more new inferences; generating a predicted situational context based on the updated persistent inferred state and further based on sensed real-time data; determining a control command to control the wearable device associated with the individual user based on the predicted situational context; and transmitting the control command to the wearable device associated with the individual user. 18. The one or more tangible processor-readable storage media of claim 17, wherein the process further comprises: generating the adjustable persistent inferred state operation by altering an existing adjustable persistent inferred state. 19. The one or more tangible processor-readable storage media of claim 17, wherein the process further comprises: generating the adjustable persistent inferred state operation by creating a new adjustable persistent inferred state. 20. The one or more tangible processor-readable storage media of claim 17, wherein the process further comprises: generating the adjustable persistent inferred state operation by removing stale inferences from the existing adjustable persistent inferred state.