Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

A selective call receiver (106) receives one or more message packets of a transmitted fragmented message, where each of the one or more message packets includes an address (1605) and message data (1610), and the message data (1610) includes an indication (1702) of whether more message packets are to be received for the fragmented message. The selective call receiver (106) receives an address of each message packet, and then correlates (2908) the address to one or more predetermined addresses. After a successful correlation (2908), the selective call receiver (106) decodes the message data (1610) of each message packet, and then successively stores (2928, 2936, 2942) the decoded message data (1610) to reconstruct the fragmented message. The selective call receiver (106) determines that the fragmented message is completely reconstructed after detection (2918) in the decoded message data (1610) an indication (1702) that no more message packets are to be received for the fragmented...

InventorsWilliam J. Kuznicki, David F. Willard
Original AssigneeMotorola, Inc.
Primary Examiner: Alpus H. Hsu
Current U.S. Classification370/314; 340/7.35; 340/7.45; 340/7.55; 340/7.57; 370/349; 370/411
International Classification: H04J 324; H04Q 700

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4642632Oct 17, 1983Feb 10, 1987NEC CorporationDigital paging system having bit rate switching means and digital paging receiver therefor
US4668949Feb 26, 1986May 26, 1987Nippon Electric Co., Ltd.
Nippon Telegraph & Telephone Public Corporation
Pager receiver comprising a message detector energized only at pertinent time slots
US4706272Feb 1, 1985Nov 10, 1987NEC CorporationPaging communication system
US4713808Nov 27, 1985Dec 15, 1987A T & E CorporationWatch pager system and communication protocol
US4885577Mar 2, 1988Dec 5, 1989Motorola, Inc.Paging system for providing a data message and a voice message to a unique address of a paging receiver
US4965569Mar 14, 1989Oct 23, 1990Motorola, Inc.Digitized stored voice paging receiver
US5212721Aug 18, 1989May 18, 1993Motorola, Inc.Telephone dialing paging apparatus method

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5481254Nov 2, 1993Jan 2, 1996Seiko Communications Holding N.V.Group message delivery in a time-division multiplexed paging system
US5535191Jun 28, 1995Jul 9, 1996Seiko Communications Systems, Inc.Method and apparatus for switching between redundant hardware in a wireless data communication system
US5577045Aug 16, 1995Nov 19, 1996Motorola, Inc.Selective call receiver for recovering garbled message fragments
US5602831Mar 31, 1995Feb 11, 1997Seiko Communications Systems, Inc.Optimizing packet size to eliminate effects of reception nulls
US5629940Apr 4, 1996May 13, 1997Seiko Communications Holding N.V.Transmitting and receiving long messages in a wireless one-way communication system while reserving selected slots for short messages
US5638369Jul 5, 1995Jun 10, 1997Motorola, Inc.Method and apparatus for inbound channel selection in a communication system
US5644568Mar 15, 1995Jul 1, 1997Motorola, Inc.Method and apparatus for organizing and recovering information communicated in a radio communication system
US5649297Oct 21, 1994Jul 15, 1997Seiko Communications Holding N.V.Transmitting digital data using multiple subcarriers
US5701414Jun 19, 1995Dec 23, 1997Motorola, Inc.Controller for selective call receiver having memory for storing control information, plurality of addresses, status information, receive address information, and message
US5715243Mar 27, 1995Feb 3, 1998Hewlett-Packard CompanyInformation service provider for transmitting multiple rate wireless information
US5729590Aug 12, 1996Mar 17, 1998Seiko Communications Holding N.V.Acknowledge back pager using secondary transmission source
US5745481Jun 3, 1996Apr 28, 1998Motorola, Inc.Message system and method for efficient multi-frequency roaming
US5757782Aug 4, 1995May 26, 1998Seiko Communications Systems, Inc.Paging system with multiple baseband subcarriers
US5764981Jun 14, 1996Jun 9, 1998The SABRE Group, Inc.System for batch scheduling of travel-related transactions and batch tasks distribution by partitioning batch tasks among processing resources
US5793756Nov 19, 1996Aug 11, 1998Motorola, Inc.Method and apparatus for organizing and recovering information communicated in a radio communication system
US5850186Jan 29, 1997Dec 15, 1998SamSung Electrics Co., Ltd.Method of receiving radio paging signal
US5864299Nov 4, 1996Jan 26, 1999Motorola, Inc.Method and apparatus for reducing overhead in a messaging system
US5886645Nov 24, 1995Mar 23, 1999Motorola, Inc.Method and apparatus for providing duplicate messages in an acknowledge-back communication system
US5978654Jun 7, 1995Nov 2, 1999Ultratec, Inc.Alphanumeric paging entry system
US5982294Dec 27, 1996Nov 9, 1999Matsushita Electric Industrial Co., Ltd.Paging receiver which performs data communication protocol analysis through execution of control program
US5991633Apr 7, 1997Nov 23, 1999Telefonaktiebolaget LM EricssonMethod of dynamically controlling the length of a R.sub.-- DATA messages on a random access channel
US6028530Sep 18, 1997Feb 22, 2000NEC CorporationPaging receiver with message dividing function
US6075794Jun 16, 1998Jun 13, 2000Motorola, Inc.Method for coordinating inbound channels in a selective call communication system
US6108530Dec 14, 1995Aug 22, 2000Lucent Technologies Inc.System and method for transmitting a displayable message between short message entities in more than one data package
US6141550Jan 8, 1999Oct 31, 2000Lucent Technologies Inc.Short message service
US6215413Dec 8, 1995Apr 10, 2001Seiko Communication SystemsUser selectable receiver addresses for wireless communication systems
US6236724Jul 24, 1997May 22, 2001Enco-Tone Ltd.Methods and apparatus for encoding and decoding data transmitted over telephone lines
US6381241Sep 30, 1997Apr 30, 2002Wireless AccessDuplicate message detection and mending of garbled messages
US6393295Jul 9, 1997May 21, 2002Qualcomm IncorporatedDual event slotted paging
US6493562Aug 26, 1998Dec 10, 2002DENSO CorporationInformation delivery method for vehicular communication devices
US6687508Sep 8, 2000Feb 3, 2004System and method for providing numeric-only paging service with wireless telephone service
US6781971Mar 29, 2000Aug 24, 2004QUALCOMM IncorporatedSystem and method for prioritizing traffic channel messages
US6785593Apr 24, 2003Aug 31, 2004Computer Motion, Inc.Modularity system for computer assisted surgery
US6799088Apr 24, 2003Sep 28, 2004Computer Motion, Inc.Modularity system for computer assisted surgery
US6836703Apr 24, 2003Dec 28, 2004Computer Motion, Inc.Modularity system for computer assisted surgery
US6868274Apr 3, 2000Mar 15, 2005Lucent Technologies Inc.Method for transmitting a displayable message to a short message entity in more than one data package
US6871117Apr 24, 2003Mar 22, 2005Intuitive Surgical, Inc.Modularity system for computer assisted surgery
US6892112Apr 17, 2003May 10, 2005Computer Motion, Inc.Modularity system for computer assisted surgery
US6961779Feb 11, 2002Nov 1, 2005Globespanvirata, IncorporatedSystem and method for robust parsing of multiple-frame protocol messages
US7106814Apr 30, 2003Sep 12, 2006Motorola, Inc.Method and wireless device employing a preamble to initiate communications
US7239940Jan 6, 2005Jul 3, 2007Intuitive Surgical, IncModularity system for computer assisted surgery
US7333493May 20, 2004Feb 19, 2008International Business Machines CorporationMethod for prevention of out-of-order delivery of data packets
US7382737Mar 12, 2004Jun 3, 2008Denso CorporationInformation distribution system
US7411546Jul 11, 2007Aug 12, 2008TeleCommunication Systems, Inc.Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination
US7424293Dec 2, 2003Sep 9, 2008TeleCommunication Systems, Inc.User plane location based service using message tunneling to support roaming
US7426380Mar 25, 2003Sep 16, 2008TeleCommunication Systems, Inc.Location derived presence information
US7471236Apr 10, 2006Dec 30, 2008TeleCommunication Systems, Inc.Cellular augmented radar/laser detector
US7489273Jul 12, 2007Feb 10, 2009TeleCommunication Systems, Inc.Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US7555302Feb 23, 2007Jun 30, 2009Qualcomm IncorporatedDual event slotted paging
US7577756Jul 15, 2003Aug 18, 2009Special Devices, Inc.Dynamically-and continuously-variable rate, asynchronous data transfer
US7626951Aug 15, 2006Dec 1, 2009TeleCommunication Systems, Inc.Voice Over Internet Protocol (VoIP) location based conferencing
US7629926Jul 12, 2007Dec 8, 2009TeleCommunication Systems, Inc.Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US7660398Feb 18, 2005Feb 9, 2010Ultratec, Inc.Captioned telephone service
US7764219Oct 21, 2008Jul 27, 2010TeleCommunication Systems, Inc.Cellular augmented radar/laser detector
US7782254Aug 9, 2006Aug 24, 2010TeleCommunication Systems, Inc.Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
US7825780Dec 7, 2005Nov 2, 2010TeleCommunication Systems, Inc.Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle
US7881441Mar 28, 2006Feb 1, 2011Ultratec, Inc.Device independent text captioned telephone service
US7890102Sep 5, 2008Feb 15, 2011TeleCommunicationUser plane location based service using message tunneling to support roaming
US7898991Oct 16, 2008Mar 1, 2011Finisar CorporationSerializer/deserializer test modes
US7899450Apr 18, 2006Mar 1, 2011TeleCommunication Systems, Inc.Cellular augmented radar/laser detection using local mobile network within cellular network
US7907551Aug 15, 2006Mar 15, 2011TeleCommunication Systems, Inc.Voice over internet protocol (VoIP) location based 911 conferencing
US7912446Jun 26, 2007Mar 22, 2011TeleCommunication Systems, Inc.Solutions for voice over internet protocol (VoIP) 911 location services
US7929530Dec 1, 2008Apr 19, 2011TeleCommunication Systems, Inc.Ancillary data support in session initiation protocol (SIP) messaging
US7965222May 26, 2010Jun 21, 2011TeleCommunication Systems, Inc.Cellular augmented radar/laser detector
US7966013Nov 5, 2007Jun 21, 2011TeleCommunication Systems, Inc.Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US7970420Feb 23, 2007Jun 28, 2011Qualcomm IncorporatedDual event slotted paging
US7971531Aug 17, 2009Jul 5, 2011Austin Star Detonator CompanyMethod for detecting an unknown or unmarked slave device such as in an electronic blasting system
US7983695Feb 23, 2007Jul 19, 2011Qualcomm IncorporatedDual event slotted paging
US8026793Oct 7, 2004Sep 27, 2011Lear CorporationRemote keyless entry system with two-way long range communication
US8027697Sep 28, 2007Sep 27, 2011TeleCommunication Systems, Inc.Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system
US8032112Jan 17, 2008Oct 4, 2011TeleCommunication Systems, Inc.Location derived presence information
US8046005Feb 23, 2007Oct 25, 2011Qualcomm IncorporatedDual event slotted paging
US8059789Dec 1, 2006Nov 15, 2011TeleCommunication Systems, Inc.Automatic location identification (ALI) emergency services pseudo key (ESPK)
US8068587Aug 21, 2009Nov 29, 2011TeleCommunication Systems, Inc.Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8068859Dec 5, 2007Nov 29, 2011Qualcomm IncorporatedDual event slotted paging
US8089401Oct 29, 2009Jan 3, 2012TeleCommunication Systems, Inc.Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US8126458Feb 11, 2011Feb 28, 2012TeleCommunication Systems, Inc.User plane location based service using message tunneling to support roaming
US8126889Oct 7, 2002Feb 28, 2012TeleCommunication Systems, Inc.Location fidelity adjustment based on mobile subscriber privacy profile
US8150363Feb 16, 2006Apr 3, 2012TeleCommunication Systems, Inc.Enhanced E911 network access for call centers
US8155112Jul 2, 2004Apr 10, 2012Apple Inc.Fly-by serial bus arbitration
US8176848Aug 17, 2009May 15, 2012Austin Star Detonator CompanyElectronic blasting system having a pre-fire countdown with multiple fire commands
US8185087Sep 17, 2008May 22, 2012TeleCommunication Systems, Inc.Emergency 911 data messaging
US8190151May 17, 2011May 29, 2012TeleCommunication Systems, Inc.Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US8208605Nov 27, 2007Jun 26, 2012TeleCommunication Systems, Inc.Extended efficient usage of emergency services keys
US8224356Nov 3, 2004Jul 17, 2012Qualcomm IncorporatedDual event slotted paging

