Patent Number: 
Section: claims

1. A method performed by a computing device for automatically providing requested information to supplement other activities performed at a same time, comprising:receiving a request for one or more actions to be performed without user intervention;the computing device performing at least one action and evaluating results of the action;determining a user environment before the results are presented; anddisplaying the results of the action to a user, wherein the at least one action is performed while the user is performing another action, and wherein a presentation of the results is modified based on the user environment. 2. The method of claim 1, wherein the results are displayed using a virtual avatar. 3. The method of claim 1, wherein the request is inferred from observance of a user-initiated activity being performed. 4. The method of claim 1, further comprising operating a cognitive agent to function as a surrogate for the user. 5. The method of claim 1, further comprising analyzing user actions and inferring the request based on a user action. 6. The method of claim 1, further comprising analyzing user actions and inferring the request based on a user inaction. 7. The method of claim 1, further comprising modifying a displayed user interface based the results. 8. The method of claim 1, further comprising altering the display of the results as a function of device parameters. 9. A system that facilitates automatic implementation of actions, comprising:a receiver component that accepts a request for one or more actions to be performed without user intervention;a cognitive agent component that automatically performs at least one action and evaluates the results of the action;a context component that evaluates a user environment before the results are presented; andan output component that presents the results of the action to a user, wherein the at least one action is performed while the user is performing another action and wherein a presentation of the results is modified based on the user environment. 10. The system of claim 9, the cognitive agent operates as a surrogate for the user. 11. The system of claim 9, further comprising an observation component that analyzes user actions and infers the request based on a user action or a user inaction. 12. The system of claim 9, the cognitive agent accesses at least one of preferences, historical data, parameters, or combinations thereof to perform the at least one action. 13. The system of claim 9, further comprising a context component that ascertains a device type and alters the presented results as a function of the device type. 14. The system of claim 9, the results are presented though implementation of an avatar. 15. The system of claim 9, the request for one or more actions is implementation of diagnostics on at least one piece of machinery. 16. A computer-readable memory device storing computer-executable instructions that, when executed, perform a method for automatically providing requested information to supplement other activities performed at a same time, the method comprising:inferring a request to perform an action without user intervention, the request being inferred from a user-initiated activity;generating results of the action while the user-initiated action is performed;determining a user environment before the results are presented; anddisplaying the results of the action, wherein a presentation of the results is modified based on the user environment. 17. The device of claim 16, wherein the results are presented though implementation of an avatar and wherein the presentation of the results by the avatar is modified based on the user environment.