Patentable/Patents/US-8474719
US-8474719

Customizable optical reader

PublishedJuly 2, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An optical reader, which is operable in a “host commands” mode and a “host routines” mode. In the “host commands” mode, the reader receives and executes a script routine module from a host. In the “host routines” mode, the reader receives a script routine Module identifier from the host, and the reader, in turn, executes a selected one of a plurality of reader-stored script routine modules based on the identifier.

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation; wherein said at least one optical reader is configured, responsive to receiving a command from said host computer, to interpret by said script interpreter program and execute said command; wherein said command includes: an identifier of a routine to be executed by said optical reader, and at least one of: a request to acknowledge successful execution of said command by said optical reader, and a data item to be assigned by said optical reader to a variable in said memory of said optical reader.

2

2. The data collection system of claim 1 , wherein said variable is a reserved system variable expected to return said decoded message data.

3

3. The data collection system of claim 1 , wherein said at least one optical reader is configured to request said command from said host computer.

4

4. The data collection system of claim 1 , wherein said host computer is configured to transmit said command responsive to a user interface action.

5

5. The data collection system of claim 1 , wherein said script interpreter program is a part of a main operating program being executed by said optical reader.

6

6. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation; wherein said optical reader is configured to interpret by said script interpreter program and execute at least one script statement received from said host computer; and wherein said script statement contains at least one of: a first parameter identifying a category of commands allowed to be executed by said optical reader when executing said script statement, a second parameter containing a list of commands allowed to be executed by said optical reader when executing said script statement.

7

7. The data collection system of claim 6 , wherein said optical reader is configured to wait for said at least one command to be transmitted by said host computer.

8

8. The data collection system of claim 6 , wherein said category of commands identifies commands specifically designated as allowed to be initiated by host computer.

9

9. The data collection system of claim 6 , wherein said at least one optical reader is configured to request said command from said host computer.

10

10. The data collection system of claim 6 , wherein said host computer is configured to transmit said command responsive to a user interface action.

11

11. The data collection system of claim 6 , wherein said script interpreter program is a part of a main operating program being executed by said optical reader.

12

12. A data collection system comprising a host computer and at least one optical reader, said optical reader including a portable housing, an image sensor, a memory, a script interpreter program residing in said memory, and a control circuit, said control circuit configured to output decoded message data corresponding to an indicia representation; wherein said optical reader is configured to receive a script statement from said host computer and to interpret a script statement by said script interpreter program and execute a script statement, said script statement instructing said optical reader to transmit a data item to said host computer; and wherein said script statement contains at least one of: a parameter identifying a prefix to be transmitted when said data item is not null, a parameter identifying a prefix to be transmitted when said data item is null, a parameter identifying a suffix to be transmitted when said data item is not null, and a parameter identifying a suffix to be transmitted when said data item is null.

13

13. The data collection system of claim 12 , wherein said optical reader is configured to execute said script statement responsive to a user interface action.

14

14. The data collection system of claim 12 , wherein said script interpreter program is a part of a main operating program being executed by said optical reader.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 28, 2009

Publication Date

July 2, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Customizable optical reader” (US-8474719). https://patentable.app/patents/US-8474719

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.