Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
226 words
A method of sending data as a data signal from a transmitter to a plurality of remote receivers on a common transmission channel, comprising: time dividing the transmission channel into frames of a first duration, subdividing each frame into a plurality of subframes, and further subdividing each subframe into a plurality of time slots of a second duration, each frame repeating at periodic time intervals equal to said first duration; numbering each subframe in the frame with a unique subframe number; numbering a predetermined set of the time slots in each subframe, including numbering each time slot in said set with a unique number in a predetermined series of time slot numbers; repeating said subframe and time slot numbers in each successive frame; assigning each receiver a receiver address comprising one of the time slot numbers and one of the subframe numbers; encoding the data for each receiver into a data packet of a predetermined length no greater than the duration of the time slots; encoding in each packet a packet address including the number of a time slot during which the packet is to be transmitted; transmitting a data signal comprising said packet during a time slot corresponding to the packet address; and receiving the data signal and decoding the packet therefrom at a receiver that has a receiver address corresponding to the packet address.
Claim 2
Independent Claim
226 words
A method of sending data as a data signal from a transmitter to a plurality of remote receivers on a common transmission channel, comprising: time dividing the transmission channel into frames of a first duration, subdividing each frame into a plurality of subframes, and further subdividing each subframe into a plurality of time slots of a second duration, each frame repeating at periodic time intervals equal to said first duration; numbering each subframe in the frame with a unique subframe number; numbering a predetermined set of the time slots in each subframe, including numbering each time slot in said set with a unique number in a predetermined series of time slot numbers; repeating said subframe and time slot numbers in each successive frame; assigning each receiver a receiver address comprising one of the time slot numbers and one of the subframe numbers; encoding the data for each receiver into a data packet of a predetermined length no greater than the duration of the time slots; encoding in each packet a packet address including the number of a time slot during which the packet is to be transmitted; transmitting a data signal comprising said packet during a time slot corresponding to the packet address; and receiving the data signal and decoding the packet therefrom at a receiver that has a receiver address corresponding to the packet address.
Claim 3
Dependent Claim
56 words
The method of claim 1 including: encoding in at least one packet transmitted in each subframe the number of that subframe; and controlling operation of a set of the receivers in accordance with the transmitted subframe number to limit their reception of the data signal and decoding of packets therefrom to a predetermined number of subframes.
Claim 4
Dependent Claim
144 words
The method of claim 1, in which the data to be transmitted to a selected receiver includes more than one packet during a time interval less than said first duration including: encoding, in a first packet intended for the selected receiver, packet assembly information which indicates to the selected receiver that at least a second packet is to be transmitted to such receiver in a designated following second time slot, the packet assembly information including the next time slot address during which the second packet is to be sent; computing a delay time until the second time slot occurs; automatically deactivating the receiver after receiving and decoding each packet; maintaining the receiver deactivated until the end of the delay time; and automatically activating the receiver to receive the second packet in the designated time slot; the packets so linked together forming a packet chain.
Claim 5
Dependent Claim
63 words
The method of claim 3 including: reading the second packet, the packet assembly information within the second packet providing the next time slot address during which a following packet for the receiver is to be sent; and continuing to read next time slot addresses for following packets until the packet assembly information indicates that no further packets are being sent in said chain.
Claim 6
Dependent Claim
45 words
The method of claim 4 including: indicating in the packet assembly information of a last packet of the chain that a subsequent chain follows; and activating the receiver in a following subframe at a time slot corresponding to the assigned time slot of the receiver.
Claim 7
Dependent Claim
25 words
The method of claim 5, including transmitting in the packet information of said last packet a number indicating the number of subsequent chains to follow.
Claim 8
Dependent Claim
53 words
The method of claim 1 including synchronizing the receiver with the periodic time intervals of the frames and automatically activating each receiver during the numbered time slot matching the time slot number encoded in the receiver's address in at least one subframe within each periodic time interval to receive packets addressed to it.
Claim 9
Dependent Claim
70 words
The method of claim 1 including: encoding in at least one packet transmitted in each subframe the number of that subframe; and positioning said one packet in a predetermined time slot position in each subframe; encoding in said one packet control information to control operation of the receivers, said one packet defining a control packet; and activating the receivers at least once in each frame to receive said control packet.
Claim 10
Dependent Claim
73 words
The method of claim 8 including: initially receiving any transmitted packet at the receiver and reading the time slot number in the packet address; calculating from the time slot number in the packet address a length of time until a time slot in which a next control packet will be received; deactivating the receiver; and after said length of time, reactivating the receiver to receive the control packet and the encoded subframe number.
Claim 11
Dependent Claim
30 words
The method of claim 8 including inserting data within the control packet for directing the receiver to activate in time for another time slot to receive a second control packet.
Claim 12
Dependent Claim
28 words
The method of claim 8 including inserting data within said control packet for directing a receiver to tune to a predetermined transmission channel for receiving the data signal.
Claim 13
Dependent Claim
30 words
The method of claim 1 further including inserting an end-of-message indicator within a packet to signal to the receiver that the data received can be displayed as a single message.
Claim 14
Dependent Claim
26 words
The method of claim 1 including encoding error checking and correcting bits at predetermined locations within each packet for detecting errors in transmission of the data.
Claim 15
Dependent Claim
64 words
The method of claim 13 including inserting flag bits including a predetermined number N of consecutive bits of one sign at a beginning and end of each packet for the receiver to detect the beginning and end of a packet and inserting bits of an opposite sign within the packet data between the flags at periodic bit intervals of no greater than N-1 bits.
Claim 16
Dependent Claim
144 words
A communications system for transmitting data packets from a transmitter to a plurality of remote receivers, the system including a data protocol within each packet comprising: an address field for addressing a predetermined receiver, the field including a first field identifying a selected time slot within a predetermined number of time slots defining a subframe and a selected subframe within a predetermined number of subframes defining a periodically transmitted frame, the identified time slot and subframes specifying a time relative to a start of each frame during which a packet including the first field is transmitted; and a packet assembly field for assembling a message from data transmitted in more than one packet, the packet assembly field of a first packet indicating to a receiver a location of a following time slot during which a second packet intended for the receiver will be transmitted.
Claim 17
Dependent Claim
144 words
A communications system for transmitting data packets from a transmitter to a plurality of remote receivers, the system including a data protocol within each packet comprising: an address field for addressing a predetermined receiver, the field including a first field identifying a selected time slot within a predetermined number of time slots defining a subframe and a selected subframe within a predetermined number of subframes defining a periodically transmitted frame, the identified time slot and subframes specifying a time relative to a start of each frame during which a packet including the first field is transmitted; and a packet assembly field for assembling a message from data transmitted in more than one packet, the packet assembly field of a first packet indicating to a receiver a location of a following time slot during which a second packet intended for the receiver will be transmitted.
Claim 18
Dependent Claim
42 words
The data protocol of claim 15 in which the packet assembly field comprises a bit for indicating the start of a packet chain, a bit for indicating the end of the packet chain, and a bit for indicating the end of message.
Claim 19
Dependent Claim
63 words
The data protocol of claim 16 in which the packet assembly field further includes continuation number bits for indicating in the first packet the location of a following time slot during which the second packet will be transmitted to the receiver or indicating a number of chains remaining and whether the first packet is in a first chain of a sequence of chains.
Claim 20
Dependent Claim
31 words
The data protocol of claim 16 in which the packet assembly field further includes message number bits indicating whether a message is new or is a retransmission of an earlier message.
Claim 21
Dependent Claim
57 words
The data protocol of claim 15 including flag bits defining a sequence 01111110 at a beginning and end of each packet to indicate the beginning and end of the packet, and further including a 0-bit inserted after each five data bits within the packet between the flags to distinguish the bits within the packet from the flags.
Claim 22
Dependent Claim
50 words
The data protocol of claim 15 in which the address field for addressing a predetermined receiver includes a second field uniquely identifying said receiver, the second field distinguishing between receivers that share an address in the first address field so that more than one receiver can share a time slot.