RULE ORGANIZATION FOR EFFICIENT TRANSACTION PATTERN MATCHING

Patent №

US 9,569,326

Granted

2017-02-14

Filed 2010

Owner

COMPUTER ASSOCIATES THINK, INC.

Lab

AI components

1

kr

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12761148

Efficiently identifying transactions processed by a software application, such as a server application is disclosed. In one embodiment, transactions are identified by applying a set of rules to communications between a client and server to determine whether certain patterns are in the communications. For example, the rules may look for some combination of parameters in the transactions. As a particular example, the rules may be used to look for parameters in HTTP requests. The rules are organized in a way that allows efficient processing. For example, the rules may be organized based on the frequency with which the parameters are expected to occur in the transactions and the frequency with which each transaction is expected to occur. The rules may be updated if the expected frequencies deviate from actual frequencies, such that the rules can be organized for more efficient processing.

Knowledge representationH04L 67/535G06F 11/3006G06F 11/3072H04L 41/0816G06F 16/2246G06F 16/2379H04L 41/0213

AI classification

Knowledge representation0.98
Natural language0.19
AI hardware0.05
Machine learning0.01
Planning0.01
Vision0.00
Speech0.00
Evolutionary computation0.00

Ownership

COMPUTER ASSOCIATES THINK, INC.

assignment · 242430610

Assignors

GAGLIARDI, MARCO, DESAI, NEIL

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

© 2026 NYSGPT2525 LLC