Patent ID: 8498995
Filing Date: 2013-07-30
Classification: G06F

Abstract:
1. A method for retrieving event data, comprising: receiving, by an event manager device, an event query requesting event data corresponding to a filtering parameter, the filtering parameter being a non-indexed database parameter of an Internet Protocol database (IPDB); generating, by a packager device portion of a controller device in the event manager device, a set of Bloom filter bit positions corresponding to the filtering parameter included in the event query, and storing the set of Bloom filter bit positions in a Bloom filter database separate from the IPDB; detecting, by the packager device in the event manager device, a value of each bit position of a Bloom filter index entry corresponding to the generated set of Bloom filter bit positions from the Bloom filter database and storing the Bloom filter index entry in an index file database in the packager device separate from the IPDB located in the controller device of the event manager device, the Bloom filter index entry in the index file database corresponding to an index file associated with the IPDB located in the controller device, the index file corresponding to the requested event data, the Bloom filter index entry indicating existence of the filtering parameter as part of the IPDB; and when each bit position of the Bloom filter index entry corresponding to the generated set of Bloom filter bit positions has a value equal to one, reading, by the event manager device, event data corresponding to the Bloom filter index entry from the IPDB; wherein the index file database further includes index entries for parameters in groups of event data in the IPDB.