SYSTEMS AND METHODS FOR DISCOVERING AUTOMATABLE TASKS
First Claim
1. A system, comprising:
- at least one hardware processor;
a display coupled to the at least one hardware processor and configured to display a user interface; and
at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform;
receiving an indication of an action being performed by a user on the system;
causing the system to wait before updating the user interface in response to the action performed by the user;
gathering contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface;
causing the system to update the user interface in response to the action performed by the user after gathering the contextual information; and
storing information indicative of the action and the contextual information.
5 Assignments
0 Petitions
Accused Products
Abstract
According to at least one aspect, a system for collecting computer usage information is provided. The system includes a hardware processor, a display coupled to the hardware processor to display a user interface, and a computer-readable storage medium storing processor-executable instructions that cause the hardware processor to receive an indication of an action being performed by a user on the system, cause the system to wait before updating the user interface in response to the action performed by the user, gather contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface, cause the system to update the user interface in response to the action performed by the user after gathering the contextual information, and store information indicative of the action and the contextual information.
-
Citations
25 Claims
-
1. A system, comprising:
-
at least one hardware processor; a display coupled to the at least one hardware processor and configured to display a user interface; and at least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform; receiving an indication of an action being performed by a user on the system; causing the system to wait before updating the user interface in response to the action performed by the user; gathering contextual information associated with the action while the system is waiting to process the action performed by the user to update the user interface; causing the system to update the user interface in response to the action performed by the user after gathering the contextual information; and storing information indicative of the action and the contextual information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, performed by a computing device, for tracking tasks performed by a user of the computing device, the method comprising:
-
receiving an indication of an action being performed by the user on the computing device; causing the computing device to wait before updating a user interface of the computing device responsive to the action performed by the user; gathering contextual information associated with the action while the computing device is waiting to update the user interface responsive to the action performed by the user; causing the computing device to update the user interface responsive to the action performed by the user; and storing information indicative of the action and the contextual information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. At least one non-transitory computer-readable storage medium storing processor-executable instructions that, when executed by at least one processor, cause the at least one processor to perform:
-
receiving an indication of an action being performed by the user on a computing device; causing the computing device to wait before updating a user interface of the computing device responsive to the action performed by the user; gathering contextual information associated with the action while the computing device is waiting to update the user interface responsive to the action performed by the user; causing the computing device to update the user interface responsive to the action performed by the user; and storing information indicative of the action and the contextual information.
-
Specification