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

Packet data communication network

Assignee: Symbol Technologies LLC
•
Filing: 1989-06-29
•
Granted: 1991-07-02
•
Expires: 2009-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A packet data transmission system is used to link a number of remote hand-held data-gathering units such as bar code readers to a central computer which maintains a database management system. Data packets are sent from the remote units by an RF link to intermediate base stations, then sent by the base stations to the central computer by a serial link. Direct sequence spread spectrum modulation is used for the RF link. The remote hand-held units initiate an exhange using RF transmission to and from the base stations, receiving only during a rigid time window following a transmission from the remote unit. The base stations cannot initiate communication to the remote units, but instead send data to the remote units only as part of the exchange.

Inventors

  • 👤 LaRoy Tymes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 08:07
CPC Classifications
H; H04; H04L; H04L5/00; H04L5/14; H04L5/1469; H04L5/1484; G; G06; G06K; G06K17/00; G06K17/0022; G06K7/00; G06K7/0008; G06K7/10; G06K7/10009; G06K7/10316; G06K7/10356; H04B; H04B1/00; H04B1/69; H04B1/707; Y; Y02; Y02A; Y02A90/00; Y02A90/10

Claims Analysis

Total Claims: 91
Claim 1
Independent Claim 88 words
A method of transmitting data packets from one of a plurality of remote terminal units to a base station, comprising the steps of: (a) transmitting a data packet from said one unit to said base station during a first time period selected by the unit; (b) receiving at said one unit from said base station an acknowledge signal during a second time period occurring only a fixed time delay after said first time period, said second time period being the same for at least some of said units.
Claim 2
Independent Claim 88 words
A method of transmitting data packets from one of a plurality of remote terminal units to a base station, comprising the steps of: (a) transmitting a data packet from said one unit to said base station during a first time period selected by the unit; (b) receiving at said one unit from said base station an acknowledge signal during a second time period occurring only a fixed time delay after said first time period, said second time period being the same for at least some of said units.
Claim 3
Dependent Claim 26 words
A method according to claim 1 wherein said step of transmitting is by an RF signal, and said step of receiving includes receiving an RF signal.
Claim 4
Dependent Claim 16 words
A method according to claim 2 wherein said RF signal is of the spread spectrum type.
Claim 5
Dependent Claim 18 words
A method according to claim 3 wherein said spread spectrum RF signal is of the direct sequence type.
Claim 6
Dependent Claim 23 words
A method according to claim 1 wherein said transmitted data packet and said acknowledge signal each include identification of said remote terminal unit.
Claim 7
Dependent Claim 25 words
A method according to claim 5 wherein said unit is one of a plurality of remote stations associated with the transmitter of said acknowledge signal.
Claim 8
Dependent Claim 19 words
A method according to claim 6 wherein said remote stations are hand-held data-gathering units which include manual control elements.
Claim 9
Dependent Claim 18 words
A method according to claim 6 wherein at least some of said remote stations include bar-code reading devices.
Claim 10
Dependent Claim 37 words
A method according to claim 1 wherein said stations each include a processor executing instructions stored in a memory and said data packet and said acknowledge signal are both also stored in said memory in binary format.
Claim 11
Dependent Claim 28 words
A method according to claim 9 wherein said data packet is encoded by said processor executing instructions, and said acknowledge signal is decoded by said processor executing instructions.
Claim 12
Dependent Claim 25 words
A method according to claim 10 wherein said transmitted data packet and said acknowledge signal are RF signals of the direct sequence spread spectrum type.
Claim 13
Dependent Claim 41 words
A method according to claim 11 wherein said acknowledge signal is transmitted by a second station which is one of a plurality of like second stations, and each one of said second stations is coupled for communication to a central computer.
Claim 14
Dependent Claim 26 words
A method according to claim 12 including the step of sending data packets to said central computer from said second stations by a serial communications link.
Claim 15
Dependent Claim 44 words
A method according to claim 1 wherein said acknowledge signal is transmitted by a second station which is one of a plurality of said second stations physically spaced from one another, and there are a plurality of said units for each said second station.
Claim 16
Dependent Claim 36 words
A method according to claim 14 wherein each one of said units is identified by a unique code and said transmitted data packet includes said unique code, and said acknowledge signal also includes said unique code.
Claim 17
Dependent Claim 30 words
A method according to claim 1 including the step of receiving at said unit prior to said step of transmitting said data packet to detect transmission by other like units.
Claim 18
Dependent Claim 30 words
A method according to claim 16 wherein there are a plurality of said units, each identified by a unique code transmitted with said data packet and with said acknowledge signal.
Claim 19
Dependent Claim 32 words
A method according to claim 17 wherein said units each include a processor executing instructions stored in a memory, and said acknowledge signal is first loaded to said memory and then decoded.
Claim 20
Dependent Claim 19 words
A method according to claim 18 wherein at least some of said units include hand-held bar-code scanners or readers.
Claim 21
Dependent Claim 23 words
A method according to claim 19 wherein at least some of said units include keyboard inputs and visual displays scanned by said processor.
Claim 22
Independent Claim 103 words
A system for transmitting data packets from one of a plurality of first stations to a second station, comprising: (a) a transmitter in said one first station for transmitting a data packet from said one first station to the second station during a first time period selected by said one first station; (b) a receiver in said one first station for receiving an acknowledge signal from the second station during a second time period occurring only in a time window referenced to said first time period by a fixed delay, said fixed delay being the same for all said plurality of first stations.
Claim 23
Independent Claim 103 words
A system for transmitting data packets from one of a plurality of first stations to a second station, comprising: (a) a transmitter in said one first station for transmitting a data packet from said one first station to the second station during a first time period selected by said one first station; (b) a receiver in said one first station for receiving an acknowledge signal from the second station during a second time period occurring only in a time window referenced to said first time period by a fixed delay, said fixed delay being the same for all said plurality of first stations.
Claim 24
Dependent Claim 25 words
A system according to claim 21 wherein said transmitted data packet is sent by an RF signal, and said acknowledge signal is an RF signal.
Claim 25
Dependent Claim 16 words
A system according to claim 22 wherein said RF signal is of the spread spectrum type.
Claim 26
Dependent Claim 18 words
A system according to claim 23 wherein said spread spectrum RF signal is of the direct sequence type.
Claim 27
Dependent Claim 27 words
A system according to claim 21 wherein said transmitted data packet includes identification of said first station, and said acknowledge signal includes identification of said first station.
Claim 28
Dependent Claim 23 words
A system according to claim 25 wherein said first station is one of a plurality of remote stations associated with said second station.
Claim 29
Dependent Claim 19 words
A system according to claim 26 wherein said remote stations are hand-held data-gathering units which include manual control elements.
Claim 30
Dependent Claim 19 words
A system according to claim 27 wherein said units each include a processor executing instructions stored in a memory.
Claim 31
Dependent Claim 16 words
A system according to claim 28 wherein at least some of said units include bar-code scanners.
Claim 32
Dependent Claim 19 words
A system according to claim 29 wherein at least some of said units include keyboard inputs and visual displays.
Claim 33
Dependent Claim 25 words
A system according to claim 30 wherein said transmitted data packet and said acknowledge signal are RF signals of the direct sequence spread spectrum type.
Claim 34
Dependent Claim 27 words
A system according to claim 31 wherein there are a plurality of said second stations, and a plurality of said first stations for each said second station.
Claim 35
Dependent Claim 24 words
A system according to claim 32 wherein all of said plurality of second stations are coupled to a host station by a communication link.
Claim 36
Dependent Claim 35 words
A system according to claim 33 wherein each of said second stations includes a decoder for decoding the data packet sent by a first station to produce digital data to send to said host station.
Claim 37
Dependent Claim 26 words
A system according to claim 21 wherein the transmitter at said first station receives prior to transmitting said data packet to detect transmission by other stations.
Claim 38
Dependent Claim 31 words
A system according to claim 35 wherein there are a plurality of said first stations, each identified by a unique code transmitted with said data packet and with said acknowledge signal.
Claim 39
Dependent Claim 33 words
A system according to claim 36 wherein said first stations each include a processor executing instructions stored in a memory, and said acknowledge signal is first loaded to said memory and then decoded.
Claim 40
Dependent Claim 18 words
A system according to claim 37 wherein at least some of said first stations include hand-held bar-code scanners.
Claim 41
Dependent Claim 23 words
A system according to claim 38 wherein at least some of said units include keyboard inputs and visual displays scanned by said processor.
Claim 42
Independent Claim 107 words
A method of data transmission between a plurality of terminals and a base station, comprising the steps of: (a) transmitting a data packet from one of said terminals to said base station at a time selected by said one of said terminals, the data packet including identification of said one of the terminals; transmitting an acknowledgement from the base station to said one of said terminals in a predetermined time window, at least part of said predetermined time window being the same for all of said terminals, said acknowledgement including identification of said terminal; (c) receiving said acknowledgement at said one terminal during said predetermined time window.
Claim 43
Independent Claim 107 words
A method of data transmission between a plurality of terminals and a base station, comprising the steps of: (a) transmitting a data packet from one of said terminals to said base station at a time selected by said one of said terminals, the data packet including identification of said one of the terminals; transmitting an acknowledgement from the base station to said one of said terminals in a predetermined time window, at least part of said predetermined time window being the same for all of said terminals, said acknowledgement including identification of said terminal; (c) receiving said acknowledgement at said one terminal during said predetermined time window.
Claim 44
Dependent Claim 31 words
A method according to claim 40 including the step of first receiving at said one terminal to detect transmission by another of said plurality of terminals, before transmitting said data packet.
Claim 45
Dependent Claim 13 words
A method according to claim 40 wherein said transmitting is by wireless RF.
Claim 46
Dependent Claim 16 words
A method according to claim 42 wherein said RF is modulated by the spread spectrum technique.
Claim 47
Dependent Claim 20 words
A method according to claim 43 wherein said spread spectrum technique employs a sequence of frequency shifts between two frequencies.
Claim 48
Dependent Claim 45 words
A method according to claim 44 including the steps of forming said data packet in a memory by expanding a multi-byte packet to create an expanded packet then producing in said memory an exclusive-OR of said expanded packet and a fixed pseudorandom sequence of bits.
Claim 49
Dependent Claim 19 words
A method according to claim 45 wherein said multi-byte packet includes the results of reading a bar code symbol.
Claim 50
Dependent Claim 22 words
A method according to claim 40 wherein said acknowledgement includes data to be transferred from said base station to said one terminal.
Claim 51
Dependent Claim 23 words
A method according to claim 40 wherein said one terminal is responsive to transmission from said base station only during said time window.
Claim 52
Dependent Claim 26 words
A method according to claim 48 wherein said time window has a starting point occurring a fixed time from the beginning of said transmitted data packet.
Claim 53
Dependent Claim 242 words
A data communication system comprising: (a) a host computer including a data communication input/output port; (b) a plurality of base stations; each base station having a data communication input/output port; said data communication input/output ports of the host computer and at least one of said base stations being connected by a data communications link; each of the base stations having an RF transmitter/receiver responsive to received encoded RF signal packets and transmitting RF acknowledge signal packets; each of the base stations producing digital data corresponding to said received encoded RF signal packets, and storing said digital data for transferring to said host computer via said data communication input/output port and said data communications link; (c) a plurality of remote units, each remote unit located for sending said encoded RF signal packets to one of said base stations at a time selected by the remote unit and receiving said RF acknowledge signal packets from one of said base stations in a fixed time window, each of the remote units having: (i) a memory for storing data from a local data source, and a processor for transferring data to and from the memory; (ii) an RF transmitter/receiver having a modulator for modulating an outgoing carrier with data from said memory to produce said encoded RF signal packets, and a detector responsive to RF signals received by said RF transmitter/receiver to detect RF acknowledge signal packets from the base station in said fixed time window.
Claim 54
Dependent Claim 242 words
A data communication system comprising: (a) a host computer including a data communication input/output port; (b) a plurality of base stations; each base station having a data communication input/output port; said data communication input/output ports of the host computer and at least one of said base stations being connected by a data communications link; each of the base stations having an RF transmitter/receiver responsive to received encoded RF signal packets and transmitting RF acknowledge signal packets; each of the base stations producing digital data corresponding to said received encoded RF signal packets, and storing said digital data for transferring to said host computer via said data communication input/output port and said data communications link; (c) a plurality of remote units, each remote unit located for sending said encoded RF signal packets to one of said base stations at a time selected by the remote unit and receiving said RF acknowledge signal packets from one of said base stations in a fixed time window, each of the remote units having: (i) a memory for storing data from a local data source, and a processor for transferring data to and from the memory; (ii) an RF transmitter/receiver having a modulator for modulating an outgoing carrier with data from said memory to produce said encoded RF signal packets, and a detector responsive to RF signals received by said RF transmitter/receiver to detect RF acknowledge signal packets from the base station in said fixed time window.
Claim 55
Dependent Claim 44 words
A system according to claim 50 wherein at least some of said remote units are hand-held bar code readers and said local data source of each such remote unit produces decoded bar code data for loading to said memory under control of said processor.
Claim 56
Dependent Claim 20 words
A system according to claim 50 wherein said RF signals are spread spectrum modulated signals of the direct sequence type.
Claim 57
Dependent Claim 41 words
A system according to claim 50 wherein said communication link is a serial data link by which data packets are sent from base station to host computer or base station to base station, or sent from host computer to base station.
Claim 58
Dependent Claim 28 words
A system according to claim 50 wherein said base stations receive said encoded RF signal packets only from a predetermined subset of said plurality of said remote units.
Claim 59
Dependent Claim 24 words
A system according to claim 54 wherein said encoded RF signals include a header containing synchronizing signals followed by a block of data signals.
Claim 60
Dependent Claim 62 words
A system according to claim 50 wherein each one of said remote units is identified by a unique identifying code contained in said encoded RF signals transmitted by the remote unit, and wherein said base stations are responsive to said unique identifying code to allow only one of the base stations to send said RF acknowledge signals to each separate remote unit.
Claim 61
Dependent Claim 51 words
A system according to claim 56 wherein each one of said base stations is responsive to all of the encoded RF signals from all of the remote units within range, and detects the number of errors occurring in reception from each one of the remote units in said encoded RF signals.
Claim 62
Dependent Claim 59 words
A system according to claim 57 wherein a representation of said number of errors is transmitted to other of said base stations via said communication link to specify the unique codes of remote units each base station is to be responsive to by sending said RF acknowledge signals, said information being derived from said representation of number of errors.
Claim 63
Dependent Claim 19 words
A system according to claim 58 wherein at least some of said remote units are hand-held bar code readers.
Claim 64
Dependent Claim 178 words
A data communication system comprising: (a) at least one base station; each base station having an RF transmitter/receiver responsive to encoded RF signal packets and producing RF acknowledge packets; each base station decoding said encoded RF signal packets received by said RF transmitter/receiver and producing digital data corresponding thereto; (b) a plurality of remote units each located for sending said encoded RF signal packets to at least one of said base stations and receiving said RF acknowledge packets from one of said base stations, each of the remote units having: (i) a data source, a memory for storing data from the data source, and a processor for transferring data to and from the memory; (ii) an RF transmitter/receiver producing said encoded RF signal packets containing data from said memory and detecting said RF acknowledge packets from a base station to load data from detected packets to said memory, wherein said RF transmitter/receiver in said remote unit is activated for detecting an RF acknowledge packet only during a fixed time window following transmission of an encoded RF signal packet.
Claim 65
Dependent Claim 178 words
A data communication system comprising: (a) at least one base station; each base station having an RF transmitter/receiver responsive to encoded RF signal packets and producing RF acknowledge packets; each base station decoding said encoded RF signal packets received by said RF transmitter/receiver and producing digital data corresponding thereto; (b) a plurality of remote units each located for sending said encoded RF signal packets to at least one of said base stations and receiving said RF acknowledge packets from one of said base stations, each of the remote units having: (i) a data source, a memory for storing data from the data source, and a processor for transferring data to and from the memory; (ii) an RF transmitter/receiver producing said encoded RF signal packets containing data from said memory and detecting said RF acknowledge packets from a base station to load data from detected packets to said memory, wherein said RF transmitter/receiver in said remote unit is activated for detecting an RF acknowledge packet only during a fixed time window following transmission of an encoded RF signal packet.
Claim 66
Dependent Claim 31 words
A system according to claim 60 wherein said remote units are hand-held bar code readers or the like and said data source of each remote unit produces decoded bar code data.
Claim 67
Dependent Claim 20 words
A system according to claim 60 wherein said RF signals are spread spectrum modulated signals of the direct sequence type.
Claim 68
Dependent Claim 38 words
A system according to claim 60 wherein each said base station receives said encoded RF signal packets from a plurality of said remote units, and each RF signal packet includes a unique identifying code for a remote unit.
Claim 69
Dependent Claim 24 words
A system according to claim 60 wherein said encoded RF signals include a header containing synchronizing signals followed by a block of data signals.
Claim 70
Dependent Claim 58 words
A system according to claim 64 wherein each one of said remote units is identified by a unique identifying code contained in said header of said encoded RF signal packets transmitted by the remote unit, and wherein each said base station is responsive to said unique identifying code for only predetermined ones of said plurality of remote units.
Claim 71
Dependent Claim 39 words
A system according to claim 60 wherein said RF transmitter/receiver in said remote unit is activated by said processor for detecting said RF acknowledge packet only during a fixed time window following transmission of said encoded RF signal packet.
Claim 72
Dependent Claim 36 words
A system according to claim 66 wherein said RF transmitter/receiver in a remote unit sends said RF signal packet only after receiving to detect any other RF signal from another remote unit which may be present.
Claim 73
Dependent Claim 47 words
A system according to claim 67 wherein said base station decodes said RF signal packet while said RF signal packet is being received, and said remote unit decodes said RF acknowledge signal after said RF acknowledge signal has been received by accessing said memory via said processor.
Claim 74
Dependent Claim 35 words
A system according to claim 68 wherein said base station decodes said RF signal packet by loading detected data corresponding to the signal serially into a register and decoding bits of said register in parallel.
Claim 75
Independent Claim 85 words
A method of receiving a direct sequence spread spectrum RF signal having a given chip rate, comprising the steps of: (a) detecting the RF signal to produce an output correlated with modulation of the RF signal; (b) sampling said output at a multiple of said chip rate to produce a plurality of separate time-shifted data strings each at said chip rate; (c) comparing each of said data strings with a binary code corresponding to that used for generating a chipping sequence of said RF signal.
Claim 76
Independent Claim 85 words
A method of receiving a direct sequence spread spectrum RF signal having a given chip rate, comprising the steps of: (a) detecting the RF signal to produce an output correlated with modulation of the RF signal; (b) sampling said output at a multiple of said chip rate to produce a plurality of separate time-shifted data strings each at said chip rate; (c) comparing each of said data strings with a binary code corresponding to that used for generating a chipping sequence of said RF signal.
Claim 77
Dependent Claim 37 words
A method according to claim 70 including the step of storing said data strings in memory and wherein said step of comparing is by accessing said memory by a processor after said RF signal has been received.
Claim 78
Dependent Claim 41 words
A method according to claim 70 including the step of loading all of said data strings into a shift register and wherein said step of comparing is by decoding bits of said shift register while said RF signal is being received.
Claim 79
Dependent Claim 17 words
A method according to claim 71 wherein said steps are performed by a remote, hand-held, battery-operated unit.
Claim 80
Dependent Claim 25 words
A method according to claim 73 wherein said RF signal is a packet of known maximum length, and said packet starts with a synchronizing signal.
Claim 81
Dependent Claim 29 words
A method according to claim 74 wherein said steps of detecting, sampling and comparing are performed only in a time window established by an RF transmission from said unit.
Claim 82
Independent Claim 119 words
A method of operating a packet communications system, comprising the steps of: (a) sending a data packet from a remote terminal to a base station and waiting to receive an acknowledgement from the base station; (b) if an acknowledgement is not received, then sending a distress packet from said remote terminal; (c) receiving said distress packet at a plurality of base stations, and, at each one of said base stations, sending a message to other of said base stations indicating the identity of said remote terminal and the quality of reception of said distress packet; (d) at a base station, comparing said messages to select one of said base stations to be designated for communication with said remote terminal.
Claim 83
Independent Claim 119 words
A method of operating a packet communications system, comprising the steps of: (a) sending a data packet from a remote terminal to a base station and waiting to receive an acknowledgement from the base station; (b) if an acknowledgement is not received, then sending a distress packet from said remote terminal; (c) receiving said distress packet at a plurality of base stations, and, at each one of said base stations, sending a message to other of said base stations indicating the identity of said remote terminal and the quality of reception of said distress packet; (d) at a base station, comparing said messages to select one of said base stations to be designated for communication with said remote terminal.
Claim 84
Dependent Claim 27 words
A method according to claim 76 including the step of sending a packet to said remote terminal from said designated base station to acknowledge said distress signal.
Claim 85
Dependent Claim 30 words
A method according to claim 77 wherein said packet is sent to said remote terminal after a predetermined time period has elapsed since said step of sending said distress signal.
Claim 86
Dependent Claim 26 words
A method according to claim 77 wherein said remote terminal is responsive to said packet from said designated base station only during a fixed time window.
Claim 87
Dependent Claim 26 words
A method according to claim 77 wherein said data packet, said distress packet and said acknowledge packet all contain an identifying code for said remote terminal.
Claim 88
Dependent Claim 15 words
A method according to claim 76 wherein said steps of sending are by RF transmission.
Claim 89
Dependent Claim 14 words
A method according to claim 81 wherein said RF transmission employs spread spectrum modulation.
Claim 90
Dependent Claim 20 words
A method according to claim 76 wherein only one of said base stations sends acknowledgement packets to said remote terminal.
Claim 91
Dependent Claim 15 words
A method according to claim 83 wherein there are a plurality of said remote terminals.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-07-01 1994-12-31 1995-07-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-07-01 1998-12-31 1999-07-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-07-01 2002-12-31 2003-07-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag