Patent ID: 8102864

Claim:
A method for filtering events, the method comprising: receiving a plurality of events at a client device, wherein at least one event is associated with a location tag that identifies a physical location in a network, the physical location being smaller than an area served by the network; determining a location of the client device; forwarding the event to an application in the client device if the location of the client device is within the physical location identified by the location tag; extracting from the location tag a client topology table identifier, a version number of a client topology table, and the physical location; determining whether a client topology table corresponding to the client topology table identifier and the version number extracted from the location tag is stored on the client device; accessing the client topology table from the client device if the client topology table is stored on the client device; and if the client topology table is not stored on the client device, downloading a current version of the client topology table from a broadcast location manager.