Patent ID: 7774846
Filing Date: 2010-08-10
Classification: H04L

Abstract:
1. A method comprising: automatically monitoring outbound network packets using a first monitor of a processing system; automatically monitoring user input events using a second monitor of the processing system; determining whether a user input was received by a program on a list of programs to be monitored; responsive to communication of first information to a filter driver, the first information including identification of a type of input device, the user input, and a program for which the user input was generated, automatically updating a delay interval timer in response to determining that the user input was received by at least one of the programs on the list; detecting an outbound network packet in the processing system by communication of second information to the filter driver, the second information including an indication of a port from which the outbound network packet is to be transmitted; in response to detecting the outbound network packet, automatically determining whether the outbound network packet corresponds to a recent user input event based on a comparison between the delay interval timer and a predetermined maximum time interval that represents a maximum acceptable delay between receipt of the recent user input event and generation of the outbound network packet; and if the outbound network packet does not correspond to the recent user input event, automatically preventing the processing system from transmitting the outbound network packet.