Patent ID: 11863182
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Basic communication processes (Electrical engineering)
Classification: CPC G  H | IPC H

Claim 0:
1. A system configured to process a stream of inputs in parallel, comprising:
a first table-based state machine configured to generate a first set of state table circuit outputs, each state table circuit output of the first set generated based on a first input and a corresponding predetermined state of a set of predetermined states;
a second table-based state machine configured to generate a second set of state table circuit outputs, each state table circuit output of the second set generated based on a second input and a corresponding predetermined state of the set of predetermined states;
a first output multiplexer (MUX) configured to select a first state machine output from the first set of state table circuit outputs based on a current state;
a state propagator configured to select respective outputs of the second set of state table circuit outputs as a set of state propagator outputs based on the first set of state table circuit outputs; and
a second output MUX configured to select a second state machine output from among the set of state propagator outputs based on the current state.