IP Library Granted Patent US 7,725,804
Granted Patent B2
US 7,725,804 · App. 11/861,048 · Granted May 25, 2010

Error correction management based on message type determination

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,725,804
App. No.
11/861,048
Granted
May 25, 2010
Kind
B2
Abstract

A method, wireless receiver, and wireless communication system manage error correction of received wirelessly transmitted messages. A High Level network layer component identifies unique values within a message type associated with a communication link. The High Level network layer component determines a message signature associated with the message type. Decoding rules associated with the message type are generated by the High Level network layer component. The decoding rules include a set of acceptable/unacceptable errors associated with the message type. The decoding rules are sent via the High Level network layer component, to a component at a network layer that is lower than the High Level network layer component. The Low Level network layer component decodes, based on the decoding rules, at least a portion of a wirelessly transmitted message that has been received.

Claims (65)

1. A method, with a wireless receiver communicatively coupled to a wireless communication network, for managing error correction of received wireless messages, the method comprising:

identifying, by a High Level network layer component of a device in the wireless communication network, unique values within at least one message type associated with a communication link;

determining, by the High Level network layer component of the device in the wireless communication network, a message signature associated with the at least one message type;

generating, with the High Level network layer component of the device in the wireless communication network, in response to the identifying, decoding rules associated with the at least one message type, wherein the decoding rules comprise a set of acceptable errors associated with the at least one message type and a set of unacceptable errors associated with the at least one message type to thereby manage the error correction of the at least one message type;

sending, with the High Level network layer component of the device in the wireless communication network, the decoding rules to a component of the device in the wireless communication network at a network layer that is lower than the High Level network layer component; and

decoding, with the Low Level network layer component of the device in the wireless communication network, at least a portion of a wirelessly transmitted message that has been received based on the decoding rules.

2. The method of claim 1 , wherein the decoding rules comprise at least one of:

an error correction mask indicating which bits within a message associated with the at least one message type are ignored for determining messaging error and which bits within the message are to be error free for determining messaging error;

an allowable error threshold associated with the message; and

error weighting parameters associated with each bit in the message.

3. The method of claim 1 , wherein the decoding further comprises:

determining a unique signature associated with a wirelessly transmitted message; and

determining, with the Low Level network layer component, a message type associated with the wirelessly transmitted message based on the determined unique signature associated with the wirelessly transmitted message.

4. The method of claim 1 , further comprising:

determining by the Low Level network layer component of the device in the wireless communication network, in response to the decoding, if the wirelessly transmitted message comprises errors; and

if the wirelessly transmitted message comprises errors, identifying, based on the decoding rules, a set of errors that are acceptable in the wirelessly transmitted message and a set of errors that are unacceptable in the wirelessly transmitted message.

5. The method of claim 4 , wherein if the at least a portion of the wirelessly transmitted message comprises a set of errors that are unacceptable,

requesting, by the Low Level network layer component of the device in the wireless communication network, retransmission of at least a portion of the wirelessly transmitted message.

6. The method of claim 4 , wherein if the wirelessly transmitted message comprises errors that are acceptable,

correcting, by the High Level network layer component of the device in the wireless communication network, based on a message type associated with the wirelessly transmitted message, the errors that are acceptable in the wirelessly transmitted message; and

communicatively coupling the corrected wirelessly transmitted message to an application associated with the corrected wirelessly transmitted message.

7. A wireless receiver, communicatively coupled to a wireless communication network, the wireless receiver comprising:

a memory;

a processor communicatively coupled to the memory;

a message signature determiner, residing within a High Level network layer, wherein the message signature determiner:

identifies unique values within at least one message type associated with a communication link,

determines a message signature associated with the at least one message type in response to the unique values which have been identified, and

generates decoding rules associated with the at least one message type in response to the message signature being determined, wherein the decoding rules comprise a set of acceptable errors associated with the at least one message type and a set of unacceptable errors associated with the at least one message type;

a message decoding manager, residing within the High Level network layer, wherein the message decoding manager sends the decoding rules to a message decoder residing at a network layer that is lower than the High Level network layer; and

the message decoder wherein the message decoder decodes at least a portion of a wirelessly transmitted message that has been received based on the decoding rules.

8. The wireless receiver of claim 7 , wherein the decoding rules comprise at least one of:

an error correction mask indicating which bits within a message associated with the at least one message type are ignored for determining messaging error and which bits within the message associated with the at least one message type are to be error free for determining messaging error;

