Invention Grant
- Patent Title: Bloom filter index for device discovery
-
Application No.: US15275750Application Date: 2016-09-26
-
Publication No.: US10042875B2Publication Date: 2018-08-07
- Inventor: Claude N. Warren, Jr.
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Nicole A. Spence
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F7/00

Abstract:
A Bloom filter index is implemented as a multiway tree that stores Bloom filters having a predefined number of N-bit sequences. Nodes are labeled with portions of the N-bit sequences and non-leaf tree nodes may have up to 2N children. All children of a given node have labels that are the same length. Bloom filters are inserted recursively, starting at a first non-leaf node, based on a node label matching an initial N-bit sequence of the Bloom filter. If a given node is full, its child nodes are split, resulting in fewer than 2N new child nodes, each labeled with different initial N-bit sequence of the original child node, which becomes a child node of a new node with label the remaining bits in the label of the original child node. The recursive insert procedure is then performed to insert the Bloom filter in the given node.
Public/Granted literature
- US20180089243A1 BLOOM FILTER INDEX FOR DEVICE DISCOVERY Public/Granted day:2018-03-29
Information query