A method of providing guidance in connection with a technological task includes determining, from an interaction of an end user with a computer system, a current context and task of the end user, identifying a change in a cognitive state of the end user, where the change in the cognitive state is associated with performance of the task using the computer system, searching a plurality of user experiences corresponding to the change in the cognitive state of the end user and the user's current context, selecting at least one of the user experiences according to a selection parameter for determining a selected user experience, and injecting the selected user experience into the current context of the end user via an output device of the computer system.
Please help me write a proper abstract based on the patent claims. CLAIM: 1-9. (canceled) 10. A computer program product for providing guidance in connection with a technological task, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to: analyze a plurality of end user interactions with the computer program product to determine a current context and task of an end user; identify a change in a cognitive state of the end user, where the change in the cognitive state is associated with performance of the task; search a plurality of user experiences corresponding to the change in the cognitive state of the end user; select at least one of the user experiences according to a selection parameter for determining a selected user experience; and inject the selected user experience into the current context of the end user. 11. The computer program product of claim 10, wherein the injection of the selected user experience is a textual input into a screen reader application. 12. The computer program product of claim 11, further comprising an audio output device, wherein the program instructions executable by the processor further cause the processor: operate the screen reader to output a first audio reading corresponding to the current context using the audio output device; and operate the screen reader to output a second audio reading corresponding to the selected user experience using the audio output device. 13. The computer program product of claim 12, wherein the program instructions executable by the processor further cause the processor distinguish the first audio reading from the second audio reading using a parameter of the screen reader. 14. The computer program product of claim 12, wherein the parameter of the screen reader controls a voice characteristic of the screen reader reading. 15. The computer program product of claim 12, wherein the parameter of the screen reader controls one or more of a speed and a tone of the screen reader reading. 16. The computer program product of claim 10, wherein in searching the plurality of user experiences corresponding to the change in the cognitive state of the end user, the program instructions executable by the processor further cause the processor to: accessing a social network of users; and filtering a plurality of available user experiences using the change in the cognitive state of the end user to determine a plurality of potential user experiences. 17. The computer program product of claim 16, wherein in selecting the at least one of the user experiences according to the selection parameter for determining the selected user experience, the program instructions executable by the processor further cause the processor to: determine the selecting parameter corresponding to the end user; and apply the selection parameter to the plurality of potential user experiences to determine the selected user experience. 18. A computer system configured to provide guidance in connection with a technological task, the computer system comprising: a memory storing program instructions of a cognitive monitor, the program instructions embodying: a context module configured to analyze a plurality of end user interactions with the computer system to determine a current context and task of an end user; a cognitive state module configured to identify a change in a cognitive state of the end user, where the change in the cognitive state is associated with performance of the task; a database query module configured to interface with a database and to search the database for a plurality of user experiences corresponding to the change in the cognitive state of the end user; an experience selection module configured to select at least one of the user experiences according to a selection parameter for determining a selected user experience; and an injection module configure to inject the selected user experience into the current context of the end user, wherein the injection of the selected user experience is a tangible output of the computer system capable of being perceived by the end user; and a processor configured to execute the program instructions of the cognitive monitor. 19. The computer system of claim 18, wherein the processor is configured to execute an application facilitating the task of the user, and a screen reader outputting an audio based interface of the application, the computer system further comprising an audio output device, wherein the injection of the selected user experience is an audio output of the selected user experience, and wherein the injection of the selected user experience is an audio output of the selected user experience augmenting the audio based interface of the screen reader.