US5929418A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Optical reader having improved menuing features
Assignee: Hand Held Products Inc
•
Filing: 1996-09-03
•
Granted: 1999-07-27
•
Expires: 2016-09-03
Abstract
Abstract An optical reading apparatus which is adapted to operate in the manner indicated by the enabled ones of the parameters stored in a parameter table. A processor stores at least a menuing program and a decoding program. If the apparatus decodes a symbol in accordance with the parameter table and determines that it is a menu symbol, the menuing program is invoked to execute at least one of a change in the parameter table and the performance of a menu symbol specified task. If the apparatus decodes a symbol in accordance with the parameter table and determines that it is a data symbol, the data is output in the manner indicated by the parameter table.
Inventors
- 👤 Michael A. Ehrhart
- 👤 Thomas J. Koziol
- 👤 Andrew Longacre, Jr.
- 👤 Robert M. Hussey
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 05:10
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/10; G06K7/14; G06K17/00; G06K17/0022; G06K19/00; G06K19/06; G06K19/06009; G06K19/06037; G06K7/10544; G06K7/10821; G06K7/10851
Claims Analysis
Total Claims: 63
Claim 1
Independent Claim
167 words
In a reading apparatus for scanning and decoding image data encoded in an optically readable indicia, said image data comprising either a menu word or reader output data, in combination: an image data memory space for storing image data scanned from said indicia, a parameter memory space for storing a plurality of parameters defining the operating modes of said apparatus, said parameters together comprising a parameter table, a menuing program for modifying said parameters; a decoding program for decoding image data stored in said image data memory space; and control means responsive to said menuing program and said decoding program: (i) for processing image data for an indicia in accordance with said parameter table when the decoding of image data in accordance with said decoding program indicates that said indicia encodes reader output data; and (ii) for modifying said parameter table when the decoding of image data for an indicia in accordance with said decoding program indicates that said indicia encodes a first type of menu word.
Claim 2
Dependent Claim
167 words
In a reading apparatus for scanning and decoding image data encoded in an optically readable indicia, said image data comprising either a menu word or reader output data, in combination: an image data memory space for storing image data scanned from said indicia, a parameter memory space for storing a plurality of parameters defining the operating modes of said apparatus, said parameters together comprising a parameter table, a menuing program for modifying said parameters; a decoding program for decoding image data stored in said image data memory space; and control means responsive to said menuing program and said decoding program: (i) for processing image data for an indicia in accordance with said parameter table when the decoding of image data in accordance with said decoding program indicates that said indicia encodes reader output data; and (ii) for modifying said parameter table when the decoding of image data for an indicia in accordance with said decoding program indicates that said indicia encodes a first type of menu word.
Claim 3
Dependent Claim
72 words
The reading apparatus of claim 1 in which said menuing program includes instructions for causing said control means to perform tasks that do not require the modification of said parameters, and in which said control means is responsive to said menuing program to perform said tasks when the decoding of image data for an indicia in accordance with said decoding program indicates that said indicia encodes a second type of menu word.
Claim 4
Dependent Claim
44 words
The reading apparatus of claim 2 in which said first and second types of menu words each include at least an op code, and in which said first and second types of menu words differ from one another by having different respective op codes.
Claim 5
Dependent Claim
23 words
The reading apparatus of claim 2 in which said one of said tasks includes the outputting of data relating to said parameter table.
Claim 6
Dependent Claim
22 words
The reading apparatus of claim 4 in which one of said tasks comprises the outputting of the contents of said parameter table.
Claim 7
Dependent Claim
37 words
The reading apparatus of claim 4 in which one of said tasks comprises the outputting, as a bar code symbol, of the information necessary to program another reading apparatus in the same manner as said reading apparatus.
Claim 8
Dependent Claim
31 words
The reading apparatus of claim 2 in which said menuing program allows the user to select said tasks by causing the reading apparatus to scan and decode an optically encoded symbol.
Claim 9
Dependent Claim
31 words
The reading apparatus of claim 1 in which the parameters stored in said parameter memory space include parameters defining a plurality of scanning-decoding modes for the scanning and decoding of indicia.
Claim 10
Dependent Claim
19 words
The reading apparatus of claim 8 in which at least one of said scanning-decoding modes is a tracking mode.
Claim 11
Dependent Claim
19 words
The reading apparatus of claim 8 in which at least one of said scanning-decoding modes is a non-tracking mode.
Claim 12
Dependent Claim
17 words
The reading apparatus of claim 9 in which one of said scanning-decoding modes is a non-tracking mode.
Claim 13
Dependent Claim
44 words
The reading apparatus of claim 1 in which said control means is programmed to respond to a reprogram command generated by an external data source by permitting staid external data source to modify at least one of said menuing program and said decoding program.
Claim 14
Dependent Claim
69 words
The reading apparatus of claim 1 in which said decoding program is an autodiscrimination program that includes a plurality of different component decoding programs for use in decoding image data scanned from indicia that are encoded in different respective bar code symbologies, and in which said menuing program allows a user to selectably enable the component decoding programs that will be used during the execution of said autodiscrimination program.
Claim 15
Dependent Claim
69 words
The reading apparatus of claim 8 in which said decoding program is an autodiscrimination program that includes a plurality of different component decoding programs for use in decoding image data scanned from indicia that are encoded in different respective bar code symbologies, and in which said menuing program allows a user to selectably enable the component decoding programs that will be used during the execution of said autodiscrimination program.
Claim 16
Dependent Claim
170 words
In a reading apparatus for scanning and decoding image data encoded in an optically readable indicia, said image data comprising either menu option data or output data, in combination: an image data memory space for storing image data scanned from said indicia; a menuing memory space for storing a menuing program; an options memory space for storing a plurality of menu options, said reading apparatus being programmed to operate in the manner indicated by said menu options; a decoding memory space for storing an autodiscrimination program for decoding image data stored in said image data memory space; and processing means, (i) responsive to said menuing program and to menu option data scanned from a user selected one of a plurality of indicia that are encoded as menu symbols, for changing the menu options stored in said options memory space, and (ii) responsive to said autodiscrimination program and to output data scanned from an indicia that is not encoded as a menu symbol, for outputting output data encoded in said indicia.
Claim 17
Dependent Claim
170 words
In a reading apparatus for scanning and decoding image data encoded in an optically readable indicia, said image data comprising either menu option data or output data, in combination: an image data memory space for storing image data scanned from said indicia; a menuing memory space for storing a menuing program; an options memory space for storing a plurality of menu options, said reading apparatus being programmed to operate in the manner indicated by said menu options; a decoding memory space for storing an autodiscrimination program for decoding image data stored in said image data memory space; and processing means, (i) responsive to said menuing program and to menu option data scanned from a user selected one of a plurality of indicia that are encoded as menu symbols, for changing the menu options stored in said options memory space, and (ii) responsive to said autodiscrimination program and to output data scanned from an indicia that is not encoded as a menu symbol, for outputting output data encoded in said indicia.
Claim 18
Dependent Claim
20 words
A reading apparatus as set forth in claim 15 in which said menu options include a plurality of scanning-decoding options.
Claim 19
Dependent Claim
20 words
A reading apparatus as set forth in claim 16 in which said scanning-decoding options include at least one tracking option.
Claim 20
Dependent Claim
20 words
A reading apparatus as set forth in claim 16 in which said scanning-decoding options include at least one non-tracking option.
Claim 21
Dependent Claim
20 words
A reading apparatus as set forth in claim 17 in which said scanning-decoding options include at least one non-tracking option.
Claim 22
Dependent Claim
27 words
A reading apparatus as set forth in claim 17 in which said at least one tracking options includes Scan On Demand and Skip Scan scan tracking options.
Claim 23
Dependent Claim
26 words
A reading apparatus as set forth in claim 15 in which said menu options include a plurality of decoding options for use with said autodiscrimination program.
Claim 24
Dependent Claim
34 words
A reading apparatus as set forth in claim 21 in which said decoding options include the option of disabling at least one of the bar code symbologies that are decodable by said reading apparatus.
Claim 25
Dependent Claim
30 words
A reading apparatus as set forth in claim 21 in which said decoding options include the option of disabling at least one of all 1D symbologies and all 2D symbologies.
Claim 26
Dependent Claim
29 words
A reading apparatus as set forth in claim 22 in which said decoding options include the option of disabling at least one of all 1D symbologies and 2D symbologies.
Claim 27
Dependent Claim
47 words
A reading apparatus as set forth in claim 15 in which said menu options include a multiple symbols option, said reading apparatus being programmed, when said multiple symbols option is enabled, to decode image data for more than one indicia stored in said image data memory space.
Claim 28
Dependent Claim
49 words
A reading apparatus as set forth in claim 15 in which said menuing program includes instructions for performing any of a plurality of a different menu routines in response to the presentation by a user to the reader of menu symbols which encode data calling for said menu routines.
Claim 29
Dependent Claim
26 words
A reading apparatus as set forth in claim 26 in which said menu routines include the outputting of user selectable information relating to said menu options.
Claim 30
Dependent Claim
56 words
A reading apparatus as set forth in claim 15 in which said processing means is programmed to respond to a reprogram command generated by an external data source by allowing said external data source to modify the contents of at least one of said options memory space, said decoding memory space, and said menuing memory space.
Claim 31
Dependent Claim
122 words
In an optical reading apparatus of the type including a parameter memory space for storing a plurality of parameters which specify the modes in which said reading apparatus may operate, in combination: scanning means for controllably generating and storing image data representing information encoded in an optically encoded symbol; decoding means, including a plurality of decoding programs, for controllably decoding image data scanned by said scanning means; menuing means, including a menuing program, for selectably enabling a user to select which of said parameters will be enabled for use in controlling said modes; wherein said parameters include a plurality of scanning-decoding parameters which specify which of a plurality of scanning-decoding relationships will be established between said scanning means and said decoding means.
Claim 32
Dependent Claim
122 words
In an optical reading apparatus of the type including a parameter memory space for storing a plurality of parameters which specify the modes in which said reading apparatus may operate, in combination: scanning means for controllably generating and storing image data representing information encoded in an optically encoded symbol; decoding means, including a plurality of decoding programs, for controllably decoding image data scanned by said scanning means; menuing means, including a menuing program, for selectably enabling a user to select which of said parameters will be enabled for use in controlling said modes; wherein said parameters include a plurality of scanning-decoding parameters which specify which of a plurality of scanning-decoding relationships will be established between said scanning means and said decoding means.
Claim 33
Dependent Claim
31 words
An optical reading apparatus as set forth in claim 29 in which said modes are selected by means of optically readable menu symbols presented to said reading apparatus by said user.
Claim 34
Dependent Claim
23 words
The apparatus of claim 30 in which said scanning-decoding parameters include at least a One Shot parameter and a Repeat Until Done parameter.
Claim 35
Dependent Claim
18 words
The apparatus of claim 29 in which at least one of said scanning-decoding parameters is a tracking parameter.
Claim 36
Dependent Claim
18 words
The apparatus of claim 29 in which at least one of said scanning-decoding parameters is a non-tracking parameter.
Claim 37
Dependent Claim
18 words
The apparatus of claim 32 in which at least one of said scanning-decoding parameters is a non-tracking parameter.
Claim 38
Dependent Claim
30 words
An optical reading apparatus as set forth in claim 32 in which said tracking parameters include at least one of a Scan On Demand and a Skip Scan tracking parameter.
Claim 39
Dependent Claim
73 words
An optical reading apparatus as set forth in claim 29 in which said decoding means is adapted to decode image data in accordance with said plurality of different decoding programs, in which said parameters include code parameters that specify which of said plurality of different decoding programs will be used in decoding image data, and in which said menuing means enables a user selectably enable the decoding programs used by said decoding apparatus.
Claim 40
Dependent Claim
25 words
The apparatus of claim 36 in which a user selectably enables and disables said decoding programs by presenting user selected menu symbols to the apparatus.
Claim 41
Dependent Claim
56 words
An optical reading apparatus as set forth in claim 36 in which said plurality of different decoding programs include a plurality of 1D decoding programs for use with a plurality of types of 1D bar code symbols, and a plurality of 2D decoding programs for use with a plurality of types of 2D bar code symbols.
Claim 42
Dependent Claim
40 words
An optical reading apparatus as set forth in claim 38 in which said parameters includes a code parameter that enables and disables said 1D decoding programs collectively, and a code parameter that enables and disables said 2D decoding programs collectively.
Claim 43
Dependent Claim
29 words
An optical reading apparatus as set forth in claim 39 in which said 1D decoding programs and said 2D decoding programs form selectable parts of a 1D/2D autodiscrimination program.
Claim 44
Dependent Claim
30 words
The reading apparatus of claim 38 in which said code parameters include at least one code parameter that allows an individual one of said 1D decoding programs to be disabled.
Claim 45
Dependent Claim
30 words
The reading apparatus of claim 38 in which said code parameters include at least one code parameter that allows an individual one of said 2D decoding programs to be disabled.
Claim 46
Dependent Claim
44 words
An apparatus as set forth in claim 29 which is programmed to respond to a reprogram command generated by an external data source by allowing said external data source to modify at least one of said parameters, said menuing program and said decoding programs.
Claim 47
Dependent Claim
142 words
In an optical reading apparatus of the type including a parameter memory space for storing a plurality of parameters which specify the modes in which said reading apparatus may operate, in combination: scanning means for generating and storing image data representing information encoded in an optically encoded symbol; autodiscriminating means for decoding image data scanned by said scanning means, said autodiscriminating means including a plurality of decoding programs for decoding bar code symbols expressed in different respective bar code symbologies; menuing means, including a menuing program, for enabling a user to select which of said parameters will be used in controlling said modes; wherein said parameters include code parameters which specify which of said plurality of decoding programs are enabled for use by said autodiscriminating means in attempting to decode image data for symbols of unknown type scanned by said scanning means.
Claim 48
Dependent Claim
142 words
In an optical reading apparatus of the type including a parameter memory space for storing a plurality of parameters which specify the modes in which said reading apparatus may operate, in combination: scanning means for generating and storing image data representing information encoded in an optically encoded symbol; autodiscriminating means for decoding image data scanned by said scanning means, said autodiscriminating means including a plurality of decoding programs for decoding bar code symbols expressed in different respective bar code symbologies; menuing means, including a menuing program, for enabling a user to select which of said parameters will be used in controlling said modes; wherein said parameters include code parameters which specify which of said plurality of decoding programs are enabled for use by said autodiscriminating means in attempting to decode image data for symbols of unknown type scanned by said scanning means.
Claim 49
Dependent Claim
22 words
The reading apparatus of claim 44 in which said menuing means is responsive to a menu symbol decoded by said autodiscriminating means.
Claim 50
Dependent Claim
38 words
The reading apparatus of claim 45 in which said menuing means is responsive to at least one menu symbol decoded by said autodiscriminating means to determine which of said decoding programs will be used by said autodiscriminating means.
Claim 51
Dependent Claim
53 words
The reading apparatus of claim 44 in which said decoding programs include a plurality of 1D decoding programs for use in decoding a plurality of different types of 1D bar code symbols, and a plurality of 2D decoding programs for use in decoding a plurality of different types of 2D bar code symbols.
Claim 52
Dependent Claim
37 words
The reading apparatus of claim 44 in which said code parameters include a code parameter that disables all of said 1D decoding programs collectively, and a code parameter that disables all of said 2D decoding programs collectively.
Claim 53
Dependent Claim
31 words
The reading apparatus of claim 44 in which said code parameters include at least one code parameter that allows at least one of said 1D decoding program to be individually disabled.
Claim 54
Dependent Claim
31 words
The reading apparatus of claim 44 in which said code parameters include at least one code parameter that allows at least one of staid 2D decoding programs to be individually disabled.
Claim 55
Dependent Claim
35 words
The reading apparatus of claim 44 in which said reading apparatus is adapted to store, as one set of image data, image data that represents information encoded in a plurality of different optically encoded symbols.
Claim 56
Dependent Claim
46 words
The reading apparatus of claim 51 in which said parameters include a multiple symbols parameter that controls whether the reading apparatus attempts to decode more than one of said plurality of different optically encoded symbols before discontinuing the decoding of said one set of image data.
Claim 57
Dependent Claim
26 words
The reading apparatus of claim 44 in which said parameters include scanning-decoding parameters which specify the scanning-decoding modes that will be used by said autodiscriminating means.
Claim 58
Dependent Claim
17 words
The reading apparatus in claim 53 in which said scanning-decoding parameters include at least one tracking parameter.
Claim 59
Dependent Claim
17 words
The reading apparatus of claim 53 in which said scanning-decoding parameters include at least one non-tracking parameter.
Claim 60
Dependent Claim
17 words
The reading apparatus of claim 54 in which said scanning-decoding parameters include at least one non-tracking parameter.
Claim 61
Dependent Claim
26 words
The reading apparatus of claim 55 in which said non-tracking parameters include at least one of a One Shot parameter and a Repeat Until Done parameter.
Claim 62
Dependent Claim
28 words
The reading apparatus of claim 54 in which said tracking parameters include at least one of a Scan On Demand tracking parameter and a Skip Scan tracking parameter.
Claim 63
Dependent Claim
41 words
The reading apparatus of claim 44 further including means responsive to a reprogram command generated by an external data source for allowing said external data source to modify at least one of said parameters, said menuing program and said decoding programs.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-07-26 | 2003-01-25 | 2003-07-27 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-07-26 | 2007-01-25 | 2007-07-27 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-07-26 | 2011-01-25 | 2011-07-27 | $7700.00 | Window Closed / Lapsed |