DE69528126T2

Audience response system and data transfer protocol

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 26 June 2015, 11.2 years ago.

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

47 claims: 47 independent, 0 dependent

  1. 1
    A method of using a wireless system to query responses entered into a plurality of response units (24) by multiple users at a base unit (22) including transmitting over a wireless communication link from the base unit to the plurality of remote response units and transmitting over a wireless Communication link from the response units to the base unit Each response entered by a user, characterized in that in that the method further comprises transmitting a data packet from the base unit including a time stamp (56, 56 ') for coordinating the remote response units in their response intervals, the basic data packet consisting of a plurality of characters, and at least a portion of these multiple characters Relate to response units, decoding the basic data packet at the response units, Loading at least a portion of the decoded base data packet at the response units into memory, determining each character at individual response units pertaining to that particular response unit, and processing each character by the response units pertaining to the particular response units. 1. Verfahren zur Benutzung eines drahtlosen Systems der Abfrage von Antworten, die von mehreren Benutzern in mehrere Antworteinheiten (24) eingegeben sind, an einer Basiseinheit (22), enthaltend Übertragen über eine drahtlose Kommunikationsverbindung von der Basiseinheit zu den mehreren entfernten Antworteinheiten und Übertragen über eine drahtlose Kommunikationsverbindung von den Antworteinheiten zu der Basiseinheit jede Antwort, die von einem Benutzer eingegeben ist, dadurch gekennzeichnet, daß das Verfahren ferner enthält Übertragen eines Datenpaketes von der Basiseinheit, das eine Zeitmarkierung (56, 56') enthält, damit die entfernten Antworteinheiten in ihren Antwortintervallen koordiniert werden können, wobei das Basisdatenpaket aus mehreren Zeichen besteht, und wenigstens ein Teil dieser mehreren Zeichen verschiedene Antworteinheiten betreffen, Decodieren des Basisdatenpakets an den Antworteinheiten, Laden wenigstens eines Teils des dekodierten Basisdatenpakets an den Antworteinheiten in einen Speicher, Bestimmen jedes Zeichen an einzelnen Antworteinheiten, welches diese besondere Antworteinheit betrifft, und Verarbeiten jedes Zeichens durch die Antworteinheiten, das die besonderen Antworteinheiten betrifft.
  2. 2
    Verfahren nach Anspruch 1, wobei die mehreren Zeichen Bestätigungszeichen (64) enthalten, die jeweils angeben, ob eine gültige Antwort zuvor von einer besonderen Antworteinheit empfangen wurde. Second The method of claim 1, wherein the plurality of characters include acknowledgment characters (64) each indicating whether a valid response has been previously received from a particular response unit.
  3. 3
    Verfahren nach Anspruch 2, wobei das Verarbeiten jedes Zeichens die Beendigung der Übertragung einer Antwort enthält, die von einem Benutzer eingegeben wurde, in Reaktion auf ein Bestätigungszeichen, das diese besondere Antworteinheit betrifft. Third The method of claim 2, wherein the processing of each character includes the completion of the transmission of a response entered by a user in response to a confirmation token relating to that particular response unit.
  4. 4
    Verfahren nach Anspruch 1, wobei die mehreren Zeichen Fehlerfreiheitszeichen (66) enthalten, die jeweils angeben, ob eine zuvor empfangene Antwort mit einer korrekten Antwort in einem Antwortschlüssel übereinstimmt. 4th The method of claim 1, wherein the plurality of characters include error-free characters (66) each indicating whether a previously received response matches a correct answer in a response key.
  5. 5
    Verfahren nach Anspruch 4, wobei der Teil des dekodierten Basisdatenpaktes eine weitere Mehrzahl von Zeichen enthält, die alle Antworteinheiten betreffen, wobei eine besondere Antworteinheit eine erste Nachricht anzeigt, die in der weiteren Mehrzahl der Zeichen enthalten ist, als Reaktion auf einen vorgegebenen Wert des Fehlerfreiheitzeichens, das die besondere Antworteinheit betrifft, und eine zweite Nachricht anzeigt, die in der weiteren Mehrzahl der Zeichen enthalten ist, als Antwort auf einen anderen Wert des Fehlerfreiheitzeichens, das diese besondere Antworteinheit betrifft. 5th The method of claim 4, wherein the portion of the decoded basic data packet includes a further plurality of characters pertaining to all the response units, wherein a particular response unit indicates a first message included in the further plurality of characters in response to a predetermined value of the error-free character relating to the particular response unit and indicating a second message included in the further plurality of characters, in response to another value of the error-sign affecting this particular response unit.
  6. 6
    Verfahren nach Anspruch 4, wobei jede Antworteinheit den Wert des Fehlerfreiheitzeichens anzeigt, der diese besondere Antworteinheit betrifft. 6th A method according to claim 4, wherein each response unit indicates the value of the error-free character pertaining to that particular response unit.
  7. 7
    Verfahren nach Anspruch 1, wobei die mehreren Zeichen Mikrofonaktivierungszeichen (68) enthalten, wobei jede eine Audiokommunikationsverbindung mit einer bestimmten Antworteinheit aktiviert. 7th The method of claim 1, wherein the plurality of characters include microphone activation characters (68), each activating an audio communication connection with a particular response unit.
  8. 8
    Verfahren nach Anspruch 7, wobei die Antworteinheiten ein Mikrofon (46) und eine Audiokommunikationsverbindung (48) mit der Basiseinheit enthält und wobei eine besondere Antworteinheit die Audiokommunikationsverbindung zwischen dem Mikrofon der besonderen Antworteinheit und der Basiseinheit in Reaktion auf das Mikrofonaktivierungszeichen öffnet, daß diese besondere Antworteinheit betrifft. 8th. The method of claim 7, wherein the response units include a microphone (46) and an audio communication link (48) with the base unit, and wherein a particular response unit opens the audio communication link between the microphone of the particular response unit and the base unit in response to the microphone enable character concerns.
  9. 9
    Verfahren nach Anspruch 1, wobei die entfernten Antworteinheiten in Gruppen unterteilt sind und wobei das dekodierte Basisdatenpaket eine Bezeichnung einer Gruppe von Antworteinheiten enthält, die die mehreren Zeichen betreffen. 9th The method of claim 1, wherein the remote response units are grouped, and wherein the decoded base data packet includes a designation of a group of response units pertaining to the plurality of characters.
  10. 10
    Verfahren nach Anspruch 1, wobei die entfernten Antworteinheiten in Gruppen unterteilt sind und wobei das dekodierte Basisdatenpaket eine erste Bestimmung einer besonderen Gruppe von Antworteinheiten enthält, die die mehreren Zeichen betreffen, und eine zweite Bestimmung einer besonderen Gruppe von Antworteinheiten, um ein Antwortdatenpaket zu übertragen. 10th The method of claim 1, wherein the remote response units are divided into groups, and wherein the decoded base data packet includes a first destination of a particular group of response units pertaining to the plurality of characters, and a second destination of a particular group of response units to transmit a response data packet.
  11. 11
    Verfahren nach Anspruch 1, wobei die entfernten Antworteinheiten in Gruppen unterteilt sind und wobei das decodierte Basisdatenpaket eine Bestimmung einer besonderen Gruppe von Antworteinheiten enthält, um ein Antwortdatenpaket zu übertragen. 11th The method of claim 1, wherein the remote response units are divided into groups, and wherein the decoded base data packet includes a determination of a particular group of response units to transmit a response data packet.
  12. 12
    Verfahren nach Anspruch 11, enthaltend Bereitstellen einer eindeutigen Identifikation zu jeder der Anzahl der Antworteinheiten und Bestimmen eines Antwortintervalls bei jeder der Anzahl der Antworteinheiten nach dem Basisdatenpaket als Funktion der Bestimmung einer besonderen Gruppe von Antworteinheiten und der Identifikation einer besonderen Antworteinheit. 12th The method of claim 11, including providing a unique identification to each of the plurality of response units and determining a response interval at each of the number of response units after the base data packet as a function of determining a particular group of response units and identifying a particular response unit.
  13. 13
    Verfahren nach Anspruch 1 oder 12, wobei eine von einem Benutzer eingegebene Antwort in einem Antwortdatenpaket übertragen wird und wobei das dekodierte Basisdatenpaket eine Bestimmung der Anzahl von Zeichen enthält, die ein Antwortdatenpaket bildet. 13th The method of claim 1 or 12, wherein a response entered by a user is transmitted in a response data packet and wherein the decoded base data packet includes a determination of the number of characters forming a response data packet.
  14. 14
    Verfahren nach Anspruch 13, wobei jede Antworteinheit ein Antwortdatenpaket überträgt, das die Anzahl von Zeichen enthält, die in dem dekodierten Basisdatenpaket bestimmt ist. 14th The method of claim 13, wherein each response unit transmits a response data packet containing the number of characters determined in the decoded base data packet.
  15. 15
    Verfahren nach Anspruch 1, wobei jede der entfernten Anworteinheiten einen Mikrocomputer (40') enthält, der einen löschbaren Speicher enthält, und wobei der Teil des dekodierten Basisdatenpakets den Arbeitscode enthält und das Verarbeiten das Speichern des Arbeitscodes in dem löschbaren Speicher für den Betrieb des Mikrocomputers enthält. 15th The method of claim 1, wherein each of the remote response units includes a microcomputer (40 ') containing erasable memory, and wherein the portion of the decoded base data packet includes the work code and the processing includes storing the work code in the erasable memory for operation of the microcomputer contains.
  16. 16
    Verfahren nach Anspruch 1 oder 15, wobei eine von einem Benutzer eingegebene Antwort in einem Antwortdatenpaket übertragen wird und wobei das Übertragen einer Antwort das Übertragen eines Null- Antwortdatenpakets enthält, wenn ein Benutzer keine Antwort eingegeben hat. 16th The method of claim 1 or 15, wherein a response entered by a user is transmitted in a response data packet and wherein transmitting a response includes transmitting a null response data packet when a user has not entered a response.
  17. 17
    Verfahren nach Anspruch 1, wobei der Teil des dekodierten Basisdatenpakets mehrere Zeichen enthält, die global eine Vielzahl von entfernten Antworteinheiten betreffen. 17th The method of claim 1, wherein the portion of the decoded base data packet includes a plurality of characters that globally relate to a plurality of remote response units.
  18. 18
    Verfahren nach Anspruch 17, enthaltend die Übertragung einer Mehrzahl von Basisdatenpaketen, die jeweils eine Mehrzahl von Zeichen enthalten, die global eine Mehrzahl von entfernten Antworteinheiten betreffen, Bestimmen an jeder entfernten Antworteinheit, welches der Basisdatenpaketen gültig empfangen worden ist und Übertragen von jeder entfernten Antworteinheiten eine Anzeige, welches der Basisdatenpakete gültig an der besonderen Antworteinheit empfangen wurde. 18th The method of claim 17, comprising transmitting a plurality of basic data packets each including a plurality of characters globally pertaining to a plurality of remote response units, determining at each remote response unit which has been validly received the basic data packets and transmitting each of the remote response units Indicating which of the basic data packets was validly received at the particular responder.
  19. 19
    Verfahren nach Anspruch 18, ferner enthaltend das Assemblieren eines Bitmap an der Basiseinheit von allen Basisdatenpaketen, die gültig an den entfernten Antworteinheiten empfangen wurden, und wiederholtes Rückübertragen eines der Basisdatenpakete, von dem das Bitmap anzeigt, daß es nicht gültig an wenigsten einer der entfernten Antworteinheiten empfangen wurde. 19th The method of claim 18, further comprising assembling a bitmap at the base unit of all the base data packets validly received at the remote response units, and repeatedly retransmitting one of the base data packets that the bitmap indicates is not valid on at least one of the remote response units was received.
  20. 20
    Verfahren nach Anspruch 1, wobei eine von einem Benutzer eingegebene Antwort in einem Antwortdatenpaket übertragen wird und wobei das Antwortdatenpaket Mehrfachzeichenantworten enthält. 20th The method of claim 1, wherein a response entered by a user is transmitted in a response data packet and wherein the response data packet contains multiple character responses.
  21. 21
    Verfahren nach Anspruch 20, enthaltend das Kodieren von Daten des Datenpakets durch Variieren der Zeitspanne für wenigstens einen Zyklus einer periodischen Wellenform eines übermittelten Signals, um einen Wert eines Bit zu kodieren, und Dekodieren der Daten durch Messen von Zeitintervallen für wenigstens einen Zyklus des empfangenes Signals und Bestimmen, ob jedes der Zeitintervalle in eine von wenigstens zwei bestimmten, nicht-überlappenden Zeitspannen fällt. 21st The method of claim 20 including encoding data of the data packet by varying the time period for at least one cycle of a periodic waveform of a transmitted signal to encode a value of a bit, and decoding the data by measuring time intervals for at least one cycle of the received signal and determining if each of the time intervals falls within one of at least two distinct, non-overlapping time periods.
  22. 22
    Verfahren nach Anspruch 21, wobei das Kodieren das Bestimmen enthält, ob eine Mehrzahl von Bits in dem Datenpaket einen Wert haben, der für eine längere Zeitspanne kodiert wäre und Invertieren dieser Bits in diesem Datenpaket vor dem Kodieren, um die erforderliche Zeit zu reduzieren, um ein Datenpaket zu übertragen. 22nd The method of claim 21, wherein the encoding includes determining whether a plurality of bits in the data packet have a value that would be coded for a longer period of time and inverting those bits in that data packet before coding to reduce the time required to transmit a data packet.
  23. 23
    Verfahren nach Anspruch 22, enthaltend das Übertragen einer Anzeige, daß die Bits in einem Datenpaket invertiert worden sind. 23rd The method of claim 22, including transmitting an indication that the bits in a data packet have been inverted.
  24. 24
    Drahtloses Fernantwortsystem, enthaltend:24th Wireless remote response system, comprising: a base unit (22), a plurality of response units (24), and a wireless communication link between the base unit and the response units, the base unit being operable to transmit data to the response units via the communication link and the response units operable to communicate with the base unit via the Communication link to transmit each response entered by a user, eine Basiseinheit (22), mehrere Antworteinheiten (24) und eine drahtlose Kommunikationsverbindung zwischen der Basiseinheit und den Antworteinheiten, wobei die Basiseinheit betätigbar ist, um Daten zu den Antworteinheiten über die Kommunikationsverbindung zu übertragen und die Antworteinheiten betätigbar sind, um an die Basiseinheit über die Kommunikationsverbindung jede Antwort zu übertragen, die von einem Benutzer eingegeben ist, characterized, dadurch gekennzeichnet, daß die Basiseinheit ein Basisdatenpaket übertragen kann, das eine Zeitmarkierung enthält, so daß die entfernten Antworteinheiten in ihren Antwortintervallen koordiniert werden können, daß das Basisdatenpaket aus einer Mehrzahl von Zeichen besteht, von denen wenigstens ein Teil verschiedene Antworteinheiten betrifft, und daß die Antworteinheiten in der Lage sind, das Basisdatenpaket zu dekodieren, wenigstens einen Teil des dekodierten Basisdatenpakets an der Antworteinheit in einen Speicher zu laden und an einzelnen Antworteinheiten jedes Zeichen zu bestimmen, das die besonderen Antworteinheiten betrifft und jedes Zeichen zu verarbeiten, das die besonderen Antworteinheiten betrifft. in that the base unit can transmit a basic data packet containing a time stamp so that the remote response units can be coordinated in their response intervals, that the basic data packet consists of a plurality of characters, at least a part of which concerns different response units, and in that the response units in the Able to decode the basic data packet, load at least a portion of the decoded base data packet at the responder unit into a memory and determine at individual response units of each character pertaining to the particular response units and process each character pertaining to the particular response units.
  25. 25
    System nach Anspruch 24, wobei die mehreren Zeichen Bestätigungszeichen (64) enthalten, die jeweils anzeigen, ob die Basiseinheit ein gültiges Antwortdatenpaket von einer besonderen Antworteinheit enthalten kann. 25th The system of claim 24, wherein the plurality of characters include acknowledgment characters (64) each indicating whether the base unit can contain a valid response data packet from a particular response unit.
  26. 26
    System nach Anspruch 24, enthaltend 26th The system of claim 24, comprising a first microcomputer (40) in the base unit programmed to assemble a basic data packet, to encode that basic data packet, and to communicate the encoded basic data packet via the connection line to the plurality of remote response units, einen ersten Mikrocomputer (40) in der Basiseinheit, der programmiert ist, um ein Basisdatenpaket zu assemblieren, dieses Basisdatenpaket zu kodieren und das kodierte Basisdatenpaket über die Verbindungsleitung den mehreren entfernten Antworteinheiten mitzuteilen, a second microcomputer (40 ') in each of the remote response units programmed to decode a base data packet received from the base unit, load a portion of the decoded base data packet into memory, and each character of that portion of the decoded base packet;which concerns this particular response unit, einen zweiten Mikrocomputer (40') in jedem der entfernten Antworteinheiten, der programmiert ist, um ein Basisdatenpaket, das von der Basiseinheit empfangen wurde, zu dekodieren, einen Teil des dekodierten Basisdatenpakets in einen Speicher zu laden und jedes Zeichen dieses Teils des dekodierten Basispakets, das diese besondere Antworteinheit betrifft, zu bestimmen, an input device in each of the remote response units for receiving a user response selection, eine Eingabeeinrichtung in jedem der entfernten Antworteinheiten zum Empfang einer Benutzerantwortauswahl, wherein the second microcomputer is programmed to process each character relating to that particular response unit in the memory and to assemble and assemble a response data packet into the input device, encode the response data packet and encode the encoded response data packet in response to a user transmit the wireless communication line from the particular response unit to the base unit, wobei der zweite Mikrocomputer programmiert ist, um jedes Zeichen zu verarbeiten, das in dem Speicher diese besondere Antworteinheit betrifft und um ein Antwortdatenpaket in Reaktion auf einen Benutzer zu assemblieren und einer Auswahl in die Eingabeeinrichtung einzubringen, das Antwortdatenpaket zu kodieren und das kodierte Antwortdatenpaket über die drahtlose Kommunikationsleitung von der besonderen Antworteinheit zu der Basiseinheit zu übermitteln, and wherein the first microcomputer is programmed to decode the response data packets received from each of the response units. und wobei der erste Mikrocomputer programmiert ist, um die Antwortdatenpakete, die von jeder der Antworteinheiten empfangen wurden, zu dekodieren.
  27. 27
    System nach Anspruch 26, wobei der zweite Mikrocomputer programmiert ist, die Übertragung eines Antwortdatenpakets nicht fortzusetzen, wenn der zweite Mikrocomputer geeignet ist, ein Bestätigungszeichen in dem Teil des dekodierten Basisdatenpakets zu bestimmen, das diese besondere Antworteinheit betrifft. 27th The system of claim 26, wherein the second microcomputer is programmed to discontinue transmission of a response data packet if the second microcomputer is adapted to determine an acknowledgment character in the portion of the decoded base data packet pertaining to that particular response unit.
  28. 28
    System nach Anspruch 24, wobei die mehreren Zeichen Fehlerfreiheitszeichen (66) enthalten, die jeweils anzeigen, ob eine zuvor empfangene Antwort mit einer korrekten Antwort in einem Antwortschlüssel übereinstimmt. 28th The system of claim 24, wherein the plurality of characters include error-free characters (66) each indicating whether a previously received answer matches a correct answer in an answer key.
  29. 29
    System nach Anspruch 28, wobei der Teil des dekodierten Basisdatenpakets eine weitere Mehrzahl von Zeichen enthält, die alle Antworteinheiten betreffen, wobei der zweite Mikrocomputer einer besonderen Antworteinheit programmiert ist, eine erste Nachricht anzuzeigen, die in der weiteren Mehrzahl von Zeichen enthalten ist, in Reaktion auf einen vorgegebenen Wert des Fehlerfreiheitszeichens, das die besondere Antworteinheit betrifft, und eine zweite Nachricht anzuzeigen, die in der weiteren Mehrzahl von Zeichen enthalten ist, in Reaktion auf einen anderen Wert des Fehlerfreiheitszeichens, das diese besondere Antworteinheit betrifft. 29th The system of claim 28, wherein the portion of the decoded base data packet includes a further plurality of characters pertaining to all the response units, wherein the second microcomputer of a particular response unit is programmed to display a first message included in the further plurality of characters in response to indicate a predetermined value of the error-free character pertaining to the particular response unit and a second message, which is included in the further plurality of characters in response to another value of the error-free character pertaining to that particular response unit.
  30. 30
    System nach Anspruch 28, wobei der zweite Mikrocomputer in jeder Antworteinheit programmiert ist, um den Wert des Fehlerfreiheitzeichens anzuzeigen, das die besondere Antworteinheit betrifft. 30th The system of claim 28, wherein the second microcomputer in each response unit is programmed to indicate the value of the error-free character that pertains to the particular response unit.
  31. 31
    System nach Anspruch 24, wobei die mehreren Zeichen ein Mikrofonaktivierungszeichen enthalten, jedes zum Aktivieren eines Audiokommunikationskanals mit einer besonderen Antworteinheit. 31st The system of claim 24, wherein the plurality of characters include a microphone enable character, each for activating an audio communication channel with a particular response unit.
  32. 32
    System nach Anspruch 31, wobei die Antworteinheiten ein Mikrofon und einen Audiokommunikationskanal (48) mit einer Basisstation enthalten und wobei der zweite Mikrocomputer einer besonderen Antworteinheit betätigbar ist, um den Audiokommunikationskanal zwischen dem Mikrofon der besonderen Antworteinheit und der Basisstation in Reaktion auf das Mikrofonaktivierungszeichen, das die besondere Antworteinheit betrifft, zu öffnen. 32nd The system of claim 31, wherein the response units include a microphone and an audio communication channel (48) having a base station, and wherein the second microcomputer of a particular responder is operable to connect the audio communication channel between the particular responder unit's microphone and the base station in response to the microphone enable character the special response unit concerns to open.
  33. 33
    System nach Anspruch 24, wobei die entfernten Antworteinheiten in Gruppen unterteilt sind und wobei das dekodierte Basisdatenpaket eine Bestimmung einer Gruppe von Antworteinheiten enthält, die die mehreren Zeichen betreffen. 33rd The system of claim 24, wherein the remote response units are grouped, and wherein the decoded base data packet includes a determination of a group of response units pertaining to the plurality of characters.
  34. 34
    System nach Anspruch 24, wobei die entfernten Antworteinheiten in Gruppen unterteilt sind und wobei das dekodierte Basisdatenpaket eine erste Bestimmung einer Gruppe von Antworteinheiten enthält, die die mehreren Zeichen betreffen und eine zweite Bestimmung einer Gruppe von Antworteinheiten, um Antwortdatenpakete zu übertragen. 34th The system of claim 24, wherein the remote response units are grouped, and wherein the decoded base data packet includes a first destination of a group of response units related to the plurality of characters and a second destination of a group of response units to transmit response data packets.
  35. 35
    System nach Anspruch 26, wobei die entfernten Antworteinheiten in Gruppen unterteilt sind und wobei das dekodierte Basisdatenpaket eine Bestimmung einer Gruppe von Antworteinheiten enthält, um Antwortdatenpakete zu übertragen. 35th The system of claim 26, wherein the remote response units are divided into groups, and wherein the decoded base data packet includes a determination of a group of response units to transmit response data packets.
  36. 36
    System nach Anspruch 35, wobei jeder der Antworteinheiten eine eindeutige Identifikation zugeordnet ist, und wobei der zweite Mikrocomputer programmiert ist, um ein Antwortintervall nachfolgend dem Basisdatenpaket zu bestimmen, in dem die zugehörige Antworteinheit ein Antwortdatenpaket als eine Funktion der Bestimmung einer besonderen Gruppe von Antworteinheiten und der eindeutigen Identifikation einer besonderen Antworteinheit zu übertragen hat. 36th The system of claim 35, wherein each of the response units is assigned a unique identification, and wherein the second microcomputer is programmed to determine a response interval subsequent to the base data packet, wherein the associated response unit includes a response data packet as a function of the determination of a particular group of response units has to transmit the unique identification of a particular response unit.
  37. 37
    System nach Anspruch 26, wobei das dekodierte Basisdatenpaket eine Bestimmung einer Anzahl von Zeichen enthält, die das Basisdatenpaket bilden, und wobei der zweite Mikrocomputer betätigbar ist, um das Antwortintervall als eine Funktion der Anzahl von Zeichen zu bestimmen. 37th The system of claim 26, wherein the decoded base data packet includes a determination of a number of characters forming the basic data packet, and wherein the second microcomputer is operable to determine the response interval as a function of the number of characters.
  38. 38
    System nach Anspruch 26, wobei das dekodierte Basisdatenpaket eine Bestimmung der Anzahl von Zeichen enthält, die das Antwortdatenpaket bilden, und wobei der zweite Mikrocomputer programmiert ist, um ein Antwortdatenpaket, das die Anzahl von Zeichen hat, zu assemblieren. 38th The system of claim 26, wherein the decoded base data packet includes a determination of the number of characters forming the response data packet, and wherein the second microcomputer is programmed to assemble a response data packet having the number of characters.
  39. 39
    System nach Anspruch 26, wobei der Teil des dekodierten Basisdatenpakets den Arbeitscode enthält und wobei der zweite Mikrocomputer programmiert ist, den Arbeitscode im Speicher zur Benutzung beim Betrieb des zweiten Mikrocomputers zu speichern. 39th The system of claim 26, wherein the portion of the decoded base data packet includes the working code and wherein the second microcomputer is programmed to store the working code in memory for use in operating the second microcomputer.
  40. 40
    System nach Anspruch 26, wobei der zweite Mikrocomputer programmiert ist, ein Null-Antwortdatenpaket zu assemblieren, das keine Auswahl enthält, wenn ein Benutzer keine Auswahl eingegeben hat, das Null- Antwortdatenpaket zu kodieren und das kodierte Null-Antwortdatenpaket über die drahtlose Kommunikationsleitung von der besonderen Antworteinheit zu der Basiseinheit zu übertragen. 40th The system of claim 26, wherein the second microcomputer is programmed to assemble a null response data packet that contains no selection when a user has not entered a selection to encode the null response data packet and encode the encoded null response data packet over the wireless communication line particular response unit to the base unit to transmit.
  41. 41
    System nach Anspruch 24, wobei das Antwortdatenpaket Benutzerselektionen enthält, die aus einer Mehrzahl von Zeichen bestehen. 41st The system of claim 24, wherein the response data packet contains user selections consisting of a plurality of characters.
  42. 42
    System nach Anspruch 26, wobei jeder der ersten und zweiten Mikrocomputer programmiert ist, um das jeweilige Datenpaket zu kodieren, indem die Zeitspanne entweder zwischen aufeinanderfolgenden ansteigenden Rändern oder zwischen aufeinanderfolgenden abfallenden Rändern einer periodischen Wellenform variiert werden, um einen Wert eines jeden Bit zu kodieren, der das Datenpaket bildet, und um das jeweilige Datenpaket durch Messen von Zeitintervallen entweder zwischen aufeinanderfolgenden ansteigenden Rändern oder zwischen aufeinanderfolgenden abfallenden Rändern eines empfangenen Signals zu decodieren. 42nd The system of claim 26, wherein each of the first and second microcomputers is programmed to code the respective data packet by varying the time period either between successive ascending edges or between successive descending edges of a periodic waveform to encode a value of each bit, which forms the data packet, and to decode the respective data packet by measuring time intervals either between successive rising edges or between successive falling edges of a received signal.
  43. 43
    System nach Anspruch 42, wobei jeder der ersten und zweiten Mikrocomputer ferner programmiert ist, um zu bestimmen, ob jedes gemessene Zeitintervall in einem von wenigstens zwei kenntlichen, nicht überlappenden Zeitbereichen fällt, um einen Wert eines jeden. Bits zu dekodieren. 43rd The system of claim 42, wherein each of the first and second microcomputers is further programmed to determine whether each measured time interval falls within one of at least two identifiable non-overlapping time ranges, one value of each. To decode bits.
  44. 44
    System nach Anspruch 42, wobei jeder der ersten und zweiten Mikrocomputer programmiert ist, um zu bestimmen, ob eine Mehrzahl von Bits in einem Datenpaket einen Wert haben, der über eine längere Zeitspanne kodiert würde und um die Bits des Datenpakets vor dem kodieren zu invertieren, um die Zeit zu reduzieren, die erforderlich ist, um ein Datenpaket zu übertragen. 44th The system of claim 42, wherein each of the first and second microcomputers is programmed to determine whether a plurality of bits in a data packet have a value that would be encoded over an extended period of time and to invert the bits of the data packet prior to encoding, to reduce the time required to transmit a data packet.
  45. 45
    System nach Anspruch 44, wobei jeder der ersten und zweiten Mikrocomputer programmiert ist, um eine Anzeige zu übertragen, daß die Bits in einem Datenpaket invertiert worden sind. 45th The system of claim 44, wherein each of the first and second microcomputers is programmed to transmit an indication that the bits in a data packet have been inverted.
  46. 46
    System nach Anspruch 26, wobei der erste Mikrocomputer programmiert ist, eine Mehrzahl von Basisdatenpaketen zu assemblieren, zu kodieren und zu übertragen, die jeweils mehrere Zeichen enthalten, die global eine Mehrzahl von entfernten Antworteinheiten betreffen, und wobei jeder zweite Mikrocomputer der Mehrzahl von entfernten Antworteinheiten programmiert ist, zu bestimmen, welches der Basisdatenpakete gültig empfangen wurde, und um ein Antwortdatenpaket zu assemblieren, zu kodieren und zu übertragen, einschließlich den Anzeigen, welche Basisdatenpakete an der entfernten Antworteinheit gültig empfangen wurden. 46th The system of claim 26, wherein the first microcomputer is programmed to assemble, encode and transmit a plurality of basic data packets each including a plurality of characters globally pertaining to a plurality of remote response units, and wherein each second microcomputer of the plurality of remote response units programmed to determine which of the basic data packets was validly received and to assemble a response data packet, to encode and transmit, including the indications which basic data packets were validly received at the remote response unit.
  47. 47
    System nach Anspruch 46, wobei der erste Mikrocomputer programmiert ist, ein Bitmap von den Antwortdatenpaketen zu assemblieren und wiederholt diejenigen der Basisdatenpakete zurückzuübertragen, von denen das Bitmap anzeigt, daß sie nicht gültig empfangen wurden. 47th The system of claim 46, wherein the first microcomputer is programmed to assemble a bitmap from the response data packets and repeatedly retransmit those of the base data packets that the bitmap indicates are not validly received.
Independent claims47