Claims

1. A method for decoding a transmitted fragmented message in a selective call receiver, the fragmented message comprising one or more message packets, each of the one or more message packets comprising an address and message data, the message data comprising an indication of whether more message packets are to be received for the fragmented message, the method comprising the steps of:

(a) receiving an address of each message packet of one or more message packets of a fragmented message;
(b) correlating the address to one or more predetermined addresses;
(c) decoding the message data of each message packet in response to a successful correlation of the address in step (b); and
(d) successively storing the decoded message data of each message packet of the one or more message packets to reconstruct the fragmented message, the fragmented message being completely reconstructed after detection in the decoded message data of one of the one or more message packets an indication that no more message packets are to be received for the fragmented message.

2. The method of claim 1, wherein the message data of each of the one or more message packets comprises a signature identifying each of the one or more message packets as being associated with the fragmented message, the method further comprising the steps of:

(e) detecting the signature in the decoded message data of each of the one or more message packets of the fragmented message to identifying the association of each of the one or more message packets; and
(f) storing the decoded message data of each of the one or more message packets associated by the signature for reconstructing the fragmented message identified by the signature.

3. The method of claim 1, further comprising the step of:

(g) monitoring frames in a time slot communication protocol following a predetermined frame selection pattern for receiving the one or more message packets of the fragmented message during at least one of the monitored frames.

