US2011219107A1PendingUtilityA1

System and method for collaborative processing of distributed applications

Assignee: Sorteo GamesPriority: Jan 19, 2001Filed: May 13, 2011Published: Sep 8, 2011
Est. expiryJan 19, 2021(expired)· nominal 20-yr term from priority
G06F 2209/482G06F 9/546G06F 9/485G06F 9/544G06F 9/541
37
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.