Nova Patents
EP0405074A2

Packet data communication system.

Abstract

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

EP0405074A2, drawing sheet 1
Sheet 1 of 6

Term

Term ended

Projected expiry passed 9 April 2010, 16.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

9 claims: 9 independent, 0 dependent

  1. 1
    A method of transmitting data packets from a communications unit, comprising the steps of:a) transmitting a data packet from said unit during a first time period selected by the unit;b) receiving at said unit an acknowledge signal during a second time period occurring only a fixed time delay after said first time period.
  2. 2
    A system for transmitting data packets from a first station to a second station, comprising:a) a transmitter in the first station for transmitting a data packet from the first station to the second station during a first time period selected by the first station;b) a receiver in the 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.
  3. 3
    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, the data packet including identification of said one of the terminals;b) receiving said transmitted data packet at said base station and transmitting an acknowledgement from the base station to said one of said terminals in a predetermined time window, said acknowledgement including identification of said terminal;c) receiving said acknowledgement at said one terminal during said predetermined time window.
  4. 4
    4 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 and receiving said RF acknowledge signal packets from one of said base stations, 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.
  5. 5
    5 A data communication system comprising:a) at least one base station;each base station having an RF transmit­ter/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.
  6. 6
    6 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.
  7. 7
    7 A hand-held bar code scanner comprising:a) a light source for directing light toward a bar code symbol to be scanned and a light detector responsive to reflected light from a bar code symbol to generate an electrical signal containing bar code data;b) an RF transmitter/receiver transmitting a data packet containing an encoded representation of said electrical signal, and activated to receive an acknowledge packet only in response to said data packet.
  8. 8
    8 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.
  9. 9
    9 A method of producing an indication of received-signal quality in a packet data communication system, comprising the steps of:a) sending a data packet from a first station to a second station, said data packet including an encoded portion having a predetermined number of encoded bits representing a selected code;b) receiving said packet at said second station and translating said encoded portion to produce decoded bits of said predetermined number;c) comparing said decoded bits with said selected code to produce a quality measure related to the number of valid bits found in said comparing.