US-12627955-B2 - Prioritization of recommended shorter messages
Abstract
This disclosure relates to techniques for performing transmission of a message in a wireless communication system. A recommended message length may be estimated based on channel conditions. A message may be prioritized for transmission based on user input and/or the recommended message length.
Inventors
- Farha Hameed
- Sanjay K Verma
- Sajeesh SL
- Ashley M. Williams
Assignees
- APPLE INC.
Dates
- Publication Date
- 20260512
- Application Date
- 20230713
- Priority Date
- 20220715
Claims (20)
- 1 . A method, comprising: at a user equipment (UE) device: wirelessly transmitting a first message; determining that the UE device has not received a positive acknowledgement of the first message by a first time; and in response to the determination that the UE device has not received the positive acknowledgement of the first message by the first time: calculating a recommended message length; providing a notification via one or more user interface based on the recommended message length; selecting a prioritized message; and wirelessly transmitting the prioritized message.
- 2 . The method of claim 1 , wherein the first message is longer than the recommended message length.
- 3 . The method of claim 1 , wherein the notification comprises an indication of the recommended message length.
- 4 . The method of claim 1 , wherein the notification comprises an indication of a recommended message of a plurality of messages input via the one or more user interface.
- 5 . The method of claim 4 , wherein the recommended message is selected from the plurality of messages based on a determination that a length of the recommended message is less than or equal to the recommended message length.
- 6 . The method of claim 1 , wherein the prioritized message is selected based on user input received via the one or more user interface.
- 7 . The method of claim 1 , wherein the recommended message length is calculated so that an expected number of data grams transmitted by the UE device for successful transmission of a message of the recommended message length is less than a threshold number of datagrams.
- 8 . The method of claim 1 , wherein the recommended message length is calculated based on uplink and/or downlink channel conditions.
- 9 . The method of claim 1 , wherein the recommended message length is calculated using a correlation table of uplink and downlink error rates.
- 10 . A user equipment (UE) device, comprising: one or more user interface; a radio; and a processor operably coupled to the radio and the one or more user interface and configured to cause the UE device to: receive, via the one or more user interface, a first message; wirelessly transmit the first message; determine that the UE device has not received a positive acknowledgement of the first message by a first time; in response to the determination that the UE device has not received the positive acknowledgement of the first message by the first time, provide a notification via one or more user interface recommending to prioritize a shorter message; receive, via the one or more user interface, an indication of a prioritized message; and wirelessly transmit the prioritized message.
- 11 . The UE device of claim 10 , wherein the notification comprises an indication of a second message, received via the one or more user interface, that is recommended.
- 12 . The UE device of claim 11 , wherein the prioritized message is the second message.
- 13 . The UE device of claim 11 , wherein the prioritized message is different than the second message.
- 14 . The UE device of claim 10 , wherein the notification comprises an indication of a recommended message length.
- 15 . The UE device of claim 14 , wherein the notification comprises a comparison of a length of an entered message to the recommended message length.
- 16 . The UE device of claim 10 , wherein the notification comprises an alert if a length of an entered message exceeds a recommended message length.
- 17 . An apparatus, comprising: a processor configured to cause a user equipment (UE) device to: dynamically determine a current channel condition for a wireless channel; determine a recommended message length, wherein the recommended message length is determined dynamically based on the current channel condition; indicate, via a user interface, a notification based on the recommended message length; receive, via the user interface, an indication of a prioritized message subsequent to indicating the notification; and transmit the prioritized message in response to the indication.
- 18 . The apparatus of claim 17 , wherein the processor is further configured to cause the UE device to: activate a messaging application, wherein the determination of the current channel condition is in response to the activation of the messaging application.
- 19 . The apparatus of claim 17 , wherein to determine the current channel condition, the processor is further configured to cause the UE device to: retrieve correlation data of uplink and downlink error rates; determine a downlink error rate; and determine an uplink error rate based on the downlink error rate and the correlation data.
- 20 . The apparatus of claim 17 , wherein the recommended message length is determined so that an expected number of datagrams transmitted (E) for successful transmission of a message of the recommended message length is less than a maximum number of transmitted datagrams (TD).
Description
PRIORITY DATA This application claims benefit of priority to Indian Application No. IN202241040564, titled “Prioritization of Recommended Shorter Messages”, filed Jul. 15, 2022, which is hereby incorporated by reference in its entirety as though fully and completely set forth herein. The claims in the instant application are different than those of the parent application or other related applications. The Applicant therefore rescinds any disclaimer of claim scope made in the parent application or any predecessor application in relation to the instant application. The Examiner is therefore advised that any such previous disclaimer and the cited references that it was made to avoid, may need to be revisited. Further, any disclaimer made in the instant application should not be read into or against the parent application or other related applications. FIELD The present application relates to wireless communications, and more particularly to systems, apparatuses, and methods for performing transmission of messages in a wireless communication system. DESCRIPTION OF THE RELATED ART Wireless communication systems are rapidly growing in usage. In recent years, wireless devices such as smart phones and tablet computers have become increasingly sophisticated. In addition to supporting telephone calls, many mobile devices (i.e., user equipment devices or UEs) now provide access to the internet, email, text messaging, and navigation using the global positioning system (GPS), and are capable of operating sophisticated applications that utilize these functionalities. Additionally, there exist numerous different wireless communication technologies and standards. Some examples of wireless communication standards include GSM, UMTS (associated with, for example, WCDMA or TD-SCDMA air interfaces), LTE, LTE Advanced (LTE-A), NR, HSPA, 3GPP2 CDMA2000 (e.g., 1×RTT, 1×EV-DO, HRPD, eHRPD), IEEE 802.11 (WLAN or Wi-Fi), BLUETOOTH™, etc. The ever-increasing number of features and functionality introduced in wireless communication devices also creates a continuous need for improvement in both wireless communications and in wireless communication devices. In particular, it is important to ensure the accuracy of transmitted and received signals through user equipment (UE) devices, e.g., through wireless devices such as cellular phones, base stations and relay stations used in wireless cellular communications. In addition, increasing the functionality of a UE device can place a significant strain on the battery life of the UE device. Thus, it is very important to also reduce power requirements in UE device designs while allowing the UE device to maintain good transmit and receive abilities for improved communications. Accordingly, improvements in the field are desired. SUMMARY Embodiments are presented herein of apparatuses, systems, and methods for performing transmission of messages in a wireless communication system. In some embodiments, a user equipment (UE) device may wirelessly transmit a first message and determine that the UE device has not received a positive acknowledgement of the first message by a first time. In response to the determination that the UE device has not received the positive acknowledgement of the first message by the first time, the UE may calculate a recommended message length, provide a notification via one or more user interface based on the recommended message length, and select a prioritized message. The UE may wirelessly transmit the prioritized message. In some embodiments, a user equipment (UE) device may receive, via one or more user interface, a first message, wirelessly transmit the first message, and determine that the UE device has not received a positive acknowledgement of the first message by a first time. In response to the determination that the UE device has not received the positive acknowledgement of the first message by the first time, the UE device may provide a notification via one or more user interface recommending to prioritize a shorter message and may receive, via the one or more user interface, an indication of a prioritized message, e.g., in response to the notification. The UE device may wirelessly transmit the prioritized message. In some embodiments, a user equipment (UE) device may determine a channel condition for a wireless channel and determine, based on the channel condition, a recommended message length. The UE device may indicate, via a user interface, a notification based on the recommended message length. The UE device may receive, via the user interface, an indication of a prioritized message subsequent to indicating the notification, and transmit the prioritized message in response to the indication. Note that the techniques described herein may be implemented in and/or used with a number of different types of devices, including but not limited to base stations, access points, cellular phones, portable media players, tablet computers, wearable devices, unmanned aeria