Method for assembling fragments of scanned data
First Claim
1. A method for processing scanned code data to determine whether the scanned code data is part of a valid code, the scanned code data including a plurality of strings, the method comprising the steps of:
- examining a first string of a first scanned code data;
opening a cluster with the first string if the first string contains a start pattern;
identifying at least one valid middle portion of the first string;
storing a transition position count associated with the at least one valid middle portion;
searching a second scanned code data for a second string matching at least part of the first string in the cluster;
adding the second string to the end of the cluster;
closing the cluster upon detection of a stop pattern; and
decoding the cluster.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for processing scanned code data, including a plurality of strings, to determine whether the scanned code data is part of a valid code begins by examining a first string of a first scanned code data. A cluster is opened with the first string if the first string contains a start pattern. At least one valid middle portion of the first string is identified and a transition position count associated with the at least one valid middle portion is stored. A second scanned code data is searched for a second string matching at least part of the first string in the cluster. If a match is found, then the second string is added to the end of the cluster. The cluster is closed upon detection of a stop pattern and is then decoded.
98 Citations
12 Claims
-
1. A method for processing scanned code data to determine whether the scanned code data is part of a valid code, the scanned code data including a plurality of strings, the method comprising the steps of:
-
examining a first string of a first scanned code data; opening a cluster with the first string if the first string contains a start pattern; identifying at least one valid middle portion of the first string; storing a transition position count associated with the at least one valid middle portion; searching a second scanned code data for a second string matching at least part of the first string in the cluster; adding the second string to the end of the cluster; closing the cluster upon detection of a stop pattern; and decoding the cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for constructing fragments of electronic data into a meaningful information stream, the method comprising the steps of:
-
(a) examining a first fragment for a start pattern; (b) opening a cluster with the first fragment if the first fragment contains a start pattern; (c) identifying at least one portion of the first fragment as a valid middle portion; (d) storing a transition position count associated with a valid middle portion; (e) examining a second fragment to determine if the second fragment has a second portion matching at least part of the first fragment in the cluster; (f) adding a matching second portion to the end of the cluster; (g) repeating the steps (e) and (f) until a stop pattern is identified; and (h) closing the cluster upon detection of a stop pattern. - View Dependent Claims (11, 12)
-
Specification