Patent ID: 8087033
Filing Date: 2011-12-27
Classification: G06F

Abstract:
1. A method comprising: obtaining, via computing device, a first set of computer program instructions, wherein the first set of computer program instructions, when executed by at least one processor of the computing device, facilitates trapping of events received by a web browser; obtaining, via the computing device, a set of event/action pairs; causing, via the computing device, the first set of computer program instructions to run such that the events received by the web browser are trapped; monitoring, via the computing device, the trapped events to determine whether a trapped event corresponds to one of the event/action pairs; forwarding, via the computing device, the event to the browser for processing if the event does not correspond to an event/action pair; determining, via the computing device, an action to be triggered based on the event if the event corresponds to an event/action pair; and triggering, via the computing device, the action; determining a task being performed by the user; and, monitoring the trapped events such that only those event/action pairs from the set of event/action pairs which correspond to the task.