Invention Grant
- Patent Title: Bloom bounders for improved computer system performance
- Patent Title (中): 用于改善计算机系统性能的布鲁姆界限
-
Application No.: US12494874Application Date: 2009-06-30
-
Publication No.: US09037554B2Publication Date: 2015-05-19
- Inventor: Robert E. Cypher
- Applicant: Robert E. Cypher
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Meyertons, Hood, Kivlin, Kowert & Goetzel, P.C.
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F9/46

Abstract:
A system and method for space and time efficient bound calculation is disclosed. The method comprises inserting a plurality of key/value pairs into a “Bloom bounder”, each key/value pair comprising a key and a value. For each pair, the inserting includes calculating a plurality of hash values, each calculated by applying a different one of a plurality of hash functions to the key, and selectively updating one or more data arrays based on the plurality of hash values and the value received key/value pair. A bound may then be determined for a given query key by analyzing information in the one or more data arrays to determine a bound value, such that for every received key/value pair with a key matching the query key, the corresponding value is less than or equal to the bound value.
Public/Granted literature
- US20100332471A1 Bloom Bounders for Improved Computer System Performance Public/Granted day:2010-12-30
Information query