Method and System for Adjudicating Text Against a Defined Policy
First Claim
1. A computerized method of adjudicating text against a policy comprising:
- receiving one or more system policies comprising one or more prohibited words and a first hit value corresponding to each prohibited word, the first hit value indicating the significance of the prohibited word;
creating a system datastructure for each received system policy, each system datastructure further comprising;
a hash table comprising a plurality of linked lists corresponding the letters of the alphabet; and
a head linked list operable to store one or more found prohibited words;
receiving an input message comprising text to be adjudicated;
selecting a system policy from the one or more received system policies based on the input message; and
determining whether a prohibited word is present in the text to be adjudicated by processing the text to be adjudicated and the system datastructure corresponding to the selected system policy.
13 Assignments
0 Petitions
Accused Products
Abstract
A computerized method of adjudicating text against a policy includes receiving one or more system policies, creating a system datastructure for each received system policy, receiving an input message comprising a text to be adjudicated, selecting a system policy from the one or more received system policies based on the input message, and processing the text to be adjudicated and the system datastructure corresponding to the selected system policy to determine if a prohibited word is present in the text to be adjudicated. The one or more system policies include one or more prohibited words and a first hit value corresponding to each prohibited word. The system datastructure includes a plurality of linked lists corresponding the letters of the alphabet and a head linked list operable to store one or more found prohibited words.
44 Citations
20 Claims
-
1. A computerized method of adjudicating text against a policy comprising:
-
receiving one or more system policies comprising one or more prohibited words and a first hit value corresponding to each prohibited word, the first hit value indicating the significance of the prohibited word; creating a system datastructure for each received system policy, each system datastructure further comprising; a hash table comprising a plurality of linked lists corresponding the letters of the alphabet; and a head linked list operable to store one or more found prohibited words; receiving an input message comprising text to be adjudicated; selecting a system policy from the one or more received system policies based on the input message; and determining whether a prohibited word is present in the text to be adjudicated by processing the text to be adjudicated and the system datastructure corresponding to the selected system policy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computerized method of adjudicating text against a policy comprising:
-
receiving one or more system policies, each system policy comprising; one or more prohibited words; one or more groups of associated prohibited words; a first hit value for each prohibited word, the hit value indicating the significance of the prohibited word; a second hit value for each associated prohibited word, the hit value indicating the significance of the associated prohibited word; a proximity value corresponding to each associated prohibited word; and a threshold value for each group of associated prohibited words, the threshold value indicating a limit on the hit values for the associated prohibited words in the group; creating a system datastructure for each received system policy, each system datastructure comprising a hash table, the hash table comprising a plurality of linked lists corresponding the letters of the alphabet; receiving an input message comprising a text to be adjudicated; selecting a system policy from the one or more received system policies based on the input message; and determining whether the text contains any prohibited associated words from the one or more prohibited associated words by processing the text and the system datastructure corresponding to the selected system policy. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification