Method and apparatus for pattern discovery in 1-dimensional event streams
First Claim
Patent Images
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for discovering patterns in at least one sequence of characters, said method steps comprising:
- identifying a set of proper templates;
identifying a first set of patterns based on said set of proper templates and said sequence of characters, wherein each pattern within said first set of patterns is contained within said sequence of characters; and
combining patterns within said first set of patterns to form a second set of patterns, wherein each pattern within said second set of patterns is contained within said sequence of characters.
1 Assignment
0 Petitions
Accused Products
Abstract
The method of the present invention discovers patterns in a sequence of characters in two phases. In a sampling phase, preferably proper templates corresponding to the sequence of characters are generated. Patterns are then generated corresponding to the templates and stored in memory. In a convolution phase, the patterns stored in memory are combined to identify a set of maximal patterns.
144 Citations
42 Claims
-
1. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for discovering patterns in at least one sequence of characters, said method steps comprising:
-
identifying a set of proper templates; identifying a first set of patterns based on said set of proper templates and said sequence of characters, wherein each pattern within said first set of patterns is contained within said sequence of characters; and combining patterns within said first set of patterns to form a second set of patterns, wherein each pattern within said second set of patterns is contained within said sequence of characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
8. The program storage device of claim I, wherein each template within said proper set of proper templates is defined by data representing a sequence of characters over an alphabet {0,1}.
-
20. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for discovering patterns in a sequence of characters, said method steps comprising:
-
identifying a first set of patterns, wherein each pattern within said first set of patterns is contained within said sequence of characters; and combining convolvable patterns within said first set of patterns to form a second set of patterns, wherein each pattern within said second set of patterns is contained within said sequence of characters. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification