Invention Grant
- Patent Title: Searching for information utilizing a probabilistic detector
- Patent Title (中): 使用概率检测器搜索信息
-
Application No.: US11243924Application Date: 2005-10-05
-
Publication No.: US07730058B2Publication Date: 2010-06-01
- Inventor: Gaurav Sareen , Mark Steven Manasse , Martin Abadi , Michael A. Isard
- Applicant: Gaurav Sareen , Mark Steven Manasse , Martin Abadi , Michael A. Isard
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agency: Woodcock Washburn LLP
- Main IPC: G06F7/00
- IPC: G06F7/00 ; G06F17/30

Abstract:
A probabilistic detector is utilized to query a database. Utilization of a probabilistic detector provides assurance with 100 per cent probability that a search expression in the query is not in the database index. The probabilistic detector is implemented in the form of a Bloom filter. The probabilistic detector is created by hashing expressions in the database index and mapping the resulting hash values into the probabilistic detector. Upon receiving a query, expressions of the query are hashed. The probabilistic detector is queried using these hash values. If the results of querying the probabilistic detector indicate that searched for information may be in the database, the database is not queried. If the results of querying the probabilistic detector indicate that the information may be in the database, the database is queried for the information using the original query. This technique is advantageous in mitigating detrimental effects of denial of service attacks.
Public/Granted literature
- US20070078827A1 Searching for information utilizing a probabilistic detector Public/Granted day:2007-04-05
Information query