The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 07, 2006
Filed:
Mar. 28, 2002
Dakshi Agrawal, Monsey, NY (US);
Douglas Morgan Freimuth, New York, NY (US);
Sivaram Gottimukkala, Durham, NC (US);
Lap Thiet Huynh, Apex, NC (US);
Dinakaran B. Joseph, Durham, NC (US);
John J. Majikes, Apex, NC (US);
David Paul Olshefski, Danbury, CT (US);
Dakshi Agrawal, Monsey, NY (US);
Douglas Morgan Freimuth, New York, NY (US);
Sivaram Gottimukkala, Durham, NC (US);
Lap Thiet Huynh, Apex, NC (US);
Dinakaran B. Joseph, Durham, NC (US);
John J. Majikes, Apex, NC (US);
David Paul Olshefski, Danbury, CT (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A fast policy classification method and system. A policy differentiator can be provided which can include a policy repository configured to store hierarchical policy classification trees. The policy differentiator further can include a hashing module configured to produce integer values for string based selector attributes. In one aspect of the invention, the hashing module can include a longest string hashing function. A policy matching engine can be provided which is configured to locate policy rules in the hierarchical policy classification trees according to the integer values produced for the string based selector attributes. Finally, a policy matching engine interface can be provided through which policy queries and resulting policy decisions of the policy matching engine can be communicated between the policy matching engine and the policy enforcement entity.