Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
84 words
A method for processing data representing a bar code comprising the steps of: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code without repeating sampling and validating of said groups of elements already determined to be valid.
Claim 2
Independent Claim
84 words
A method for processing data representing a bar code comprising the steps of: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code without repeating sampling and validating of said groups of elements already determined to be valid.
Claim 3
Independent Claim
108 words
A method for processing data representing a bar code comprising the steps of: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code. wherein said point associated with a last valid group is located along an outermost boundary of an element of said last valid group at least a predetermined distance from an intersection of said first scan line and said boundary.
Claim 4
Independent Claim
108 words
A method for processing data representing a bar code comprising the steps of: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code. wherein said point associated with a last valid group is located along an outermost boundary of an element of said last valid group at least a predetermined distance from an intersection of said first scan line and said boundary.
Claim 5
Dependent Claim
35 words
The method of claim 1 further comprising the step of finding a start point and end point on said bar code, wherein said first scan line passes through said start point and said end point.
Claim 6
Dependent Claim
35 words
The method of claim 1 further comprising the step of finding a start point and a scan direction, wherein said first scan line passes through said start point in the direction of said scan direction.
Claim 7
Dependent Claim
38 words
The method of claim 1 further comprising the steps of: storing validated data sampled along said first scan line; discarding invalid data sampled along said first scan line; and storing validated data sampled along said second scan line.
Claim 8
Dependent Claim
103 words
A program storage media readable by a machine, embodying a program of instructions executable by the machine to perform method steps for processing data representing a bar code, said method steps comprising: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code without repeating sampling and validating of said croups of elements already determined to be valid.
Claim 9
Dependent Claim
103 words
A program storage media readable by a machine, embodying a program of instructions executable by the machine to perform method steps for processing data representing a bar code, said method steps comprising: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code without repeating sampling and validating of said croups of elements already determined to be valid.
Claim 10
Dependent Claim
127 words
A program storage media readable by a machine, embodying a program of instructions executable by the machine to perform method steps for processing data representing a bar code, said method steps comprising: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code, wherein said point associated with a last valid group is located along an outermost boundary of an element of said last valid group at least a predetermined distance from an intersection of said first scan line and said boundary.
Claim 11
Dependent Claim
127 words
A program storage media readable by a machine, embodying a program of instructions executable by the machine to perform method steps for processing data representing a bar code, said method steps comprising: sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and beginning at a point associated with a last valid one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code, wherein said point associated with a last valid group is located along an outermost boundary of an element of said last valid group at least a predetermined distance from an intersection of said first scan line and said boundary.
Claim 12
Dependent Claim
37 words
The storage media of claim 6 wherein said method steps further comprise finding a start point and end point on said bar code, wherein said first scan line passes through said start point and said end point.
Claim 13
Dependent Claim
37 words
The storage media of claim 6 wherein said method steps further comprise finding a start point and a scan direction, wherein said first scan line passes through said start point in the direction of said scan direction.
Claim 14
Dependent Claim
40 words
The storage media of claim 6 wherein said method steps further comprise: storing validated data sampled along said first scan line; discarding invalid data sampled along said first scan line; and storing validated data sampled along said second scan line.
Claim 15
Independent Claim
85 words
A device for processing data representing a bar code comprising: means for sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and means for, beginning at a point associated with a valid last one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code without repeating sampling and validating of said groups of elements already determined to be valid.
Claim 16
Independent Claim
85 words
A device for processing data representing a bar code comprising: means for sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate; and means for, beginning at a point associated with a valid last one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code without repeating sampling and validating of said groups of elements already determined to be valid.
Claim 17
Independent Claim
109 words
A device for processing data representing a bar code comprising; means for sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate: and means for, beginning at a point associated with a valid last one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code, wherein said point associated with a last valid group is located along an outermost boundary of an element of said last valid group at least a predetermined distance from an intersection of said first scan line and said boundary.
Claim 18
Independent Claim
109 words
A device for processing data representing a bar code comprising; means for sampling and validating along a first scan line groups of elements comprising said bar code until one of said groups fails to validate: and means for, beginning at a point associated with a valid last one of said groups, sampling and validating along a second scan line remaining ones of said groups of elements comprising said bar code, wherein said point associated with a last valid group is located along an outermost boundary of an element of said last valid group at least a predetermined distance from an intersection of said first scan line and said boundary.
Claim 19
Dependent Claim
34 words
The device of claim 11 further comprising means for finding a start point and end point on said bar code, wherein said first scan line passes through said start point and said end point.
Claim 20
Dependent Claim
34 words
The device of claim 11 further comprising means for finding a start point and a scan direction, wherein said first scan line passes through said start point in the direction of said scan direction.
Claim 21
Dependent Claim
41 words
The device of claim 11 further comprising: means for storing validated data sampled along said first scan line; means for discarding invalid data sampled along said first scan line; and means for storing validated data sampled along said second scan line.
Claim 22
Independent Claim
151 words
A method for processing data representing a bar code comprising the steps of: finding a start point and end point on said bar code, said start point and end point defining a first scan line; beginning at said start point, sampling and validating along said first scan line in a direction of said end point groups of elements comprising said bar code until one of said groups fails to validate; beginning at said end point, sampling and validating along said first scan line in a direction of said start point said groups of elements comprising said bar code until another of said groups fails to validate; and sampling and validating alone a second scan line said ones of said groups of elements that failed to validate during said sampling and validating along said first scan line without repeating sampling and validating of said groups of elements already determined to be valid.
Claim 23
Independent Claim
151 words
A method for processing data representing a bar code comprising the steps of: finding a start point and end point on said bar code, said start point and end point defining a first scan line; beginning at said start point, sampling and validating along said first scan line in a direction of said end point groups of elements comprising said bar code until one of said groups fails to validate; beginning at said end point, sampling and validating along said first scan line in a direction of said start point said groups of elements comprising said bar code until another of said groups fails to validate; and sampling and validating alone a second scan line said ones of said groups of elements that failed to validate during said sampling and validating along said first scan line without repeating sampling and validating of said groups of elements already determined to be valid.
Claim 24
Independent Claim
231 words
A method for processing data representing a bar code comprising the steps of: finding a start point and end point on said bar code, said start point and end point defining a first scan line; beginning at said start point, sampling and validating along said first scan line in a direction of said end point groups of elements comprising said bar code until one of said groups fails to validate; beginning at said end point, sampling and validating along said first scan line in a direction of said start point said groups of elements comprising said bar code until another of said groups fails to validate; finding a new start point, wherein said new start point is associated with a first valid group, said first valid group being a last valid group sampled along said first scan line in the direction of said end point; finding a new end point, wherein said new end point is associated with a second valid group, said second valid group being a last valid group sampled along said first scan line in the direction of said start point; and beginning at said new start point, sampling and validating along a second scan line in a direction of said new end point said groups of elements comprising said bar code, said second scan line being defined by said new start point and said new end point.
Claim 25
Independent Claim
231 words
A method for processing data representing a bar code comprising the steps of: finding a start point and end point on said bar code, said start point and end point defining a first scan line; beginning at said start point, sampling and validating along said first scan line in a direction of said end point groups of elements comprising said bar code until one of said groups fails to validate; beginning at said end point, sampling and validating along said first scan line in a direction of said start point said groups of elements comprising said bar code until another of said groups fails to validate; finding a new start point, wherein said new start point is associated with a first valid group, said first valid group being a last valid group sampled along said first scan line in the direction of said end point; finding a new end point, wherein said new end point is associated with a second valid group, said second valid group being a last valid group sampled along said first scan line in the direction of said start point; and beginning at said new start point, sampling and validating along a second scan line in a direction of said new end point said groups of elements comprising said bar code, said second scan line being defined by said new start point and said new end point.
Claim 26
Independent Claim
231 words
A method for processing data representing a bar code comprising the steps of: finding a start point and end point on said bar code, said start point and end point defining a first scan line; beginning at said start point, sampling and validating along said first scan line in a direction of said end point groups of elements comprising said bar code until one of said groups fails to validate; beginning at said end point, sampling and validating along said first scan line in a direction of said start point said groups of elements comprising said bar code until another of said groups fails to validate; finding a new start point, wherein said new start point is associated with a first valid group, said first valid group being a last valid group sampled along said first scan line in the direction of said end point; finding a new end point, wherein said new end point is associated with a second valid group, said second valid group being a last, valid group sampled along said first scan line in the direction of said start point; and beginning at said new end point, sampling and validating along a second scan line in a direction of said new start point said groups of elements comprising said bar code, said second scan line being defined by said new start point and said new end point.
Claim 27
Independent Claim
231 words
A method for processing data representing a bar code comprising the steps of: finding a start point and end point on said bar code, said start point and end point defining a first scan line; beginning at said start point, sampling and validating along said first scan line in a direction of said end point groups of elements comprising said bar code until one of said groups fails to validate; beginning at said end point, sampling and validating along said first scan line in a direction of said start point said groups of elements comprising said bar code until another of said groups fails to validate; finding a new start point, wherein said new start point is associated with a first valid group, said first valid group being a last valid group sampled along said first scan line in the direction of said end point; finding a new end point, wherein said new end point is associated with a second valid group, said second valid group being a last, valid group sampled along said first scan line in the direction of said start point; and beginning at said new end point, sampling and validating along a second scan line in a direction of said new start point said groups of elements comprising said bar code, said second scan line being defined by said new start point and said new end point.
Claim 28
Dependent Claim
49 words
The method of claim 17, wherein said new start point is located along an outermost boundary of an element of said first valid group at least a first predetermined distance from an intersection of said first scan line and said boundary of said element of said first valid group.
Claim 29
Dependent Claim
49 words
The method of claim 19, wherein said new end point is located along an outermost boundary of an element of said second valid group at least a second predetermined distance from an intersection of said first scan line and said boundary of said element of said second valid group.
Claim 30
Dependent Claim
17 words
The method of claim 20, wherein said first predetermined distance is equal to said second predetermined distance.
Claim 31
Dependent Claim
17 words
The method of claim 20, wherein said first predetermined distance is less than said second predetermined distance.
Claim 32
Dependent Claim
38 words
The method of claim 1 further comprising the step of capturing a two-dimensional image of said bar code, and wherein said first scan line and said second scan line pass through at least aportion of said two-dimensional image.
Claim 33
Dependent Claim
45 words
The program storage media of claim 6, wherein said method steps further comprise the step of receiving a two-dimensional image of said bar code, and wherein said first scan line and said second scah line pass through at least a portion of said two-dimensional image.
Claim 34
Dependent Claim
38 words
The device of claim 11 further comprising means for capturing a two-dimensional image of said bar code, and wherein said first scan line and said second scan line pass through at least a portion of said two-dimensional image.
Claim 35
Dependent Claim
39 words
The method of claim 16 further comprising the step of capturing a two-dimensional image of said bar code, and wherein said first scan line and said second scan line pass through at least a portion of said two-dimensional image.