Methods and apparatus to avoid mobile station transmission of duplicate eventbased and polled acknowledgments are disclosed. An example method for a mobile station configuredto send event-based acknowledgment information as disclosed herein comprises classifying a downlink data block as unreported receiving a poll from a network requesting the mobile station to send polled acknowledgment information during a period and refraining from sending during the period event-based acknowledgment information for the downlink data block classified as unreported.
We claim:
1. A method (600) for a mobile Station (105) capable of sending event-based acknowledgment
information (250; 258), the method comprising:
classifying (605) a downlink data block (175) as unreported;
receiving (610) a poll from a network (110) requesting the mobile Station (105) to send polled acknowledgment information (250; 258) during a period;
sending (655) during the period the event-based acknowledgment information (250; 258) for the downlink data block (175), when an acknowledgment Omission criterion (655) indicates the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) during the period; and
refraining from sending (665) during the period event-based acknowledgment (250; 258) information for the downlink data block (175) classified as unreported, when the acknowledgment Omission criterion (655) indicates the polled acknowledgment information (215; 230) is likely to be received completely by the network (110) during the period.
2. A method (600) as claimed in claim 1, wherein the acknowledgment Omission criterion (655) indicates that the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) when an estimated uplink Channel quality is less than a threshold, and indicates that the polled acknowledgment information (215; 230) is likely to be received completely by the network (110) when the estimated uplink Channel quality is greater than or equal to the threshold.
3. A method (600) as claimed in claim 1 wherein the acknowledgment Omission criterion (655) indicates that the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) when an estimated uplink Channel quality is less than a threshold and the polled acknowledgment information comprises a piggybacked ACK/NACK (PAN) field (215) to be sent by the mobile Station (105) according to an enhanced general packet radio Service (EGPRS) polled fast ACK/NACK reporting (FANR) procedure, and wherein the acknowledgment Omission criterion (655) indicates that the polled acknowledgment information (215; 230) is likely to be received completely by the network (110) when the estimated uplink Channel quality is greater than or equal to the threshold, or the polled acknowledgment information (215; 230) comprises an ACK/NACK field to be sent by the mobile Station in an EGPRS ACK/NACK control message (230).
4. A method (600) as claimed in claim 1 wherein the acknowledgment Omission criterion (655) indicates that the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) when a remaining amount of acknowledgment information to send is greater than or equal to a threshold, and indicates that the polled acknowledgment information (215; 230) is likely to be received completely by the network
(110) when the remaining amount of acknowledgment Information to send is less than the threshold.
5. A method (600) as claimed in claim 1 wherein the acknowledgment Omission criterion (655) indicates that the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) when a downlink Channel assignment is greater than or equal to a threshold, and indicates that the polled acknowledgment information (215; 230) is likely to be received completely by the network (110) when the downlink Channel assignment is less than the threshold.
6. A method (600) as claimed in claim 1 wherein the event-based acknowledgment information (250; 258) comprises a PAN field (250) according to an EGPRS event-based FANR procedure or an ACK/NACK field in an EGPRS ACK/NACK control message.
7. A method as claimed in claim 1 wherein the polled acknowledgment information comprises at least one of a piggy-backed ACK/NACK (PAN) field or an ACK/NACK field in an EGPRS ACK/NACK control message (258).
8. A method (600) as claimed in claim 1 wherein classifying the downlink data block as unreported comprises setting an element of a receive State array to an unreported State, the element corresponding to the downlink data block.
9. A method (600) as claimed in claim 1, wherein the mobile Station (105) refrains from sending during the period event-based acknowledgment information (250; 258).
10. A method (600) as claimed in claim 1, wherein the mobile Station (105) refrains from sending event-based acknowledgment information (250; 258) for the downlink data block (175) classified as unreported.
11. A method (600) as claimed in claim 1, wherein the polled acknowledgement information (215; 230) includes acknowledgement information for the downlink data block (175) classified as unreported.
12. A method (600) as claimed in claim 1, wherein the period is one radio block period.
13. A mobile Station (105) comprising:
an event-based acknowledgment processor (245) to generate event-based acknowledgment information (250; 258) for a downlink data block (175) classified as unreported;
a polled acknowledgment processor (240) to generate polled acknowledgment Information (215; 230) in response to a poll (210; 225) requesting the mobile Station to send poll acknowledgment information during a period, received from a network (110); and
an acknowledgment transmission unit (260) to send the event-based acknowledgment information (250; 258) during the period, when an acknowledgement Omission criterion (655) indicates the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) during the period; and to refrain from sending the event-based acknowledgment information (250; 258) during the period, when the acknowledgment Omission criterion (655) indicates the polled acknowledgment information (215; 230) is likely to not be received completely by the network (110) during the period.
14. A mobile Station (105) as claimed in claim 13 wherein the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) has a likelihood of not being received completely by the network (110) when an estimated uplink Channel quality is less than a threshold, and the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) has a likelihood of being received completely by the network (110) when the estimated uplink Channel quality is greater than or equal to the threshold.
15. A mobile Station (105) as claimed in claim 14 wherein the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) has a likelihood of not being received completely by the network (110) when an estimated uplink Channel quality is less than a threshold and the polled acknowledgment information (215; 230) generated by the polled acknowledgment processor (240) comprises a piggy-backed ACK/NACK (PAN) field (215) to be sent by the mobile Station (105) according to an enhanced general packet radio Service (EGPRS) polled fast ACK/NACK reporting (FANR) procedure, and the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) as a likelihood of being received completely by the network (110) when the estimated uplink Channel quality is greater than or equal to the threshold, or the polled acknowledgment information (215; 230) generated by the polled acknowledgment processor (240) comprises an ACK/NACK field to be sent by the mobile Station in an EGPRS ACK/NACK control message (230).
16. A mobile Station (105) as claimed in claim 14 wherein the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) is likely not to be received completely by the network (110) when a remaining amount of acknowledgment information to send is greater than or equal to a threshold, and the acknowledgment transmission unit (260) is to determine that the polled acknowledgment
Information (215; 230) has a likelihood of being received completely by the network (110) when the remaining amount of acknowledgment Information to send is less than the threshold.
17. A mobile Station (105) as claimed in claim 16 wherein the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) has a likelihood of not being received completely by the network (110) when a downlink Channel assignment is greater than or equal to a threshold, and the acknowledgment transmission unit (260) is to determine that the polled acknowledgment information (215; 230) has a likelihood of being received completely by the network (110) when the downlink Channel assignment is less than the threshold.
18. A method (600) for a mobile Station (105) configured to send event-based acknowledgment information (250; 258), the method comprising:
classifying (605) a downlink data block (175) as unreported;
determining if a poll is received from a network (110) requesting the mobile Station (105) to send polled acknowledgment information (215; 230) during a period; and
if a poll is received, sending during the period polled acknowledgment
information, or if a poll is not received, sending during the period event-based acknowledgment information (215; 230) for the downlink data block (175) classified as unreported.
19. A mobile Station (105) configured to send event-based acknowledgment information (250;
258), the mobile Station (105) comprising:
a processor, the processor being configured to:
classify a downlink data block (175) as unreported;
determine if a poll is received from a network (110) requesting the mobile Station (105) to send polled-acknowledgment information (215; 230) during a period; and
if a poll is received, send during the period polled acknowledgment information (215; 230), or if a poll is not received, send during the period event-based acknowledgment information (250; 258) for the downlink data block classified as unreported.
| # | Name | Date |
|---|---|---|
| 1 | 1506-CHENP-2012-RELEVANT DOCUMENTS [03-05-2023(online)].pdf | 2023-05-03 |
| 1 | Priority Document.pdf | 2012-02-24 |
| 2 | 1506-CHENP-2012-RELEVANT DOCUMENTS [02-09-2022(online)].pdf | 2022-09-02 |
| 2 | Form-5.pdf | 2012-02-24 |
| 3 | Form-3.pdf | 2012-02-24 |
| 3 | 1506-CHENP-2012-RELEVANT DOCUMENTS [29-09-2021(online)].pdf | 2021-09-29 |
| 4 | Form-1.pdf | 2012-02-24 |
| 4 | 1506-CHENP-2012-RELEVANT DOCUMENTS [31-03-2020(online)].pdf | 2020-03-31 |
| 5 | 1506-CHENP-2012-RELEVANT DOCUMENTS [30-03-2020(online)].pdf | 2020-03-30 |
| 5 | 1506-CHENP-2012 FORM-18 05-03-2012.pdf | 2012-03-05 |
| 6 | 1506-CHENP-2012-IntimationOfGrant06-03-2019.pdf | 2019-03-06 |
| 6 | 1506-CHENP-2012 FORM-13 05-03-2012.pdf | 2012-03-05 |
| 7 | 1506-CHENP-2012-PatentCertificate06-03-2019.pdf | 2019-03-06 |
| 7 | 1506-CHENP-2012 FORM-3 23-05-2012.pdf | 2012-05-23 |
| 8 | Abstract_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 8 | 1506-CHENP-2012 CORRESPONDENCE OTHERS 23-05-2012.pdf | 2012-05-23 |
| 9 | 1506-CHENP-2012 ASSIGNMENT 23-05-2012.pdf | 2012-05-23 |
| 9 | Claims_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 10 | 1506-CHENP-2012 CORRESPONDENCE OTHERS 01-10-2013.pdf | 2013-10-01 |
| 10 | Description_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 11 | 1506-CHENP-2012-FER.pdf | 2017-10-09 |
| 11 | Drawings_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 12 | 1506-CHENP-2012-Information under section 8(2) (MANDATORY) [21-02-2018(online)].pdf | 2018-02-21 |
| 12 | Marked up Claims_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 13 | 1506-CHENP-2012-RELEVANT DOCUMENTS [06-03-2018(online)].pdf | 2018-03-06 |
| 13 | Correspondence by Agent_Assignment_19-03-2018.pdf | 2018-03-19 |
| 14 | 1506-CHENP-2012-Changing Name-Nationality-Address For Service [06-03-2018(online)].pdf | 2018-03-06 |
| 14 | Correspondence by Agent_Corporation Profile Report, Power of Attorney_09-03-2018.pdf | 2018-03-09 |
| 15 | 1506-CHENP-2012-ABSTRACT [08-03-2018(online)].pdf | 2018-03-08 |
| 15 | 1506-CHENP-2012-AMENDED DOCUMENTS [06-03-2018(online)].pdf | 2018-03-06 |
| 16 | 1506-CHENP-2012-CLAIMS [08-03-2018(online)].pdf | 2018-03-08 |
| 16 | 1506-CHENP-2012-FORM 3 [07-03-2018(online)].pdf | 2018-03-07 |
| 17 | 1506-CHENP-2012-OTHERS [08-03-2018(online)].pdf | 2018-03-08 |
| 17 | 1506-CHENP-2012-COMPLETE SPECIFICATION [08-03-2018(online)].pdf | 2018-03-08 |
| 18 | 1506-CHENP-2012-CORRESPONDENCE [08-03-2018(online)].pdf | 2018-03-08 |
| 18 | 1506-CHENP-2012-FER_SER_REPLY [08-03-2018(online)].pdf | 2018-03-08 |
| 19 | 1506-CHENP-2012-CORRESPONDENCE [08-03-2018(online)].pdf | 2018-03-08 |
| 19 | 1506-CHENP-2012-FER_SER_REPLY [08-03-2018(online)].pdf | 2018-03-08 |
| 20 | 1506-CHENP-2012-COMPLETE SPECIFICATION [08-03-2018(online)].pdf | 2018-03-08 |
| 20 | 1506-CHENP-2012-OTHERS [08-03-2018(online)].pdf | 2018-03-08 |
| 21 | 1506-CHENP-2012-CLAIMS [08-03-2018(online)].pdf | 2018-03-08 |
| 21 | 1506-CHENP-2012-FORM 3 [07-03-2018(online)].pdf | 2018-03-07 |
| 22 | 1506-CHENP-2012-ABSTRACT [08-03-2018(online)].pdf | 2018-03-08 |
| 22 | 1506-CHENP-2012-AMENDED DOCUMENTS [06-03-2018(online)].pdf | 2018-03-06 |
| 23 | Correspondence by Agent_Corporation Profile Report, Power of Attorney_09-03-2018.pdf | 2018-03-09 |
| 23 | 1506-CHENP-2012-Changing Name-Nationality-Address For Service [06-03-2018(online)].pdf | 2018-03-06 |
| 24 | 1506-CHENP-2012-RELEVANT DOCUMENTS [06-03-2018(online)].pdf | 2018-03-06 |
| 24 | Correspondence by Agent_Assignment_19-03-2018.pdf | 2018-03-19 |
| 25 | 1506-CHENP-2012-Information under section 8(2) (MANDATORY) [21-02-2018(online)].pdf | 2018-02-21 |
| 25 | Marked up Claims_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 26 | 1506-CHENP-2012-FER.pdf | 2017-10-09 |
| 26 | Drawings_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 27 | 1506-CHENP-2012 CORRESPONDENCE OTHERS 01-10-2013.pdf | 2013-10-01 |
| 27 | Description_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 28 | 1506-CHENP-2012 ASSIGNMENT 23-05-2012.pdf | 2012-05-23 |
| 28 | Claims_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 29 | 1506-CHENP-2012 CORRESPONDENCE OTHERS 23-05-2012.pdf | 2012-05-23 |
| 29 | Abstract_Granted 308602_06-03-2019.pdf | 2019-03-06 |
| 30 | 1506-CHENP-2012-PatentCertificate06-03-2019.pdf | 2019-03-06 |
| 30 | 1506-CHENP-2012 FORM-3 23-05-2012.pdf | 2012-05-23 |
| 31 | 1506-CHENP-2012-IntimationOfGrant06-03-2019.pdf | 2019-03-06 |
| 31 | 1506-CHENP-2012 FORM-13 05-03-2012.pdf | 2012-03-05 |
| 32 | 1506-CHENP-2012-RELEVANT DOCUMENTS [30-03-2020(online)].pdf | 2020-03-30 |
| 32 | 1506-CHENP-2012 FORM-18 05-03-2012.pdf | 2012-03-05 |
| 33 | Form-1.pdf | 2012-02-24 |
| 33 | 1506-CHENP-2012-RELEVANT DOCUMENTS [31-03-2020(online)].pdf | 2020-03-31 |
| 34 | Form-3.pdf | 2012-02-24 |
| 34 | 1506-CHENP-2012-RELEVANT DOCUMENTS [29-09-2021(online)].pdf | 2021-09-29 |
| 35 | Form-5.pdf | 2012-02-24 |
| 35 | 1506-CHENP-2012-RELEVANT DOCUMENTS [02-09-2022(online)].pdf | 2022-09-02 |
| 36 | 1506-CHENP-2012-RELEVANT DOCUMENTS [03-05-2023(online)].pdf | 2023-05-03 |
| 36 | Priority Document.pdf | 2012-02-24 |
| 1 | 1506chenp2012_26-09-2017.pdf |