4. The method of claim 3, further comprising the step of:

(h) monitoring frames in a time slot communication protocol following a predetermined frame selection pattern in an assigned phase for receiving the one or more message packets of the fragmented message during at least one of the monitored frames in the assigned phase.

5. The method of claim 1, wherein the message data of each of the one or more message packets comprises an indication of message packet sequence in the fragmented message, the method further comprising the step of:

(i) detecting a start of a new fragmented message by detecting in the decoded message data of a message packet of the one or more message packets of the fragmented message an indication of a first message packet in the message packet sequence of the fragmented message.

6. The method of claim 5, wherein the fragmented message comprises a plurality of message packets capable of being transmitted over a communication channel in a plurality of frames in a communication protocol, the method after step (i) further comprising the steps of:

(j) detecting in the message data of the first message packet a frame selection pattern for selecting frames in the communication protocol following the frame selection pattern; and
(k) monitoring at least one subsequent frame following the frame selection pattern for receiving one or more subsequent message packets of the plurality of message packets composing the fragmented message.

7. The method of claim 6, further comprising the step of:

(l) receiving the one or more subsequent message packets transmitted in at least one of the subsequent frames monitored following the frame selection pattern.

8. The method of claim 5, wherein the fragmented message comprises a plurality of message packets capable of being transmitted over a communication channel in a plurality of frames in a plurality of phases in a communication protocol, the method after step (i) further comprising the steps of:

