×

Scalable synchronous and asynchronous processing of monitoring rules

  • US 7,539,974 B2
  • Filed: 10/24/2003
  • Issued: 05/26/2009
  • Est. Priority Date: 10/24/2003
  • Status: Active Grant
First Claim
Patent Images

1. A system embodied on a computer readable storage medium that when executed on one or more processors facilitate processing rules, comprising:

  • a translator component that translates synchronous statements to asynchronous instructions using a synchronous programming model;

    a runtime engine that reads the translated instructions and facilitates efficient scheduling and parallel processing of the translated instructions;

    in which the instructions insert periodic yield instructions into the statements to facilitate at least one of yielding to runtime rule code execution switching and calling a utility function provided by the processors, andin which the translated instructions are scheduled for processing based upon a polling structure, which processing occurs for at least one of the polling structure of a current frame and the polling structure at the top of a stack.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×