发明名称 Searching for information utilizing a probabilistic detector
摘要 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.
申请公布号 US2007078827(A1) 申请公布日期 2007.04.05
申请号 US20050243924 申请日期 2005.10.05
申请人 MICROSOFT CORPORATION 发明人 SAREEN GAURAV;MANASSE MARK S.;ABADI MARTIN;ISARD MICHAEL A.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项
地址