an allowable error threshold associated with the message associated with the at least one message type; and

error weighting parameters associated with each bit in the message associated with the at least one message type.

9. The wireless receiver of claim 7 , wherein the message decoder further determines a unique signature associated with the wirelessly transmitted message.

10. The wireless receiver of claim 9 , wherein the message decoder further determines a message type associated with the wirelessly transmitted message based on the determined unique signature associated with the wirelessly transmitted message.

11. The wireless receiver of claim 7 , wherein the message decoder further determines, in response to the decoding, if the wirelessly transmitted message comprises errors; and

if the wirelessly transmitted message comprises errors, based on the decoding rules, the message decoder identifies a set of errors that are acceptable in the wirelessly transmitted message and a set of errors that are unacceptable in the wirelessly transmitted.

12. The wireless receiver of claim 11 , further comprising:

an error detection module, residing in the Low Level network layer, wherein the error detection module requests retransmission of at least a portion of the wirelessly transmitted message in response to the wirelessly transmitted message comprising a set of errors that are unacceptable based on the decoding rules.

13. The wireless receiver of claim 11 , further comprising:

an error correction module residing in the High Level network layer, wherein if the wirelessly transmitted message comprises errors that are acceptable based on the decoding rules, the error correction module

corrects the errors that are acceptable based on a message type associated with the wirelessly transmitted message and

communicatively couples the corrected wirelessly transmitted message to an application associated with wirelessly transmitted message.

14. A wireless communication system for managing error correction of received wirelessly transmitted messages, the wireless communication system comprising:

a plurality of base stations; and

a plurality of wireless receivers communicatively coupled to at least one base station in the plurality of base stations, wherein at least one wireless receiver comprises:

a memory;

a processor communicatively coupled to the memory;

a message type analyzer residing within a High Level network layer wherein the message type analyzer receives a wirelessly transmitted message;

a message signature determiner residing within a High Level network layer wherein the message signature determiner identifies unique values within at least one message type associated with a communication link, wherein the message signature determiner also determines a message signature associated with the at least one message type in response to the unique values which have been identified, and wherein the message signature determiner further generates decoding rules associated with the at least one message type in response to the message signature that has been determined, wherein the decoding rules comprise a set of acceptable errors associated with the at least one message type and a set of unacceptable errors associated with the at least one message type; and

a message decoding manager residing within the High Level network layer wherein the message decoding manager sends the decoding rules to a message decoder residing at a network layer that is lower than the High Level network layer component, wherein the message decoder

decodes at least a portion of a wirelessly transmitted message that has been received based on the decoding rules.

15. The wireless communication system of claim 14 , wherein the decoding rules comprise at least one of:

an error correction mask indicating which bits within a message associated with the at least one message type are ignored for determining messaging error and which bits within the message associated with the at least one message type are to be error free for determining messaging error;

an allowable error threshold associated with the message associated with the at least one message type; and

error weighting parameters associated with each bit in the message associated with the at least one message type.

16. The wireless communication system of claim 14 , wherein the message decoder determines a unique signature associated with a wirelessly transmitted message.

17. The wireless communication system of claim 16 , wherein the message decoder further determines a message type associated with the wirelessly transmitted message based on the unique signature associated with the wirelessly transmitted message that has been determined.

18. The wireless communication system of claim 14 , wherein the message decoder further determines, in response to the decoding, if the wirelessly transmitted message comprises errors; and

if the wirelessly transmitted message comprises errors, the message decoder identifies, based on the decoding rules, a set of errors that are acceptable in the wirelessly transmitted message and a set of errors that are unacceptable in the wirelessly transmitted message.

19. The wireless communication system of claim 14 , further comprising:

an error detection module residing in the Low Level network layer wherein the error detection module requests retransmission of at least a portion of the wirelessly transmitted message in response to the wirelessly transmitted message comprising a set of errors that are unacceptable based on the decoding rules.

20. The wireless communication system of claim 14 , further comprising:

an error correction module residing in the High Level network layer, wherein if the wirelessly transmitted message comprises errors that are acceptable based on the decoding rules, the error correction module corrects the errors that are acceptable based on a message type associated with the wirelessly transmitted message and communicatively couples the corrected wirelessly transmitted message to an application associated with the wirelessly transmitted message.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034416/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2007
From: SHIHAB, JAMIL M.
To: MOTOROLA, INC.
Reel/Frame 019875/0846 →