×

Pattern Matching Process Scheduler in Message Passing Environment

  • US 20120317587A1
  • Filed: 07/17/2012
  • Published: 12/13/2012
  • Est. Priority Date: 07/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • executing a first process on a computer processor, said first process comprising a plurality of functions;

    determining that a first function is waiting for a first input, said first input being defined by a first pattern and setting said first process to a blocked state;

    storing said first pattern in a data structure, said data structure comprising patterns from a plurality of processes;

    receiving a first message, said first message comprising first data;

    attempting to match said first data to said first pattern by comparing said first data to patterns in said data structure;

    when said first data matches said first pattern, causing said first process to resume execution; and

    when said first data does not match said first pattern, leaving said first process in said blocked state.

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