(m) detecting in the message data of the first message packet a frame selection pattern for selecting frames in the communication protocol following the frame selection pattern;
(n) detecting in the message data of the first message packet a phase assignment for selecting the frames following the frame selection pattern in an assigned phase; and
(o) monitoring at least one subsequent frame following the frame selection pattern in the assigned phase for receiving the one or more subsequent message packets of the plurality of message packets composing the fragmented message.

9. The method of claim 8, further comprising the step of:

(p) receiving the one or more subsequent message packets transmitted in at least one of the subsequent frames monitored following the frame selection pattern in the assigned phase.

10. A communication system for transmitting fragmented messages to distributed selective call receivers, each fragmented message comprising one or more message packets, each of the one or more message packets comprising an address and message data,

the communication system comprising:
a controller for providing one or more message packets of a fragmented message;
at least one transmitter coupled to the controller for transmitting the one or more message packets of a fragmented message; and
at least one selective call receiver for receiving the one or more message packets of the fragmented message, the at least one selective call receiver comprising:
a code plug memory for storing one or more predetermined addresses;
a message memory for storing the message data of one or more message packets of a fragmented message;
a receiver for receiving transmitted messages including the one or more message packets of the fragmented message;
an address correlator coupled to the receiver and the code plug memory for correlating the address of each of the one or more message packets to the one or more predetermined addresses, and for providing an indication of a successful correlation of the address to one of the one or more predetermined addresses; and
a data decoder coupled to the receiver and the address correlator for decoding the message data of each of the one or more message packets in response to the indication of a successful correlation of the address thereof, and for coupling the message data to the message memory, the message data of each of the one or more message packets being successively stored in the message memory for reconstructing the fragmented message, the fragmented message being completely received after detection in the message data of one of the one or more message packets an indication that no more message packets are to be received for the fragmented message.

11. The communication system of claim 10, wherein the message packets of a fragmented message can be transmitted over a communication channel in a plurality of frames in a time slot communication protocol, and wherein the code plug memory of the at least one selective call receiver includes a predetermined frame assignment and a predetermined frame selection pattern, and the at least one selective call receiver further comprising:

frame selection means responsive to the predetermined frame assignment for selecting an assigned frame in the time slot communication protocol for monitoring the assigned frame for receiving the transmitted messages including the one or more message packets of the fragmented message, and
the frame selection means being alternatively responsive to the predetermined frame selection pattern after receiving a first message packet of a plurality of message packets of a fragmented message for selecting frames in the time slot communication protocol following the predetermined frame selection pattern for monitoring the selected frames for receiving at least one message packet of the plurality of message packets transmitted in at least one of the selected frames.

12. The communication system of claim 11, wherein the frame selection means follows the predetermined frame selection pattern after receiving the first message packet of a plurality of message packets of the fragmented message for selecting all subsequent frames in the time slot communication protocol for monitoring all subsequent frames for receiving at least one message packet of the plurality of message packets transmitted in at least one of the subsequent frames.

13. The communication system of claim 11, wherein the at least one selective call receiver includes a timer for providing time information, and the frame selection means is responsive to the time information after receiving the first message packet of a plurality of message packets of the fragmented message for selecting and monitoring all subsequent frames in the time slot communication protocol for a predetermined time interval for receiving at least one message packet of the plurality of message packets transmitted in at least one of the subsequent frames within the predetermined time interval.

14. The communication system of claim 10, wherein the message packets of a fragmented message can be transmitted over a communication channel in a plurality of frames in a communication protocol,

the controller further comprising:
a frame batcher for preparing a fragmented message comprising a plurality of message packets for transmission to the at least one selective call receiver, a first message packet of the plurality of message packets including a frame selection pattern for instructing the at least one selective call receiver to select frames in the communication protocol following the frame selection pattern for monitoring the selected frames for receiving at least one subsequent message packet of the plurality of message packets composing the fragmented message; and
the at least one selective call receiver further comprising:
a frame selection means responsive to the frame selection pattern in the first message packet for selecting frames in the communication protocol following the frame selection pattern for monitoring the selected frames for receiving at least one subsequent message packet of the plurality of message packets composing the fragmented message.

15. The communication system of claim 10, wherein the message packets of a fragmented message can be transmitted over a communication channel in a plurality of frames in a plurality of phases in a communication protocol,

the communication system further comprising:
a frame batcher for preparing a fragmented message comprising a plurality of message packets for transmission to the at least one selective call receiver, a first message packet of the plurality of message packets including a frame selection pattern and a phase assignment for instructing the at least one selective call receiver to select frames in the communication protocol following the frame selection pattern in the phase assigned by the phase assignment for monitoring the selected frames for receiving at least one subsequent message packet of the plurality of message packets composing the fragmented message; and
the at least one selective call receiver further comprising:
a frame selection means responsive to the frame selection pattern and the phase assignment in the first message packet for selecting frames in the communication protocol following the frame selection pattern in the phase assigned by the phase assignment for monitoring the selected frames for receiving at least one subsequent message packet of the plurality of message packets composing the fragmented message.

