×

Pattern matching process scheduler in message passing environment

  • US 8,707,326 B2
  • Filed: 07/17/2012
  • Issued: 04/22/2014
  • Est. Priority Date: 07/17/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method performed as part of an operating system, said method comprising:

  • executing a first process on a computer processor, said first process comprising a plurality of functions and said first process being managed by said operating system;

    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;

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

    while said first process is in said blocked state, attempting to match said first data in said first pattern;

    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;

    when said first data matches said first pattern, setting said first process in a runnable state;

    when said first data matches said first pattern, moving said first process to a priority position in a runnable queue.

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