METHOD AND APPARATUS FOR PROVIDING CONTEXT AWARE LOGGING
First Claim
1. A method comprising:
- receiving a notification of at least one application event from an application, the application event occurring in response to a user input to the application, and the notification comprising an event type and at least one application context related to the application event;
receiving a time value associated with the application event; and
converting, using a processor, the notification and the time value into an entry in an input log.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are therefore provided to enable context aware logging. In this regard, the method, apparatus, and computer program product may record events that occur in one or more applications, where the events are due to user input. These events may be associated with time values and data describing application contexts, such that the events may be used to generate an input log that also records application semantics and statuses. A variety of operations may be performed using this input log, including recreation of an application state by playing back the log, the ability to suspend or resume a user session, the ability to perform undo or pause operations, the ability to analyze user inputs to train or audit users, testing of users, troubleshooting of errors, and enabling multi-user collaboration.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a notification of at least one application event from an application, the application event occurring in response to a user input to the application, and the notification comprising an event type and at least one application context related to the application event; receiving a time value associated with the application event; and converting, using a processor, the notification and the time value into an entry in an input log. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising processing circuitry configured to:
-
receive a notification of at least one application event from an application, the application event occurring in response to a user input to the application, and the notification comprising an event type and at least one application context related to the application event; receive a time value associated with the application event; and convert the notification and the time value into an entry in an input log. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method comprising:
-
receiving an input log, the input log comprising one or more events and application contexts relating to input performed on a remote computer; determining, using a processor, at least one event and at least one event context for execution from the input log; generating one or more instructions based on the at least one event and at least one event context; and executing the generated one or more instructions to cause an application to perform the input originally performed on the remote computer. - View Dependent Claims (20)
-
Specification