Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
69 words
A remote controlled receiving system having a plurality of remote receivers for receiving transmitted digital signals, each remote receiver comprising: means for reassembling transmitted bytes of data; a microprocessor for interpreting said reassembled bytes of data according to a predefined protocol to define a desired action; and an output device connected to said microprocessor; wherein said microprocessor causes said desired action to be executed by affecting said output device.
Claim 2
Dependent Claim
69 words
A remote controlled receiving system having a plurality of remote receivers for receiving transmitted digital signals, each remote receiver comprising: means for reassembling transmitted bytes of data; a microprocessor for interpreting said reassembled bytes of data according to a predefined protocol to define a desired action; and an output device connected to said microprocessor; wherein said microprocessor causes said desired action to be executed by affecting said output device.
Claim 3
Dependent Claim
27 words
The system of claim 1 wherein said predefined protocol provides for transmitted data to be formatted into at least one frame containing a plurality of data fields.
Claim 4
Dependent Claim
16 words
The system of claim 2 wherein said frame has a minimum length of seventeen data bytes.
Claim 5
Dependent Claim
18 words
The system of claim 3 wherein said frame has a maximum length of two hundred fifty data bytes.
Claim 6
Dependent Claim
31 words
The system of claim 2 wherein said frame contains a remote address field that is variable in length and specifies which of said remote receivers is to process said transmitted signal.
Claim 7
Dependent Claim
17 words
The system of claim 2 wherein said frame contains a data field that is variable in length.
Claim 8
Dependent Claim
46 words
The system of claim 2 wherein said frame contains a checksum field that is a one byte value consisting of the logical exclusive OR of all bytes from a length indicator field, sequence number field, remote address field, device address field, command field and data field.
Claim 9
Dependent Claim
41 words
The system of claim 2 including means for detecting that a byte was received with a parity error and correcting a single bit error in said frame of data based upon a difference between a received checksum and a calculated checksum.
Claim 10
Dependent Claim
53 words
The system of claim 2 wherein said frame contains a vendor identification field and a system identification field, each containing a preselected number of data bytes, and wherein said remote receiver enters a hunt phase wherein said remote receiver searches for bytes that form said system identification field and said vendor identification field.
Claim 11
Dependent Claim
27 words
The system of claim 9 wherein said remote receiver does not exit said hunt phase unless the received byte is more than one bit different than expected.
Claim 12
Dependent Claim
60 words
The system of claim 10 wherein said frame contains a two byte length indicator field that specifies the number of bytes in a sequence number field, remote address field, device address field, command field and data field, and wherein any reception error in said length indicator field aborts said frame and causes said remote receiver to reenter said hunt phase.
Claim 13
Independent Claim
86 words
A method for detecting and correcting errors in received data in a remote controlled receiving system having a plurality of remote receivers for receiving transmitted data, comprising: determining whether a data packet has been received; checking a received data packet and determining whether said received data packet has a unique sequence number; saving said unique sequence number of said received data packet; checking the address of said received data packet; and routing said received data packet to a special device when said checked address is acceptable.
Claim 14
Independent Claim
86 words
A method for detecting and correcting errors in received data in a remote controlled receiving system having a plurality of remote receivers for receiving transmitted data, comprising: determining whether a data packet has been received; checking a received data packet and determining whether said received data packet has a unique sequence number; saving said unique sequence number of said received data packet; checking the address of said received data packet; and routing said received data packet to a special device when said checked address is acceptable.
Claim 15
Dependent Claim
57 words
The method of claim 12 wherein determining whether a data packet has been received includes: computing the number of bits difference between a received checksum and a calculated checksum; rejecting an uncorrectable frame based upon said computation; and ignoring instances where an error is simply a parity bit error or simply an error in the received checksum.
Claim 16
Dependent Claim
45 words
The method of claim 13 wherein a frame is uncorrectable when the number of bits difference exceeds two or there is more than one parity error or the number of bits difference exceeds zero but not more than one and there are zero parity errors.
Claim 17
Dependent Claim
30 words
The method of claim 12 wherein checking the address of said received data packet includes examining any received "individual", "group", and "all" designations, in conjuction with any received boolean operators.
Claim 18
Dependent Claim
25 words
The method of claim 12 wherein checking the address of said received data packet includes comparing a received serial number with a preselected serial number.
Claim 19
Dependent Claim
23 words
The method of claim 12 wherein checking the address of said received data packet includes detecting a group number and determining group membership.
Claim 20
Dependent Claim
135 words
A receiving system, comprising: a receiving antenna adapted to receive transmitted signals that are variable in frequency or channel allocation; a device coupled to said receiving antenna and adapted to recover transmitted signals received via said receiving antenna that have a preselected frequency or channel allocation; means, coupled to said receiving antenna and said device, for selectively responding to said variable frequency or channel allocation; means for determining whether a transmitted data packet has been received; means for checking a received data packet and determining whether said received data packet has a unique sequence number; means for saving said unique sequence number of said received data packet; means for checking the address of said received data packet; and means for routing said received data packet to a said device when said checked address is acceptable.
Claim 21
Dependent Claim
135 words
A receiving system, comprising: a receiving antenna adapted to receive transmitted signals that are variable in frequency or channel allocation; a device coupled to said receiving antenna and adapted to recover transmitted signals received via said receiving antenna that have a preselected frequency or channel allocation; means, coupled to said receiving antenna and said device, for selectively responding to said variable frequency or channel allocation; means for determining whether a transmitted data packet has been received; means for checking a received data packet and determining whether said received data packet has a unique sequence number; means for saving said unique sequence number of said received data packet; means for checking the address of said received data packet; and means for routing said received data packet to a said device when said checked address is acceptable.
Claim 22
Dependent Claim
30 words
The method of claim 18 wherein checking the address of said received data packet includes examining any received "individual", "group", and "all" designations, in conjunction with any received boolean operators.
Claim 23
Dependent Claim
151 words
A receiving system, comprising; a receiving antenna adapted to receive transmitted signals that are variable in frequency or channel allocation; a device coupled to said receiving antenna and adapted to recover transmitted signals received via said receiving antenna that have a preselected frequency or channel allocation; means, coupled to said receiving antenna and said device, for selectively responding to said variable frequency or channel allocation; means for computing the number of bits difference between a received checksum and a calculated checksum; means for rejecting an uncorrectable frame based upon said computation, said frame being uncorrectable when the number of bits difference exceeds one, there is more than one parity error, or the number of bits difference exceeds zero but not more than one and there are zero parity errors; and means for ignoring instances where an error is simply a parity bit error or simply an error in the received checksum.
Claim 24
Dependent Claim
151 words
A receiving system, comprising; a receiving antenna adapted to receive transmitted signals that are variable in frequency or channel allocation; a device coupled to said receiving antenna and adapted to recover transmitted signals received via said receiving antenna that have a preselected frequency or channel allocation; means, coupled to said receiving antenna and said device, for selectively responding to said variable frequency or channel allocation; means for computing the number of bits difference between a received checksum and a calculated checksum; means for rejecting an uncorrectable frame based upon said computation, said frame being uncorrectable when the number of bits difference exceeds one, there is more than one parity error, or the number of bits difference exceeds zero but not more than one and there are zero parity errors; and means for ignoring instances where an error is simply a parity bit error or simply an error in the received checksum.