Radio paging receiver including duplicate page detection and error correction capability
First Claim
Patent Images
1. A radio paging receiver that receives, decodes and displays pages transmitted over a radio link, said receiver comprising:
- receiving means for receiving coded pages which include an address portion and a corresponding data message portion to produce received pages;
decoding means;
coupled to said receiving means, for decoding the received pages;
memory means, coupled to said decoding means, for storing the message portion of a page as decoded by said decoding means,replacement means, coupled to said memory means, for replacing errorred data blocks of a prior message portion with unerrorred data blocks of a subsequent portion when said subsequent message portion is a duplicate of said prior message portion.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital paging receiver is provided which includes apparatus for determining if an incoming page message is a duplicate of a prior page message already stored in the memory of the receiver. If the current page message is determined to be a duplicate of such prior page, errors which are contained in the prior page are replaced with data from such duplicate page to reduce or eliminate errors in the stored page.
131 Citations
9 Claims
-
1. A radio paging receiver that receives, decodes and displays pages transmitted over a radio link, said receiver comprising:
-
receiving means for receiving coded pages which include an address portion and a corresponding data message portion to produce received pages; decoding means;
coupled to said receiving means, for decoding the received pages;memory means, coupled to said decoding means, for storing the message portion of a page as decoded by said decoding means, replacement means, coupled to said memory means, for replacing errorred data blocks of a prior message portion with unerrorred data blocks of a subsequent portion when said subsequent message portion is a duplicate of said prior message portion.
-
-
2. A radio paging receiver that receives, decodes and displays pages transmitted over a radio link, said receiver comprising:
-
receiving means for receiving coded pages which include an address portion and a corresponding data message portion to produce received pages; decoding means, coupled to said receiving means, for decoding the received pages; memory means, coupled to said decoding means, for storing the message portion of a page as decoded by said decoding means, page duplication checking means for determining if a subsequent message portion is a duplicate of a prior message portion stored in said memory means, replacement means, coupled to said page duplication checking means, for replacing errorred data blocks of said prior message portion with unerrorred data blocks of said subsequent message portion when the page duplication checking means determines that said subsequent message portion is a duplicate of said prior message portion.
-
-
3. A radio paging receiver that receives, decodes and displays pages transmitted over a radio link, said receiver comprising:
-
receiving means for receiving coded pages which include an address portion and a corresponding data message portion to produce received pages, said data message portion including a plurality of data blocks; decoding means, coupled to said receiving means, for decoding the received pages; memory means, coupled to said decoding means, for providing a memory for storing the message portion of a page as a plurality of data blocks, error checking means, coupled to said decoding means, for determining if any data blocks in the message portion of the decoded pages contained an error; duplicate page checking means, coupled to said decoding means and said memory means, for comparing data blocks of a subsequent message portion with the corresponding data blocks of a prior message portion stored in said memory means except for errorred data blocks in prior and subsequent message portions, said subsequent message portion being designated a duplicate message portion if at least one of the data blocks of said subsequent message portion is identical to the corresponding data block of said prior message portion; replacement means, coupled to said memory means, for replacing errorred data blocks of said prior message portion stored in said memory means with corresponding non-errorred data block of said subsequent message portion when said duplicate page checking means determines that said subsequent message portion is a duplicate of said prior message portion, and - View Dependent Claims (5, 6)
-
-
4. display means, coupled to said memory means, for displaying stored messages to a pager user.
-
7. In a radio paging receiver for receiving and decoding coded paging signals, said paging signals including page address and data page message portions, a method for processing said paging signals comprising the steps of:
-
receiving a first paging signal to provide a first received paging signal; decoding said received first paging signal to provide a decoded first paging signal; storing the data page message portion of said decoded first paging signal in a memory; receiving a subsequent paging signal to provide a received subsequent paging signal; decoding said received subsequent paging signal to provide a decoded subsequent paging signal; determining if the data page message portion of said decoded subsequent paging signal is a duplicate of the data page message portion of said decoded first paging signal; determining if the data page message portion of said decoded first paging signal contains an error, and replacing the data page message portion of said decoded first paging signal in said memory with the data page message portion of said decoded subsequent paging signal if the data page message portion of said decoded first paging signal contains an error.
-
-
8. In a radio paging receiver for receiving and decoding coded paging signals, said paging signals including page address and alphanumeric page message portions, said page message portions containing a plurality of data blocks, a method for processing said paging signals comprising the steps of:
-
receiving a first paging signal to provide a first received paging signal; decoding said received first paging signal to provide a decoded first paging signal; storing the data page message portion of said decoded first paging signal in a memory; receiving a subsequent paging signal to provide a received subsequent paging signal; decoding said received subsequent paging signal to provide a decoded subsequent paging signal; determining if the data page message portion of said decoded subsequent paging signal is a duplicate of the data page message portion of said decoded first paging signal; determining if the data page message portion of said decoded first paging signal includes any errorred data blocks, and replacing any errorred data blocks in said data page message portion of said decoded first paging signal in said memory with corresponding data blocks of the data page message portion of said decoded subsequent paging signal.
-
-
9. In a radio paging receiver for receiving and decoding coded paging signals, said paging signals including page address and data page message portions, said page message portions including a plurality of data blocks, a method for processing said paging signals comprising the steps of:
-
receiving and decoding a first paging signal to provide a decoded first page address portion and a decoded first page message portion; truncating said decoded first page message portion at a point in said message portion where two consecutive errorred data blocks are located to provide a truncated first page message portion which is N data blocks long; storing said truncated first page message in a memory; receiving and decoding a second paging signal to provide a decoded second page address portion and a decoded second page message portion; determining if the first N data blocks of said second page message portion are a duplicate of the N data blocks of said first page message portion, appending in said memory the remainder of the data blocks of said second page message portion subsequent to said first N data blocks thereof to said truncated first page message portion to form a completed first page message portion.
-
Specification