IP Library Granted Patent US 8,532,282
Granted Patent B2
US 8,532,282 · App. 11/026,788 · Granted Sep 10, 2013

Tracking user operations

Inventor: William M. Bracey (Atlanta, GA)
Assignee: AT&T Intellectual Property I, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,532,282
App. No.
11/026,788
Granted
Sep 10, 2013
Kind
B2
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.

Claims (41)

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.

2. The system of claim 1 , wherein the operations further comprise compiling the milestone event from a plurality of users.

3. The system of claim 1 , wherein the milestone event is customized according to business department.

4. The system of claim 1 , wherein the operations further comprise training the user based on the milestone event.

5. The system of claim 1 , wherein the milestone event describes an amount of time that the call session is active.

6. The system of claim 1 , wherein the milestone event comprises an amount of time that an application window is opened.

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.

8. The method of claim 7 , further comprising periodically compiling milestone events for a plurality of users.

9. The method of claim 7 , further comprising analyzing stored milestone events to determine if the user needs additional training.

10. The method of claim 7 , further comprising:

specifying different user operations that qualify as the milestone event; and

tracking milestone events according to business department.

11. The method of claim 7 , further comprising monitoring an amount of time that the user is active within the call session.

12. The method of claim 7 , further comprising monitoring an amount of time that an application window is opened during the call session.

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.

14. The computer readable memory of claim 13 , wherein the operations further comprise:

periodically compiling milestone events for a plurality of users; and

specifying different user operations that qualify as the milestone events.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2005
From: BRACEY, WILLIAM M.
To: BELLSOUTH INTELLECTUAL PROPERTY CORP.
Reel/Frame 016464/0543 →
Continuity (2)
Provisional Application 60579343 · Jun 14, 2004
Related Publication 20050278630A1 · Dec 15, 2005