Tracking user operations
First Claim
1. A system for capturing user interface operations, comprising:
- a processor; and
memory for storing code that when executed causes the processor to perform operations, the operations comprising;
receiving a call from a calling customer that begins a call session;
monitoring events input to a graphical user interface by a user during the call session;
timestamping receipt of each one of the events;
determining whether each one of the events is a milestone event that is to be saved, wherein the milestone event is a user-interface operation for a process in a call center;
saving the milestone event in a collection;
associating the milestone event with the calling customer, with an identification of the user, identification of a computer application that was being accessed by the user for the process, an amount of time spent in the computer application during the call session, a number of computer application instances launched during the call session, and a timestamp of the receipt of the milestone event; and
receiving a first input from the user to open a new session and terminating the call in response to receiving a second input from the user to close the call session, wherein the first input fails to power up the processor and the second input fails to power down the processor, wherein the milestone event is saved and placed in the collection for the call session after termination of the call.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide systems and methods for capturing user interface operations. Briefly described, in architecture, one embodiment of the system, among others, includes logic configured to monitor an operation performed by an application interface; logic configured to determine whether the operation is at least one milestone event that is to be saved, wherein the at least one milestone event is a user-interface operation for a process in a particular field of operation; and logic configured to save milestone event information from a user, the information including identification of the user performing the operation and a computer application that was being accessed by the user for the process. Other systems and methods are also included.
64 Citations
14 Claims
-
1. A system for capturing user interface operations, comprising:
-
a processor; and memory for storing code that when executed causes the processor to perform operations, the operations comprising; receiving a call from a calling customer that begins a call session; monitoring events input to a graphical user interface by a user during the call session; timestamping receipt of each one of the events; determining whether each one of the events is a milestone event that is to be saved, wherein the milestone event is a user-interface operation for a process in a call center; saving the milestone event in a collection; associating the milestone event with the calling customer, with an identification of the user, identification of a computer application that was being accessed by the user for the process, an amount of time spent in the computer application during the call session, a number of computer application instances launched during the call session, and a timestamp of the receipt of the milestone event; and receiving a first input from the user to open a new session and terminating the call in response to receiving a second input from the user to close the call session, wherein the first input fails to power up the processor and the second input fails to power down the processor, wherein the milestone event is saved and placed in the collection for the call session after termination of the call. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for capturing user interface operations, comprising:
-
receiving a call to a call center from a calling customer that begins a call session; monitoring events by a processor that are input to a graphical user interface by a user during the call session; timestamping receipt of each one of the events; determining by the processor whether each one of the events is a milestone event that is to be saved, wherein the milestone event is a user-interface operation for a process in the call center; saving the milestone event in a collection in memory; associating the milestone event with the calling customer, with an identification of the user, identification of a computer application that was being accessed by the user for the process, an amount of time spent in the computer application during the call session, a number of computer application instances launched during the call session, and a timestamp of the receipt of the milestone event; and receiving a first input from the user to open a new session and terminating the call in response to receiving a second input from the user to close the call session, wherein the first input fails to power up the processor and the second input fails to power down the processor, wherein the milestone event is saved and placed in the collection for the call session after termination of the call. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer readable memory storing a program that when executed by a processor causes the processor to perform operations, the operations comprising:
-
receiving a call to a call center from a calling customer that begins a call session; monitoring events input to a graphical user interface by a user during the call session; timestamping receipt of each one of the events; determining whether each one of the events is a milestone event that is to be saved, wherein the milestone event is a user-interface operation for a process in the call center; saving the milestone event in a collection; associating the milestone event with the calling customer, with an identification of the user, identification of a computer application that was being accessed by the user for the process, an amount of time spent in the computer application during the call session, a number of computer application instances launched during the call session, and a timestamp of the receipt of the milestone event; and receiving a first input from the user to open a new session and terminating the call in response to receiving a second input from the user to close the call session, wherein the first input fails to power up the processor and the second input fails to power down the processor, wherein the milestone event is saved and placed in the collection for the call session after termination of the call. - View Dependent Claims (14)
-
Specification