System and method for collaborative processing of distributed applications
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.
Claims
exact text as granted — not AI-modified1 . A method of filtering messages, comprising:
receiving a text-based filter string representing filter criteria; automatically dynamically converting the text-based filter string directly to machine-language filter code once using a machine language generator for use by a code section of a computer program, the machine language generator being configured to dynamically convert the text based filter string directly to machine language filter code; 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.
2 . The method of claim 1 , wherein executing the machine-language filter code is performed by a central processing unit running the computer program.
3 . The method of claim 1 , wherein the machine-language filter code is directly executable by the central processing unit.
4 . The method of claim 1 , wherein the text-based filter string is human-readable.
5 . The method of claim 1 , wherein the text-based filter string is formatted according to a conditional expression syntax.
11 . 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 automatically dynamically 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.
12 . The system of claim 11 , wherein the processor is included with a central processing unit.
13 . The system of claim 11 , wherein the machine-language filter code is directly executable by the central processing unit.
14 . The system of claim 11 , wherein the filter string is human readable.
15 . The system of claim 11 , wherein the filter string is formatted according to a conditional expression syntax.Join the waitlist — get patent alerts
Track US2011219107A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.