16. A selective call receiver capable of receiving a transmitted fragmented message, the fragmented message comprising one or more message packets, each of the one or more message packets comprising an address and message data, the message data comprising an indication of whether more message packets are to be received for the fragmented message, the selective call receiver comprising:

a code plug memory for storing one or more predetermined addresses;
a message memory for storing the message data of one or more message packets of a fragmented message;
a receiver for receiving transmitted messages including the one or more message packets of the fragmented message;
an address correlator coupled to the receiver and the code plug memory for correlating the address of each of the one or more message packets to the one or more predetermined addresses, and for providing an indication of a successful correlation of the address to one of the one or more predetermined addresses; and
a data decoder coupled to the receiver and the address correlator for decoding the message data of each of the one or more message packets in response to the indication of a successful correlation of the address thereof, and for coupling the message data to the message memory, the message data of each of the one or more message packets being successively stored in the message memory for reconstructing the fragmented message, the fragmented message being completely received after detection in the message data of one of the one or more message packets an indication that no more message packets are to be received for the fragmented message.

17. The selective call receiver of claim 16, wherein the message packets of a fragmented message can be transmitted over a communication channel in a plurality of frames in a time slot communication protocol, and

wherein the code plug memory includes a predetermined frame assignment and a predetermined frame selection pattern, and the selective call receiver further comprising:
frame selection means coupled to the code plug memory and responsive to the predetermined frame assignment for selecting an assigned frame in the time slot communication protocol for monitoring the assigned frame for receiving the one or more message packets of the fragmented message, and
the frame selection means being alternatively responsive to the predetermined frame selection pattern after receiving a first message packet of a plurality of message packets of a fragmented message for selecting frames in the time slot communication protocol following the predetermined frame selection pattern for monitoring the selected frames for receiving at least one message packet of the plurality of message packets transmitted in at least one of the selected frames.

18. The selective call receiver of claim 17, wherein the frame selection means follows the predetermined frame selection pattern after receiving the first message packet of a plurality of message packets of the fragmented message for selecting all subsequent frames in the time slot communication protocol for monitoring all subsequent frames for receiving at least one message packet of the plurality of message packets transmitted in at least one of the subsequent frames.

19. The selective call receiver of claim 16, wherein the message data of each of the one or more message packets comprises an indication of message packet sequence in the fragmented message, and wherein the data decoder detects a start of a new fragmented message after detecting in the message data of a message packet of the one or more message packets of the fragmented message an indication of a first message packet in the message packet sequence of the fragmented message.

20. The selective call receiver of claim 16, wherein the message data of each of the one or more message packets of a fragmented message comprises a signature identifying each of the one or more message packets as being associated with the fragmented message, and wherein the data decoder detects the signature in the message data of each of the one or more message packets and couples the message data to the message memory for reconstructing the fragmented message identified by the signature.

21. The selective call receiver of claim 16, wherein the message data of each of the one or more message packets of the fragmented message comprises a first portion and a second portion, and wherein the first portion includes the indication of whether more message packets are to be received for the fragmented message, the data decoder coupling the second portion of the message data of each of the one or more message packets to the message memory for successively storing the message data of the fragmented message while the indication in the first portion of the message data of each of the one or more message packets indicates that more message packets are to be received for the fragmented message, and the data decoder coupling the second portion of the message data of a final message packet of the one or more message packets constituting a completely received fragmented message after detection in the first portion of the message data of the final message packet an indication that no more message packets are to be received for the fragmented message.

22. The selective call receiver of claim 16, wherein the message data of each of the one or more message packets of the fragmented message is organized in one or more data code words, each data code word comprising a message data portion,

and wherein the selective call receiver further comprises an error corrector coupled to the receiver, the address correlator, and the data decoder for correcting up to a predetermined number of bit errors in each of the one or more data code words of a received message packet of the one or more message packets of the fragmented message in response to the indication of a successful correlation of the address of the received message packet, and for providing an indication of a successful or failed correction of each of the one or more data code words, the data decoder being responsive to the indication of a successful correction of each of the one or more data code words of the received message packet for decoding the message data portion of each of the corrected one or more data code words and coupling the message data portion to the message memory for successively storing the message data of the received message packet in the message memory for reconstructing the fragmented message in the message memory.