System and method for generating machine-language code from readable text code for information filtering
First Claim
1. A method of filtering messages, comprising:
- receiving a text-based filter string representing filter criteria;
converting the text-based filter string directly to machine-language filter code once for use by a code section of a computer program; and
using the code section, executing the machine-language filter code to accept or discard multiple messages received by or residing within one or more software components within the computer program based on the filter criteria.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating and executing machine-language filter code. A filter generator receives a text-based filter string. The filter string contains filter criteria for filtering messages communicated from one computer program to another computer program or to the same computer program. A machine language generator converts the filter string to a machine-language filter code. A central processing unit of a host loads and executes the machine-language filter code to process or discard messages based on the filter criteria. The machine-language filter code is maintained by the computer program for continual reuse eliminating the interpretation and translation of the filter string from data to code for each message.
-
Citations
14 Claims
-
1. A method of filtering messages, comprising:
-
receiving a text-based filter string representing filter criteria;
converting the text-based filter string directly to machine-language filter code once for use by a code section of a computer program; and
using the code section, executing the machine-language filter code to accept or discard multiple messages received by or residing within one or more software components within the computer program based on the filter criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system of filtering information transmitted from one or more software components within a computer program to one or more other software components within another computer program or the same computer program, comprising:
-
a filter generator configured to receive a text-based filter string representing filter criteria;
a machine language generator coupled with the filter generator and being configured to convert the text-based filter string directly to machine-language filter code; and
a processor for executing the machine-language filter code for a software component of a computer program to accept or discard information received by the software component within the computer program based on the filter criteria. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification