Patent US3337895A successfully refreshed from Google Patents.
Patent US5555351A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5555351A Expired / Lapsed US ⏱️ 0.0 years remaining

Host communication message manager for a label printing system with data collection capabilities

Assignee: Avery Dennison Retail Information Services LLC
•
Filing: 1992-05-08
•
Granted: 1996-09-10
•
Expires: 2012-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A host communication message manager of a local bar code data processing and printing system allows one or more host processing systems to communicate with the local system to control the maintenance of data including bar code data stored in the local processing system. The host communication message manager also allows one or more host processing systems to communicate with the local system to control the printing of data including bar code data stored in the local system on a bar code printer coupled thereto. The host communication message manager allows both a host processing system in the form of a main frame computer as well as a host processing system in the form of a hand held labeler with data collection capabilities to communicate with the local bar code data processing and printing system to provide an integrated system for data collection, bar code printing and labeling.

Inventors

  • 👤 Gina M. Craig
  • 👤 James E. Globig
  • 👤 Dale E. Lamprecht, Jr.
  • 👤 James G. Markham
  • 👤 Donald A. Morrison
  • 👤 Richard E. Schwabe
  • 👤 Raymond D. Tavener
  • 👤 Rex D. Watkins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 14:29
CPC Classifications
G; G06; G06K; G06K1/00; G06K1/12; G06K1/121; G06K17/00; G06K17/0022

Claims Analysis

