US4825058A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Bar code reader configuration and control using a bar code menu to directly access memory
Assignee: PHONE TEL COMMUNICATIONS Inc
•
Filing: 1986-10-14
•
Granted: 1989-04-25
•
Expires: 2006-10-14
Abstract
Abstract A bar code reader configuration and control system uses an interpreter routine in the operating system of the bar code reader and a menu with bar code tags encoded to invoke instructions which directly access and manipulate the system's memory. The instructions encoded in the bar code labels on the menu can access any memory address in the operating system to load any value at a given bit or byte location. By changing the values at the accessed memory locations, the menu tags perform two kinds of functions, configuring the operating characteristics of the bar code reader and controlling the operation of the reader.
Inventors
- 👤 McKee D. Poland
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 21:33
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/02; G06F3/0227
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
92 words
A method of configuring a microprocessor controlled device or controlling the operation of the device by direct manipulations of the memory locations in the microprocessor hardware, by executing memory manipulation instructions capable of accessing operating system memory locations to load data directly into a flag location or into a variable location that controls the configuration or operation of the operating system, said memory manipulations performed in response to scanning bar code tags selected form a menu, said bar code tags containing encoded memory manipulation instructions and the encoded data to be loaded.
Claim 2
Independent Claim
92 words
A method of configuring a microprocessor controlled device or controlling the operation of the device by direct manipulations of the memory locations in the microprocessor hardware, by executing memory manipulation instructions capable of accessing operating system memory locations to load data directly into a flag location or into a variable location that controls the configuration or operation of the operating system, said memory manipulations performed in response to scanning bar code tags selected form a menu, said bar code tags containing encoded memory manipulation instructions and the encoded data to be loaded.
Claim 3
Dependent Claim
15 words
The method of claim 1 wherein the microprocessor controlled device is a bar code reader.
Claim 4
Dependent Claim
177 words
A bar code reader system having an input scanner and a menu of bar code tags wherein the operation and the configuration of the bar code reader can be affected by scanning tags from the menu to perform direct manipulations of the memory locations in the bar code reader hardware, comprising: an operating system that controls the operation and configuration of the bar code reader according to flag values and configuration variable values stored in memory; a set of memory manipulation instructions for accessing flag value and configuration variable value memory locations in the operating system and loading an entered value at the accessed location; a menu comprising a set of bar code tags that produce signals, when scanned with the input scanner, to directly invoke memory manipulation instructions; and an interpreter routine for parsing the signals from the input scanner and executing the invoked memory manipulation instructions to alter the values stored in memory and thereby to change the configuration options of the bar code reader and to control the operation of the bar code reader.
Claim 5
Dependent Claim
177 words
A bar code reader system having an input scanner and a menu of bar code tags wherein the operation and the configuration of the bar code reader can be affected by scanning tags from the menu to perform direct manipulations of the memory locations in the bar code reader hardware, comprising: an operating system that controls the operation and configuration of the bar code reader according to flag values and configuration variable values stored in memory; a set of memory manipulation instructions for accessing flag value and configuration variable value memory locations in the operating system and loading an entered value at the accessed location; a menu comprising a set of bar code tags that produce signals, when scanned with the input scanner, to directly invoke memory manipulation instructions; and an interpreter routine for parsing the signals from the input scanner and executing the invoked memory manipulation instructions to alter the values stored in memory and thereby to change the configuration options of the bar code reader and to control the operation of the bar code reader.
Claim 6
Dependent Claim
56 words
The bar code reader system of claim 3 wherein comprises sets of bar code tags for selecting configuration options to enable the reader to recognize and decode different bar code symbologies, for selecting configuration options for communications, and for controlling the execution of selected operations, and a set of bar code tags for alphanumeric character input.
Claim 7
Dependent Claim
31 words
The system of claim 4 wherein each of the tags on the menu has a prefix sequence that identifies it as a menu tag rather than a data bar code tag.
Claim 8
Dependent Claim
31 words
The system of claim 4 wherein the menu further comprises bar code tags for causing the system to enter the configuration mode, exit the configuration mode, and display the current configuration.
Claim 9
Dependent Claim
46 words
The bar code reader system of claim 3 wherein the operating system controls the operation of the bar code reader by checking a series of flags in a loop routine and performs bar code decoding and input/output communications operations according to configuration options stored in memory.
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) | 1992-04-24 | 1992-10-24 | 1993-04-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1996-04-24 | 1996-10-24 | 1997-04-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2000-04-24 | 2000-10-24 | 2001-04-25 | $7700.00 | Window Closed / Lapsed |