Um padrão de regra é a representação de uma situação de correlação de eventos (como uma condição de limite ou uma detecção de eventos de duplicata). A linguagem de regra da Tecnologia ACT define os seguintes padrões de regras: coleta, computação, duplicata, filtragem, seqüência, limite e cronômetro.
O padrão de uma regra é correspondido quando a situação definida pela regra ocorre. Quando o padrão é correspondido, a regra conclui seu processamento executando as ações apropriadas de resposta da regra. Enquanto uma regra está ativa, o padrão de regra pode ser correspondido várias vezes.
As regras definidas pelo padrão de filtragem são as únicas regras sem preservação de estado na linguagem de regra. As outras regras são com preservação de estado.