Total Claims: 83
Claim 1
Independent Claim 143 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being coupled to at least one bar code printer and being in communication with, via said manager, a labeler having data collection capabilities and a host processing system, comprising: means for receiving data collected by said labeler, said receiving means storing said data in said memory to update said memory; means for receiving a message from said host processing system, said message including information identifying data; and one or more allowable operations to be performed with respect to said data, said allowable operations including a data print initiation operation to initiate the printing of data by said bar code printer; and means for implementing the allowable operations identified in a received message including said data print initiation operation.
Claim 2
Dependent Claim 143 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being coupled to at least one bar code printer and being in communication with, via said manager, a labeler having data collection capabilities and a host processing system, comprising: means for receiving data collected by said labeler, said receiving means storing said data in said memory to update said memory; means for receiving a message from said host processing system, said message including information identifying data; and one or more allowable operations to be performed with respect to said data, said allowable operations including a data print initiation operation to initiate the printing of data by said bar code printer; and means for implementing the allowable operations identified in a received message including said data print initiation operation.
Claim 3
Dependent Claim 37 words
A host communication message manager as recited in claim 1, further including means for downloading a data collection and label printing program application to said labeler to allow said labeler to collect data and to print labels.
Claim 4
Dependent Claim 31 words
A host communication message manager as recited in claim 1, further including means for downloading a data base table to said labeler, said table associating bar code data with other data.
Claim 5
Dependent Claim 30 words
A host communication message manager as recited in claim 1, further including means for uploading data collected by said labeler and stored in said memory to said host processing system.
Claim 6
Dependent Claim 28 words
A host communication message manager as recited in claim 1, wherein said allowable operations include at least one data modification operation to modify data stored in said memory.
Claim 7
Dependent Claim 51 words
A host communication message manager as recited in claim 5, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for inserting a new data record into said table.
Claim 8
Dependent Claim 57 words
A host communication message manager as recited in claim 5, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for selecting data records from said table to be uploaded to said host processing system.
Claim 9
Dependent Claim 59 words
A host communication message manager as recited in claim 5, wherein said memory stores a plurality of data tables, each table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for selecting a data table to be uploaded to said host processing system.
Claim 10
Dependent Claim 52 words
A host communication message manager as recited in claim 5, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for updating one or more records in said data table.
Claim 11
Dependent Claim 71 words
A host communication message manager as recited in claim 5, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for searching for records in said table based upon search criteria included in a received message and for updating records found in said search to satisfy said search criteria.
Claim 12
Dependent Claim 50 words
A host communication message manager as recited in claim 5, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for deleting a data table in said memory.
Claim 13
Dependent Claim 50 words
A host communication message manager as recited in claim 5, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for deleting a data record from said table.
Claim 14
Dependent Claim 46 words
A host communication message manager as recited in claim 5, wherein said memory stores data for a job including header data and line item data and said implementing means includes means for implementing an operation for adding data for a job to said local processing system.
Claim 15
Dependent Claim 51 words
A host communication message manager as recited in claim 5, wherein said memory stores data for a job including header data and line item data and said implementing means includes means for implementing an operation for replacing data for a job stored in said memory with new data for said job.
Claim 16
Dependent Claim 44 words
A host communication message manager as recited in claim 5, wherein said memory stores data for a job including header data and line item data and said implementing means includes means for implementing an operation for deleting data for a job from said memory.
Claim 17
Dependent Claim 42 words
A host communication message manager as recited in claim 5, wherein said memory stores data for a job including header data and line item data and said implementing means includes means for implementing an operation for deleting selected data from a job.
Claim 18
Dependent Claim 43 words
A host communication message manager as recited in claim 5, wherein said memory stores data for a job including header data and line item data and said implementing means includes means for implementing an operation for reprinting a job stored in said memory.
Claim 19
Dependent Claim 35 words
A host communication message manager as recited in claim 5 wherein said memory stores alphanumeric string data in files and said implementing means includes means for implementing an operation for writing data to said file.
Claim 20
Dependent Claim 38 words
A host communication message manager as recited in claim 5 wherein said memory stores alphanumeric string data in files and said implementing means includes means for implementing an operation for uploading a file to said host processing system.
Claim 21
Dependent Claim 36 words
A host communication message manager as recited in claim 5 wherein said memory stores alphanumeric string data in files and said implementing means includes means for implementing an operation for deleting a file from said memory.
Claim 22
Dependent Claim 51 words
A host communication message manager as recited in claim 1 wherein said labeler data collect receiving means includes a host interface software module responsive to a message received from said labeler including said collected data to route said message to a message handler for storing said collected data in said memory.
Claim 23
Dependent Claim 61 words
A host communication message manager as recited in claim 1 wherein said implementing means includes a plurality of message handlers each for handling one or more of said allowable operations host message receiving means includes a host interface software module responsive to a message received from said host processing system to route said message to one of said message handler means.
Claim 24
Dependent Claim 70 words
A host communication message manager as recited in claim 1 wherein said user selectable allowable operations wherein at least a portion of said data stored in said memory includes a plurality of fields and said fields are identified by associated names to enable a new field of data to be added to a group of data fields without requiring the identity of any field in said group to be changed.
Claim 25
Dependent Claim 150 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being in communication, via said manager, with a labeler having data collection capabilities and a host processing system comprising: means for receiving data collected by said labeler, said collected data including header data and line item data and said receiving means storing said data in said memory to update said memory; means for receiving a message from said host processing system, said message identifying data and one or more allowable operations to be performed with respect to said data, said allowable operations including an operation for transmitting selected header data and line item data received from said labeler and stored in said memory to said host processing system; and means for implementing the allowable operations identified in a received message including said data transmission operation.
Claim 26
Dependent Claim 150 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being in communication, via said manager, with a labeler having data collection capabilities and a host processing system comprising: means for receiving data collected by said labeler, said collected data including header data and line item data and said receiving means storing said data in said memory to update said memory; means for receiving a message from said host processing system, said message identifying data and one or more allowable operations to be performed with respect to said data, said allowable operations including an operation for transmitting selected header data and line item data received from said labeler and stored in said memory to said host processing system; and means for implementing the allowable operations identified in a received message including said data transmission operation.
Claim 27
Dependent Claim 47 words
A host communication message manager as recited in claim 24 wherein said local processing system in coupled to a bar code printer and said implementing means includes means for implementing an operation to initiate the printing of a job including stored header data and line item data.
Claim 28
Dependent Claim 37 words
A host communication message manager as recited in claim 24, further including means for downloading a data collection and label printing program application to said labeler to allow said labeler to collect data and to print labels.
Claim 29
Dependent Claim 31 words
A host communication message manager as recited in claim 24, further including means for downloading a data base table to said labeler, said table associating bar code data with other data.
Claim 30
Dependent Claim 28 words
A host communication message manager as recited in claim 24, wherein said allowable operations include at least one data modification operation to modify data stored in said memory.
Claim 31
Dependent Claim 51 words
A host communication message manager as recited in claim 24, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for inserting a new data record into said table.
Claim 32
Dependent Claim 52 words
A host communication message manager as recited in claim 24, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for updating one or more records in said data table.
Claim 33
Dependent Claim 71 words
A host communication message manager as recited in claim 24, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for searching for records in said table based upon search criteria included in a received message and for updating records found in said search to satisfy said search criteria.
Claim 34
Dependent Claim 50 words
A host communication message manager as recited in claim 24, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for deleting a data table in said memory.
Claim 35
Dependent Claim 50 words
A host communication message manager as recited in claim 24, wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said implementing means includes means for implementing an operation for deleting a data record from said table.
Claim 36
Dependent Claim 70 words
A host communication message manager as recited in claim 24 wherein said user selectable allowable operations wherein at least a portion of said data stored in said memory includes a plurality of fields and said fields are identified by associated names to enable a new field of data to be added to a group of data fields without requiring the identity of any field in said group to be changed.
Claim 37
Dependent Claim 202 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being coupled with a bar code printer and being in communication, via said manager, with a labeler having data collection capabilities and a host processing system, comprising: means for receiving data collected by said labeler, said collected data being of a predetermined type and said receiving means storing said data in said memory to update said memory; means for receiving a message from said host processing system, said message identifying data and one or more allowable operations to be performed with respect to said data; means responsive to said host message receiving means for implementing said allowable operations, said allowable operations including an operation for transmitting selected data received from said labeler and stored in said memory to said host processing system and an operation for initiating the printing of job data stored in said memory on said bar code printer, said print job data being of said same predetermined type as said labeler collected data to allow said host processing system to initiate the printing of data collected by said labeler on said bar code printer.
Claim 38
Dependent Claim 202 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being coupled with a bar code printer and being in communication, via said manager, with a labeler having data collection capabilities and a host processing system, comprising: means for receiving data collected by said labeler, said collected data being of a predetermined type and said receiving means storing said data in said memory to update said memory; means for receiving a message from said host processing system, said message identifying data and one or more allowable operations to be performed with respect to said data; means responsive to said host message receiving means for implementing said allowable operations, said allowable operations including an operation for transmitting selected data received from said labeler and stored in said memory to said host processing system and an operation for initiating the printing of job data stored in said memory on said bar code printer, said print job data being of said same predetermined type as said labeler collected data to allow said host processing system to initiate the printing of data collected by said labeler on said bar code printer.
Claim 39
Dependent Claim 30 words
A host communication message manager as recited in claim 35 wherein said allowable operations include an operation for manipulating data stored in said memory including data collected by said labeler.
Claim 40
Dependent Claim 24 words
A host communication message manager as recited in claim 35 wherein said allowable operations include an operation for deleting job data from said memory.
Claim 41
Dependent Claim 24 words
A host communication message manager as recited in claim 35 wherein said allowable operations include an operation for deleting selected data from said memory.
Claim 42
Dependent Claim 28 words
A host communication message manager as recited in claim 35 wherein said allowable operations include an operation for initiating the reprinting of job data stored in said memory.
Claim 43
Dependent Claim 70 words
A host communication message manager as recited in claim 35 wherein said user selectable allowable operations wherein at least a portion of said data stored in said memory includes a plurality of fields and said fields are identified by associated names to enable a new field of data to be added to a group of data fields without requiring the identity of any field in said group to be changed.
Claim 44
Dependent Claim 189 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being coupled to at least one bar code printer and being, via said manager, in communication with at least one host processing system at a location remote from said local processing system to allow said host processing system to control maintenance and printing of data stored in the memory of said local processing system from said remote location comprising: message handler means responsive to a message received from said remote host processing system for performing one or more allowable operations, identified in said message, on data, identified in said message, said allowable operations including a data modification operation to modify data stored in said memory, a data transfer operation to upload data to said host processing system from said local processing system and a data print initiation operation to initiate the printing of data by said bar code printer; and means for receiving a message from said host processing system, said receiving means coupling a received message to said message handler means for processing.
Claim 45
Dependent Claim 189 words
A host communication message manager for use in a local bar code data processing system having a memory for storing data, said local processing system being coupled to at least one bar code printer and being, via said manager, in communication with at least one host processing system at a location remote from said local processing system to allow said host processing system to control maintenance and printing of data stored in the memory of said local processing system from said remote location comprising: message handler means responsive to a message received from said remote host processing system for performing one or more allowable operations, identified in said message, on data, identified in said message, said allowable operations including a data modification operation to modify data stored in said memory, a data transfer operation to upload data to said host processing system from said local processing system and a data print initiation operation to initiate the printing of data by said bar code printer; and means for receiving a message from said host processing system, said receiving means coupling a received message to said message handler means for processing.
Claim 46
Dependent Claim 61 words
A host communication message manager as recited in claim 41 wherein said message handler means includes a plurality of message handlers each performing one or more of said allowable operations on data of different types and said receiving means includes a message router for routing each received message to a particular message handler as indicated by information contained in said message.
Claim 47
Dependent Claim 42 words
A host communication message manager as recited in claim 41 wherein said memory stores a data table having a plurality of data records, each record having a plurality of associated data fields and said message handler means includes a data table handler.
Claim 48
Dependent Claim 33 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message for inserting a new data record in said table.
Claim 49
Dependent Claim 39 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message for selecting data records from said table to be uploaded to said host processing system.
Claim 50
Dependent Claim 37 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message for selecting a data table to be uploaded to said host processing system.
Claim 51
Dependent Claim 34 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message for updating one or more records in said data table.
Claim 52
Dependent Claim 52 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message to search for records in said table based upon search criteria included in said message and for updating records found in said search to satisfy said search criteria.
Claim 53
Dependent Claim 32 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message for deleting a data table from said memory.
Claim 54
Dependent Claim 32 words
A host communication message manager as recited in claim 43 wherein said data table handler includes means responsive to operation information in a message for deleting a data record from said table.
Claim 55
Dependent Claim 39 words
A host communication message manager as recited in claim 41 wherein said memory stores print job data, said data for a print job including header data and line item data and said message handler means includes a job handler.
Claim 56
Dependent Claim 39 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message and to data in said message for adding a print job to said local processing system.
Claim 57
Dependent Claim 45 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message and to data in said message for a new print job for replacing an old print job with a new print job.
Claim 58
Dependent Claim 31 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message for initiating the printing of a print job.
Claim 59
Dependent Claim 64 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message and to data for a print job in said message for storing a print job in the memory of said local processing system and means responsive to operation information in said message for initiating the printing of a stored print job.
Claim 60
Dependent Claim 31 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message for deleting a print job from said memory.
Claim 61
Dependent Claim 31 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message for deleting selected data from a print job.
Claim 62
Dependent Claim 38 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message for uploading a print job from said local processing system to said host processing system.
Claim 63
Dependent Claim 32 words
A host communication message manager as recited in claim 51 wherein said job handler includes means responsive to operation information in said message for reprinting a print job stored in said memory.
Claim 64
Dependent Claim 28 words
A host communication message manager as recited in claim 41 wherein said memory stores alphanumeric string data in files and said message handler means includes a file handler.
Claim 65
Dependent Claim 36 words
A host communication message manager as recited in claim 60 wherein said file handler includes means responsive to operation information in said message and to data in said message for writing said data to said file.
Claim 66
Dependent Claim 37 words
A host communication message manager as recited in claim 60 wherein said file handler includes means responsive to operation information in said message for uploading a file to said host processing system from said local processing system.
Claim 67
Dependent Claim 30 words
A host communication message manager as recited in claim 60 wherein said file handler includes means responsive to operation information in said message for deleting a file from said memory.
Claim 68
Dependent Claim 88 words
A host communication message manager as recited in claim 41 wherein said local processing system includes a display means for displaying information to a user including a menu of selectable operations, said message handler means includes a plurality of message handlers each for performing one or more of said allowable operations and said receiving means includes means for generating a dynamic menu for display on said display means, said dynamic menu listing selecting operations in accordance with the message handlers included in said data maintenance and print controller.
Claim 69
Dependent Claim 85 words
A host communication message manager as recited in claim 41 wherein said local processing system includes a display for displaying information to a user including user selectable allowable operations and input means actuable by a user to allow a user to select an allowable operation to be performed on selected data stored in said memory, said receiving means being responsive to a user selected operation and data to generate a host message coupled to said message handler means to perform said operation on said data.
Claim 70
Dependent Claim 33 words
A host communication message manager as recited in claim 65 wherein said user selectable allowable operations include the uploading of an alphanumeric string table stored in said memory to said host processing system.
Claim 71
Dependent Claim 41 words
A host communication message manager as recited in claim 65 wherein said user selectable allowable operations include the uploading of job data stored in said memory to said host processing system, said job data including header data and line item data.
Claim 72
Dependent Claim 32 words
A host communication message manager as recited in claim 65 wherein said user selectable allowable operations include the uploading of a data table stored in said memory to said host processing system.
Claim 73
Dependent Claim 36 words
A host communication message manager as recited in claim 65 wherein said user selectable allowable operations include the uploading of selected data records in a data table stored in said memory to said host processing system.
Claim 74
Dependent Claim 38 words
A host communication message manager as recited in claim 65 wherein said user selectable allowable operations include the printing and reprinting of job data stored in said memory, said job data including header data and line item data.
Claim 75
Dependent Claim 70 words
A host communication message manager as recited in claim 65 wherein said user selectable allowable operations wherein at least a portion of said data stored in said memory includes a plurality of fields and said fields are identified by associated names to enable a new field of data to be added to a group of data fields without requiring the identity of any field in said group to be changed.
Claim 76
Dependent Claim 21 words
A host communication message manager as recited in claim 41 wherein said host processing system includes a hand held data collector.
Claim 77
Dependent Claim 24 words
A host communication message manager as recited in claim 41 wherein said host processing system includes a hand held labeler with data collection capabilities.
Claim 78
Dependent Claim 26 words
A host communication message manager as recited in claim 41 wherein said local processing system is in communication with a plurality of remote host processing systems.
Claim 79
Dependent Claim 25 words
A host communication message manager as recited in claim 74 wherein at least one of said host processing systems includes a hand held data collector.
Claim 80
Dependent Claim 28 words
A host communication message manager as recited in claim 74 wherein at least one of said host processing systems includes a hand held labeler with data collection capabilities.
Claim 81
Dependent Claim 27 words
A host communication message manager as recited in claim 74 wherein at least one of said host processing systems includes a mainframe computer at a distribution center.
Claim 82
Dependent Claim 34 words
A host communication message manager as recited in claim 41 including journalling means responsive to said message handler means for storing information in said memory representative of the disposition of a message coupled thereto.
Claim 83
Dependent Claim 89 words
A host communication message manager as recited in claim 41 wherein said memory stores data for a print job, said data including header field data and line item field data and said memory stores a configuration file for a print job defining the layout of each data field for a print job, said configuration file including information identifying the number of header fields for said print job, the number of line item fields for said print job and a group of fields to be repeated a number of times.

References Cited (Backward Citations)

US4365148A Cited
US4835372A Cited
WO1987003116A1 Cited
US4875174A Cited
US5058055A Cited
WO1989010601A1 Cited
US5056429A Cited
US5202825A Cited
US5287434A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-09-10 2000-03-11 2000-09-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-09-10 2004-03-11 2004-09-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-09-10 2008-03-11 2008-09-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag