Patent ID: 7516228
Filing Date: 2009-04-07
Classification: G06Q,H04L

Abstract:
1. An Internet protocol (IP) filter stored on a computer-readable storage medium, comprising processor-executable instructions that, when executed, cause a processor to perform the following steps: monitoring internet protocol data packets transmitted from one or more clients to a server; obtaining a first network address from an IP data packet transmitted by a first client; processing IP data packets from the first client if a first Network address that is uniquely associated with the client is stored in a client table, the client table comprising Network addresses associated with one or more clients wherein each associated client has previously had IP data packets processed; retrieving a client limit value from a client limit field if the first Network address is not stored in the client table, the client limit value indicating a maximum number of unique clients for which IP data packets can be processed; determining if the first client is represented in the client table by a second Network address that is different from the first Network address if the number of Network addresses in the client table is greater than or equal to the client limit value; and processing IP data packets from the first client if the second Network address is found in the client table.