← Back to Patent Explorer
US4985895A Expired / Lapsed US ⏱️ 0.0 years remaining

Remote controlled receiving system apparatus and method

Assignee: WEGENER COMMUNICATIONS Inc A CORP OF GEORGIA
•
Filing: 1988-11-14
•
Granted: 1991-01-15
•
Expires: 2008-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A point to multipoint has a single transmission device and multiple remotely located receivers. Each remote receiver receives a transmitted signal via a satellite and extracts information in the form of data bytes. A microprocessor assemblies and interprets the data bytes according to a predefined protocol and then executes the desired action by affecting an appropriate device. The protocol enables the transmitter to direct commands to some sets of remote receivers other than all of the remote receivers and can switch channels and frequency at will to improve flexibility and security. The protocol defines a special way of packeting asychronously encoded bytes of data so that common software in remote receiving units may detect packet boundaries, detect one or two bit errors in a packet and correct single bit errors. The common software may also determine if a packet is targeted or addressed to the remote and may parse and execute the implied command of the packet. The length of a packet frame varies from a minimum of seventeen bytes to a practical maximum of two hundred fifty bytes. There are nine data fields in each frame that contain identification, data and command istructions.

Inventors

  • 👤 Gary L. Pelkey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 16:16
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/08; G06F11/10; G08; G08C; G08C19/00; G08C19/16; G08C19/28; H; H04; H04L; H04L9/00; H04L9/40

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.

References Cited (Backward Citations)

US4160238A Cited
US4277844A Cited
US4430652A Cited
US4528656A Cited
US4535333A Cited
US4660215A Cited
US4712214A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-01-14 1994-07-16 1995-01-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-01-14 1998-07-16 1999-01-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-01-14 2002-07-16 2003-01-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag