Assistive technology (AT) responsive to cognitive states
First Claim
1. A method of providing guidance in connection with a technological task comprises:
- executing, by a computer system, a first application;
executing, by the computer system, a screen reader application augmenting the first application;
determining, from a plurality of end user interactions of an end user with the first application executing on the computer system, a current context for input received by the computer system and a current technological task of an end user providing the end user interactions, wherein sequential ones of the current context form a current context stream of contexts and end user interactions, and wherein the current context stream is stored in a buffer of the screen reader application from which announcements are output;
identifying, from the end user interactions, a change in a cognitive state of the end user, where the cognitive states are detected upon determining respective indications in the end user interactions;
identifying a plurality of user experiences corresponding to the change in the cognitive state of the end user and the 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 stream stored in the buffer, wherein the screen reader application announces the selected user experience within the current context stream.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
9 Claims
-
1. A method of providing guidance in connection with a technological task comprises:
-
executing, by a computer system, a first application; executing, by the computer system, a screen reader application augmenting the first application; determining, from a plurality of end user interactions of an end user with the first application executing on the computer system, a current context for input received by the computer system and a current technological task of an end user providing the end user interactions, wherein sequential ones of the current context form a current context stream of contexts and end user interactions, and wherein the current context stream is stored in a buffer of the screen reader application from which announcements are output; identifying, from the end user interactions, a change in a cognitive state of the end user, where the cognitive states are detected upon determining respective indications in the end user interactions; identifying a plurality of user experiences corresponding to the change in the cognitive state of the end user and the 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 stream stored in the buffer, wherein the screen reader application announces the selected user experience within the current context stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification