Electrically erasable programmable memory device that generates a cyclic redundancy check (CRC) code
US-9213591-B1 · Dec 15, 2015 · US
US9973216B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9973216-B2 |
| Application number | US-201113696822-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 27, 2011 |
| Priority date | May 27, 2010 |
| Publication date | May 15, 2018 |
| Grant date | May 15, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention describes how to handle errors occurring during communication in a frame-based communication system that uses a communication protocol having a first error handling mechanism responsive to receipt of an incorrect protocol symbol. The invention provides a method and apparatus that allow several errors to occur without the communication system responding by initiating the first error handling mechanisms. Under circumstances where errors occur, the method and apparatus may improve throughput.
Opening claim text (preview).
The invention claimed is: 1. A method for handling an error at a receiver in a communication system, the communication system using a frame-based communication protocol, the method comprising: receiving, from a transmitter via the receiver, wherein the transmitter and the receiver are both components of a same mobile device, a sequence of symbols; determining a count of incorrect or non-expected Physical Layer (Phy) and/or protocol symbols in the sequence; and if the count equals or exceeds a first error threshold greater than 1, initiating a first error handling mechanism, and if the count equals or exceeds a second error threshold larger than the first error threshold, initiating a second error handling mechanism, wherein the first error handling mechanism involves the receiver sending a first Negative Acknowledgement Control (NAC) frame to the transmitter responsible for sending the sequence of symbols, the first NAC not requiring a re-synchronization between the transmitter and the receiver, and the second error handling mechanism involves the receiver sending a second NAC frame to the transmitter responsible for sending the sequence of symbols, the second NAC requiring a re-synchronization between the transmitter and the receiver, wherein the communication protocol is Unified Protocol, UniPro, and wherein a frame is a UniPro data frame or a UniPro control frame. 2. A method in accordance with claim 1 , wherein the first error handling mechanism is initiated if the sequence comprises two adjacent incorrect or non-expected symbols. 3. A method in accordance with claim 1 , wherein the first error handling mechanism is initiated if the sequence comprises three adjacent incorrect or non-expected symbols. 4. A method in accordance with claim 1 , wherein the sequence of incorrect or non-expected symbols is received after any outstanding frames have been completely received. 5. A method in accordance with claim 1 , wherein the sequence of incorrect or non-expected symbols is received after a last symbol of a frame was received and before an ongoing frame is continued with a continuation-of-frame symbol. 6. A receiver which includes a receiver symbol parser for handling an error in a communication system that uses a frame-based communication protocol, wherein the receiver symbol parser is configured to receive from a transmitter, the receiver and the transmitter being both components of a same mobile device, a sequence of symbols, to determine a count of incorrect or non-expected Physical Layer (Phy) and/or protocol symbols in the sequence, if the count exceeds a first error threshold greater than 1, to initiate a first error handling mechanism, and if the count equals or exceeds a second error threshold larger than the first error threshold, to initiate a second error handling mechanism, wherein the first error handling mechanism involves the receiver sending a first Negative Acknowledgement Control (NAC) frame to the transmitter responsible for sending the sequence of symbols, the first NAC not requiring a re-synchronization between the transmitter and the receiver, and the second error handling mechanism involves the receiver sending a second NAC frame to the transmitter responsible for sending the sequence of symbols, the second NAC requiring a re-synchronization between the transmitter and the receiver, wherein the communication protocol is Unified Protocol, UniPro, and wherein a frame is a UniPro data frame or a UniPro control frame. 7. A receiver in accordance to claim 6 , wherein the receiver symbol parser initiates the first error handling mechanism if the sequence comprises two adjacent incorrect or non-expected symbols. 8. A receiver in accordance with claim 6 , wherein the receiver symbol parser initiates the first error handling mechanism if the sequence comprises three adjacent incorrect or non-expected symbols. 9. A mobile device comprising: a transmitter and a receiver which includes a receiver symbol parser for handling an error in a communication system that uses a frame-based communication protocol, wherein the receiver symbol parser is configured to receive from the transmitter, the receiver and the transmitter being both components of a same mobile device, a sequence of symbols, to determine a count of incorrect or non-expected Physical Layer (Phy) and/or protocol symbols in the sequence, if the count exceeds a first error threshold greater than 1, to initiate a first error handling mechanism, and if the count equals or exceeds a second error threshold larger than the first error threshold, to initiate a second error handling mechanism, wherein the first error handling mechanism involves the receiver sending a first Negative Acknowledgement Control (NAC) frame to the transmitter responsible for sending the sequence of symbols, the first NAC not requiring a re-synchronization between the transmitter and the receiver, and the second error handling mechanism involves the receiver sending a second NAC frame to the transmitter responsible for sending the sequence of symbols, the second NAC requiring a re-synchronization between the transmitter and the receiver, wherein the communication protocol is Unified Protocol, UniPro, and wherein a frame is a UniPro data frame or a UniPro control frame.
using interleaving techniques · CPC title
combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes · CPC title
by adding special lists or symbols to the coded information (G11B20/1806, G11B20/1866 take precedence) · CPC title
Transmission or retransmission of more than one copy of acknowledgement message · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.