Transaction recognition and prediction using regular exp
First Claim
Patent Images
1. A method for identifying an occurrence of a transaction, comprising:
- decomposing a set of one or more service request identifiers, each service request identifier associated with a service request communicated between two network components and identified using a service request representation associated with the service request, each service request comprising at least a portion of a request by a first of the two network components for processing by a second of the two network components and the service request representation comprising a normalized service request to remove at least some service request-specific information from the service request; and
comparing the set with a predetermined regular expression characterizing the transaction.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a method and apparatus for identifying occurrences of transactions, especially in computer networks. A unique identifier, denoted “request identifier”, is associated with each service request. Accordingly, for a sequence of service requests detected, a corresponding sequence of request identifiers is generated. The request identifier sequence is compared to regular expressions that correspond to different transactions. If the request identifier sequence matches a regular expression, this sequence is deemed to represent an occurrence of that transaction.
-
Citations
14 Claims
-
1. A method for identifying an occurrence of a transaction, comprising:
-
decomposing a set of one or more service request identifiers, each service request identifier associated with a service request communicated between two network components and identified using a service request representation associated with the service request, each service request comprising at least a portion of a request by a first of the two network components for processing by a second of the two network components and the service request representation comprising a normalized service request to remove at least some service request-specific information from the service request; and
comparing the set with a predetermined regular expression characterizing the transaction. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for identifying an occurrence of a transaction, comprising:
-
means for decomposing a set of one or more service request identifiers, each service request identifier associated with a service request communicated between two network components and identified using a service request representation associated with the service request, each service request comprising at least a portion of a request by a first of the two network components for processing by a second of the two network components and the service request representation comprising a normalized service request to remove at least some service request-specific information from the service request; and
means for comparing the set with a predetermined regular expression characterizing the transaction.
-
-
8. A system for recognizing an occurrence of a transaction, comprising:
-
a transaction analyzer operable to generate a set of one or more service request identifiers, each service request identifier associated with a service request communicated between two network components and identified using a service request representation associated with the service request, each service request comprising at least a portion of a request by a first of the two network components for processing by a second of the two network components and the service request representation comprising a normalized service request to remove at least some service request-specific information from the service request; and
a regular expression matcher operable to compare the set of one or more service request identifiers to at least one predetermined regular expression characterizing at least one identified transaction to determine whether the transaction representation corresponds to an occurrence of one of the identified transactions.
-
-
9. Software for identifying an occurrence of a transaction, the software encoded on at least one computer readable medium and operable when executed to:
-
decompose a set of one or more service request identifiers, each service request identifier associated with a service request communicated between two network components and identified using a service request representation associated with the service request, each service request comprising at least a portion of a request by a first of the two network components for processing by a second of the two network components and the service request representation comprising a normalized service request to remove at least some service request-specific information from the service request; and
compare the set with a predetermined regular expression characterizing the transaction. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification