Validation method and data structures for wireless communications
First Claim
1. In wireless remote units for transmission of audience response data to a central processor, a communications method comprising the steps of:
- retrieving remote ID data of at least 8 bits from remote unit memory;
retrieving participant data of at least 3 bits from remote unit memory;
forming a set of at least 2 transmission data groups, each of at least 4 bits from all retrieved bits of data in a manner that prevents sequences of consecutive bits in retrieved data from appearing as a transmission data group;
including at least one marker bit in each transmission data group;
forming a checksum data group of at least 2 bits by binary calculation from said set of at least 2 transmission data groups;
forming a first data packet from a series of said transmission data groups and said checksum data group;
transmitting said first data packet.
2 Assignments
0 Petitions
Accused Products
Abstract
A response monitoring apparatus using a remote including an electrical circuit including a user activated input, a transmitter, and a receiver, where the electrical circuit is adapted to detect operation of the user activated input and temporarily activates the receiver. A validation and error checking system ensures valid transmissions occurring in both wireless and wired communications. The validation and error checking system retrieves data from the remote memory to create transmission data groups. The validation and error checking system calculates a checksum value for the transmission data groups and creates a checksum data group that includes the checksum. The validation and error checking system transmits the data and ensures that the data is properly sent. The tests to determine valid transmission include checking particular bits of the transmitted data, calculating a checksum and comparing it to the transmitted checksum, and transmitting two or more data packets and comparing the values of the packets.
21 Citations
15 Claims
-
1. In wireless remote units for transmission of audience response data to a central processor, a communications method comprising the steps of:
-
retrieving remote ID data of at least 8 bits from remote unit memory; retrieving participant data of at least 3 bits from remote unit memory; forming a set of at least 2 transmission data groups, each of at least 4 bits from all retrieved bits of data in a manner that prevents sequences of consecutive bits in retrieved data from appearing as a transmission data group; including at least one marker bit in each transmission data group; forming a checksum data group of at least 2 bits by binary calculation from said set of at least 2 transmission data groups; forming a first data packet from a series of said transmission data groups and said checksum data group; transmitting said first data packet. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a relay unit for retransmission of audience response data from a wireless remote unit to a central processor, a communications method comprising the steps of:
-
retrieving a first data packet including at least two transmission data groups received from a wireless remote unit and performing a predetermined positional translation of certain of the bits therein, excluding marker bits, to produce a set of transformed transmission data groups changed in form from that of those received from the wireless remote; forming by binary calculation a checksum data group of at least two bits from said set of at least four transformed transmission data groups; forming a first corn link data packet from a series of said transformed transmission data groups and the last said checksum data group; transmitting said first corn link data packet. - View Dependent Claims (7, 8, 9, 10)
-
-
11. In wireless remote units for transmission of audience response data to a central processor, a communications method comprising the steps of:
-
retrieving remote ID data from remote unit memory; retrieving participant data from remote unit memory; forming a first set of transmission data groups from all retrieved bits of data in a manner that prevents sequences of consecutive bits in retrieved data from appearing as a transmission data group; forming a checksum data group from said first set of transmission data groups; forming a first data packet from said transmission data groups and said checksum data group; and transmitting said first data packet. - View Dependent Claims (12, 13, 14, 15)
-
Specification