PATTERN MATCHING PROCESS SCHEDULER WITH UPSTREAM OPTIMIZATION

Patent №

US 9,575,813

Granted

2017-02-21

Filed 2012

Owner

CONCURIX CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13551533

Processes in a message passing system may be launched when messages having data patterns match a function on a receiving process. The function may be identified by an execution pointer within the process. When the match occurs, the process may be added to a runnable queue, and in some embodiments, may be raised to the top of a runnable queue. When a match does not occur, the process may remain in a blocked or non-executing state. In some embodiments, a blocked process may be placed in an idle queue and may not be executed until a process scheduler determines that a message has been received that fulfills a function waiting for input. When the message fulfills the function, the process may be moved to a runnable queue.

AI hardwareG06F 9/52G06F 9/4881G06F 9/546G06F 2209/486

AI classification

AI hardware0.79
Machine learning0.11
Natural language0.10
Planning0.01
Knowledge representation0.00
Evolutionary computation0.00
Speech0.00
Vision0.00

Ownership

CONCURIX CORPORATION

assignment · 309080274

Assignors

GOUNARES, ALEXANDER G., GARRETT, CHARLES D.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC