A METHOD AND SYSTEM FOR PATTERN MATCHING

Application 1727/KOLNP/2005 published 2006-11-24, filed 2005-08-31
Pattern matching can be achieved by considering only the position numbers of a source pattern and a target pattern within ordered sequences of possible source patterns and target patterns respectively. The position numbers of source patterns containing the target pattern form a number of groups. The number of source patterns within each i group and the number of source patterns in the gaps between groups depend on the position of the target pattern within the source pattern, the length of the target pattern and the number of elements in the alphabet set. Each group also has a position number, its position within an ordered sequence of groups. The group position number of an input source pattern is compared to a series derived from the position number of the target pattern, the length of the target pattern and the number of elements in the alphabet set (9). If the group position number is a member of the series (10), then the source pattern contains the target pattern (11). Pattern matching can be performed on uncoded data or on arithmetic coded data. (FIG.-1)

Applicant

HEWLETT-PACKARD DEVELOPMENT COMPANYL.L.P
20555 S.H. 249 HOUSTON TX 77070 USA

Inventor

KUMAR SRIRAM K.N.V. MANTHA RAMA SHANKAR REVUR CHANDRASEKHAR SARASVAT

International Info

Classification: G06F 17/30
Publication Number: WO 04/081819 A1
Application Date: 2004-03-12

Priority Information

10/386,562 US 2003-03-13