Binary filter using pattern recognition
First Claim
Patent Images
1. A method of detecting if an electronic message is in a particular format, comprising the steps of:
- decomposing the message into a set of components according to a predetermined component size; and
applying pattern recognition logic to the set of components as a function of the predetermined component size to determine if the electronic message is predominately natural language text, wherein applying pattern recognition logic includes;
determining an observed phi of the electronic message;
determining a plain-text phi of the electronic message as a function of the component size; and
comparing the observed phi to the plain-text phi to determine if the electronic message includes data in the particular format.
7 Assignments
0 Petitions
Accused Products
Abstract
An electronic message filtering system and method is described. A message is received as input to the filter and decomposed into a set of components. The set of components is then processed through a pattern matching algorithm to determine if the message contents contains patterns inherent in a specified pattern, such as a natural language. The results of the pattern match analysis are output by the filter.
174 Citations
25 Claims
-
1. A method of detecting if an electronic message is in a particular format, comprising the steps of:
-
decomposing the message into a set of components according to a predetermined component size; and applying pattern recognition logic to the set of components as a function of the predetermined component size to determine if the electronic message is predominately natural language text, wherein applying pattern recognition logic includes; determining an observed phi of the electronic message; determining a plain-text phi of the electronic message as a function of the component size; and comparing the observed phi to the plain-text phi to determine if the electronic message includes data in the particular format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of filtering an electronic message to detect a particular format, comprising the steps of:
-
decomposing the electronic message into a set of components according to a predetermined component size; determining an observed phi of the electronic message; determining a plain-text phi of the electronic message as a function of the component size; and comparing the observed phi to the plain-text phi to determine if the electronic message includes data in the particular format. - View Dependent Claims (10, 11, 12)
-
-
13. A method of filtering an electronic message, comprising the steps:
-
receiving an electronic message from an electronic mail structure; decomposing the message into a set of components according to a predetermined component size; applying pattern recognition logic to the set of components as a function of the predetermined component size to determine if the electronic message is predominately natural language text, wherein applying pattern recognition logic includes; determining an observed phi of the electronic message; determining a plain-text phi of the electronic message as a function of the component size; and comparing the observed phi to the plain-text phi to determine if the electronic message includes data in the particular format; and issuing an affirmative response to the electronic mail structure if the electronic message is predominately natural language text. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of filtering an electronic message to detect a particular format, comprising the steps:
-
receiving an electronic message from an electronic mail structure; decomposing the message into a set of components according to a predetermined component size; determining an observed phi of the electronic message; determining a plain-text phi of the electronic message as a function of the component size; and comparing the observed phi to the plain-text phi to determine if the electronic message includes data in the particular format.
-
-
19. An electronic message filter, comprising:
-
a filter initialization module; a message analysis module, wherein the message analysis module includes; decomposition means for decomposing electronic messages into a set of components according to a predetermined component size; and pattern recognition means for determining if the set of components has characteristics expected in an electronic message which is predominately natural language text, wherein the pattern recognition means determines an observed phi of the electronic message and compares the observed phi to a plain-text phi of the electronic message to determine if the electronic message includes data in the particular format, wherein the plain-text phi is determined as a function of the predetermined component size; and a clean-up module; wherein the message analysis module determines if the electronic messages should be passed based on whether the electronic messages are predominately natural language text. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer program product, comprising:
a computer usable medium having a computer readable code means embodied therein for causing electronic messages to be analyzed as to whether the contents of each electronic message comprises a natural language, the computer readable program code means in said computer program product comprising; computer readable program code means for causing a computer to read a first electronic message; computer readable program code means for causing a computer to decompose the first electronic message into components according to a predetermined component size; and computer readable program code means for causing a computer to perform a pattern analysis of the components to identify whether the first electronic message is predominately natural language text, wherein the program code means causes the computer to perform a pattern analysis of the components in order to determine an observed phi of the electronic message and compare the observed phi to a plain-text phi of the electronic message to determine if the electronic message includes data in the particular format, wherein the plain-text phi is determined as a function of the predetermined component size. - View Dependent Claims (25)
Specification