US11039304B2 - Mobile devices and methods for selectively allowing radio-frequency (RF) resource sharing between stacks - Google Patents
Mobile devices and methods for selectively allowing radio-frequency (RF) resource sharing between stacks Download PDFInfo
- Publication number
- US11039304B2 US11039304B2 US16/566,072 US201916566072A US11039304B2 US 11039304 B2 US11039304 B2 US 11039304B2 US 201916566072 A US201916566072 A US 201916566072A US 11039304 B2 US11039304 B2 US 11039304B2
- Authority
- US
- United States
- Prior art keywords
- subscription
- resource
- time period
- sim
- ongoing service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W16/00—Network planning, e.g. coverage or traffic planning tools; Network deployment, e.g. resource partitioning or cells structures
- H04W16/14—Spectrum sharing arrangements between different networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/28—Discontinuous transmission [DTX]; Discontinuous reception [DRX]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1096—Supplementary features, e.g. call forwarding or call holding
-
- H04L65/608—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/60—Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W60/00—Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
- H04W60/005—Multiple registrations, e.g. multihoming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/20—Manipulation of established connections
- H04W76/27—Transitions between radio resource control [RRC] states
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/183—Processing at user equipment or user record carrier
Definitions
- Some example embodiments of the inventive concepts relate to telecommunications and in-particular relates to radio-frequency sharing with respect to a mobile-device.
- a Multi-SIM wireless communication device is known to hold two or more subscriber identity module (SIM) cards, thereby enabling the device to render two or more different Mobile Station International Subscriber Directory Numbers (MSISDNs) and allowing simultaneous or contemporaneous access of different services using the MSISDNs.
- SIM subscriber identity module
- MSISDNs Mobile Station International Subscriber Directory Numbers
- a Dual SIM Dual Standby (DSDS)/Multi-SIM UE comprises a single transmitter and one or more receivers.
- one SIM may use RF resources for transmitting and/or receiving signals at a time.
- another service/MSISDN is put on standby. For example, when a voice-call is established on, a SIM 1 , the RF resources are occupied by the SIM 1 while a SIM 2 is maintained in a suspended-state.
- a SIM 1 e.g., Main-SIM
- a SIM 2 e.g., second SIM in dual/multi SIM device
- the suspension/standby of the SIM 2 causes inconvenience to the user (e.g., excessive delay and/or resource consumption) during a typical scenario where the user wants to send and/or receive Short Message Service (SMS)/Unstructured Supplementary Service Data (USSD) data and/or codes, etc. from the SIM 2 .
- SMS Short Message Service
- USB Supplementary Service Data
- the SIM 2 /other SIMs is in suspended state.
- the user or a third party may be performing Bank transaction (e.g., payment-transaction) and may expect to receive a one-time password (OTP) (e.g., bank transaction/online payments) message at a registered-number (e.g., the SIM 2 ).
- OTP one-time password
- the SIM 2 Since the SIM 2 is in suspended state, the user is likely to miss the receipt of the OTP message as the SIM 1 is unable to receive the message communication. Accordingly, the user is compelled to disconnect the Call at the SIM 1 to resume the otherwise suspended SIM 2 /Other SIMs to timely receive the SMS and complete the payment-transaction.
- the user wants to send an SMS message to a service provider through the SIM 2 (e.g. a direct-to-home (DTH) operator to ascertain a balance and/or to activate and/or deactivate certain television broadcast channels).
- a service provider e.g. a direct-to-home (DTH) operator to ascertain a balance and/or to activate and/or deactivate certain television broadcast channels.
- DTH direct-to-home
- the user is unable to send the SMS message.
- the user is forced to disconnect the call at the SIM 1 in order to resume the suspended SIM 2 /other SIMs, which is the registered and/or authorized SIM, to send the SMS to the DTH operator.
- DSDA devices While Dual SIM Dual Active (DSDA) based wireless devices exist as an alternative to DSDS devices, DSDA devices have their own demerits. DSDA devices include two transceivers and two SIM cards, such that a DSDA device may actively transmit and/or receive communications from services associated with two MSISDNs at the same-time unlike the DSDS scheme. However, such a facility is achieved through the use of duplicate/additional hardware (e.g., the second transceiver), thereby resulting in additional-costs for the duplicate/additional hardware.
- duplicate/additional hardware e.g., the second transceiver
- a peer stack e.g., resume the suspended SIM 2 /other SIMs
- main stack e.g., the SIM 1
- the present subject matter at least illustrates a method performed by a mobile device for selectively allowing radio-frequency (RF) resource sharing between a plurality of subscriptions associated with a plurality of subscriber identity modules (SIMs) in the mobile device.
- the method includes transferring access to an RF resource from a first subscription among the plurality of subscriptions to a second subscription among the plurality of subscriptions during an ongoing service through the first subscription based on occurrence of a condition, evaluating one or more network parameters pertaining to communication through the first subscription, and causing the first subscription and the second subscription to share access to the RF resource for a first defined time period based on the evaluating such that message communication through the second subscription is enabled without disconnecting the first subscription from the ongoing service.
- RF radio-frequency
- a radio frequency-resource is allowed to be shared between the first and second subscriptions for a defined time period to thereby allow the message-communication through the second-subscription during such time period while keeping the ongoing service on the first subscription active.
- Such time-period may be calculated in real-time.
- the present subject matter at-least illustrates a system for selectively allowing radio-frequency (RF) resource sharing between a plurality of subscriptions associated with a plurality of subscriber identity modules (SIMs) in the mobile device.
- the mobile device includes at least one processor configured to execute computer-readable instructions to transfer access to an RF resource from a first subscription among the plurality of subscriptions to a second subscription among the plurality of subscriptions during an ongoing service through the first subscription based on occurrence of a condition, evaluate one or more network parameters pertaining to communication through the first subscription, and causing the first subscription and the second subscription to share the RF resource for a first defined time period based on the one or more network parameters such that message communication through the second subscription is enabled without disconnecting the first subscription from the ongoing service.
- RF radio-frequency
- FIG. 1 shows a prior-art operation in computing devices
- FIG. 2 shows another prior-art operation in computing devices
- FIG. 3 shows a method in accordance with some example embodiments of the inventive concepts
- FIG. 4 shows a system in accordance with some example embodiments of the inventive concepts
- FIG. 5 shows a conventional procedure followed by a user-equipment (UE) in LTE networks to check a radio-link;
- UE user-equipment
- FIG. 6 shows an example implementation of the method of FIG. 3 in which an ongoing service is resumed through a first subscription when a defined time period expires or a messaging event occurs, in accordance with some example embodiments of the inventive concepts;
- FIG. 7 shows another example implementation of the method of FIG. 3 in which a first and second subscription are synchronized based on a determined duty cycle based RF resource sharing procedure when a defined time period expires without occurrence of a messaging event, in accordance with some example embodiments of the inventive concepts;
- FIG. 8 shows another example implementation of the method of FIG. 3 in which network parameters of a first subscription are re-evaluated and the RF-resource is re-allocated to the second subscription, in accordance with some example embodiments of the inventive concepts;
- FIG. 9 shows an example implementation of the method of FIG. 3 in which an indication of an incoming message is received from a user interface, in accordance with some example embodiments of the inventive concepts
- FIGS. 10A and 10B show example-manifestation of results of the method of FIG. 3 , in accordance with some example embodiments of the inventive concepts.
- FIG. 11 shows an example computing-device based implementation of the system as depicted in FIG. 4 , in accordance with some example embodiments of the present subject matter.
- the present subject matter illustrates a method for selectively allowing radio-frequency (RF) resource sharing between stacks in a mobile device operating upon a plurality of subscriber identity modules (SIM).
- the method renders a solution by identifying a critical SMS message origination and/or reception, and evaluating conditions for resuming a peer stack during a VoLTE Call on a Main Stack, and thereby facilitates efficient RF sharing.
- the method comprises executing (operation 302 ) a message communication based service through a second subscription during an ongoing service through a first subscription, based on occurrence of a condition.
- the mobile device may transfer access to an RF resource from the first subscription (e.g., the first SIM/stack) to the second subscription (e.g., the second SIM/stack).
- each of the first-subscription and the second-subscription may be at least one of LTE, Wideband Code Division Multiple Access (WCDMA), and/or CDMA.
- WCDMA Wideband Code Division Multiple Access
- the ongoing service on the first subscription may correspond to at least one of: a VoLTE call, a communication on a packet-switched network, and/or a communication on a circuit-switched network.
- Such first and second subscriptions may operate over a radio access technology and/or a mobile communication standard defined by at least one of: 4 th Generation (4G) (e.g., 4G-LTE), 3 rd Generation (3G), and/or 2 nd Generation (2G).
- 4G 4 th Generation
- 3G 3 rd Generation
- 2G 2 nd Generation
- the condition may be associated with the execution of the message communication through the second-subscription.
- the condition may be a user-request received via a user-interface (e.g., a user-interface of the mobile device) during the ongoing service at the first subscription for availing said message communication through the second-subscription.
- the condition may be a defined setting to allow said message-communication through the second subscription during the ongoing service through the first subscription.
- the condition as associated with the message communication through the second subscription may be defined by at least one of: sending an SMS message, receiving an SMS message, sending and/or receiving a packet-switched based message communication, and/or sending and/or receiving a message via an internet-browsing session.
- one or more network-parameters pertaining to the first subscription may be evaluated (operation 304 ) (e.g., by the mobile device), the network-parameters pertaining to at least one of: a signal strength, a block error rate (BLER), and/or Real-Time Transport Protocol (RTP) Control Protocol (RTCP) timer.
- a signal strength e.g., a signal strength
- BLER block error rate
- RTP Real-Time Transport Protocol
- RTCP Real-Time Transport Protocol
- RTCP Real-Time Transport Protocol
- Such evaluation of network parameters corresponds to evaluation of possibility (e.g., determining a probability and/or likelihood) of an SMS message origination and/or reception through the second subscription.
- a radio frequency (RF) resources may be allowed (operation 306 ) (e.g., by the mobile device) between the first and second subscriptions for a defined time period to thereby allow the message communication through the second-subscription during said time period while keeping the ongoing service on the first subscription active.
- Said time period may be calculated in real-time.
- the sharing of the RF resource includes the mobile device causing the first subscription (e.g., first SIM/stack) and the second subscription (e.g., second SIM/stack) to share access to the RF resource for the defined time based on the evaluation of operation 304 such that message communication through the second subscription is enabled without the first subscription becoming disconnected from the ongoing service.
- first subscription e.g., first SIM/stack
- second subscription e.g., second SIM/stack
- the defined time-period may be calculated (e.g., by the mobile device) based on one of more of N 310 , T 310 and/or RTCP timers when the first subscription communicates with the ongoing service via 4G-LTE.
- the time period may be based on N 313 , T 313 , T 314 and/or T 315 .
- the time period may be based on a Slow Associated Control Channel (SACCH) count.
- SACCH Slow Associated Control Channel
- the sharing of the RF resource between the first and second subscription comprises maintaining the ongoing service on first subscription on hold (e.g., pausing communication without disconnecting from the ongoing service) while allowing the messaging communication through the second subscription during the defined time period.
- the mobile device may cause the ongoing service to be placed on hold on the first subscription while allowing the message communication through the second subscription during the defined time period.
- the ongoing service may be resumed through the first-subscription, upon the expiry of the defined time period and/or upon occurrence of a messaging event through the second subscription.
- the mobile device may cause the ongoing service to resume through the first subscription upon occurrence of a messaging event through the second subscription.
- Such an example of RF-sharing has been further diagrammatically illustrated in FIG. 6 .
- the sharing of the RF resource between the first and second subscription comprises maintaining the ongoing service on the first subscription on-hold while allowing the messaging communication through the second subscription during the defined time period.
- the first subscription and the second subscription may be synchronized based on a determined duty-cycle based RF resource sharing procedure defined by pause and resume modes.
- the mobile device may synchronize the first subscription and the second subscription based on a determined duty-cycle based RF resource sharing procedure defined by pause and resume modes, said synchronizing being performed based on a mobile-originated or mobile-terminated based messaging event not being sent through the second subscription within the first defined time period.
- the ongoing-service is resumed through the first subscription upon occurrence of said messaging event through the second subscription a) during the defined time period or b) during said synchronization between the first and second subscription.
- RF-sharing has been further diagrammatically illustrated in FIG. 7 .
- the sharing of the RF resource between the first and second subscriptions comprises maintaining the ongoing service on first subscription on hold while allowing the messaging communication through the second subscription during the defined time period.
- the first subscription and the second subscription may be synchronized based on a determined duty-cycle based RF resource sharing procedure defined by a pause and resume modes.
- the network parameters pertaining to the first subscription may be re-evaluated (e.g., repetition of operation 304 ) (e.g., by the mobile device) and based thereupon, the RF-resource may be re-allocated (e.g., by the mobile device) to the second subscription for another defined time period (e.g., a second defined time period).
- the ongoing service may be resumed through the first subscription upon occurrence of a messaging event through the second subscription during at least one of a) the defined time period, b) synchronization between the first and second subscription; and/or c) the other defined time period.
- RF-sharing has been further diagrammatically illustrated in FIG. 8 .
- the identification of SMS message reception may be performed based on detecting whether a user (e.g., of the mobile device) wishes to receive an incoming SMS message on a Peer SIM (e.g., a SIM associated with the second subscription) during an ongoing VoLTE call (e.g., an ongoing service associated with the first subscription).
- a user e.g., of the mobile device
- the user may send an indication to a SIM connection point (CP) from a user-interface (UI) (e.g., a user interface of the mobile device).
- CP SIM connection point
- UI user-interface
- the VoLTE call may be held on HOLD and the Peer SIM may be resumed (e.g., the Peer SIM may be permitted access to the RF resources).
- the user For an originating (e.g., MO) SMS message, the user is allowed, from a user-interface (UI) perspective, to share the SMS message to be sent using the Peer SIM during the ongoing VoLTE call.
- UI user-interface
- a user interface of the mobile device may enable the user to input a message to be sent via SMS and/or a destination for the SMS message.
- MO SMS trigger e.g., when the user has typed the message and triggered its sending
- the VoLTE call is kept on HOLD and the Peer SIM is resumed.
- FIG. 9 Such example of RF-sharing has been further diagrammatically illustrated in FIG. 9 .
- FIG. 4 illustrates a detailed internal construction of a system 400 for a telecommunication device in accordance with some example embodiments of the inventive concepts.
- the system 400 may be a mobile device (e.g., the mobile device discussed in association with FIG. 3 .
- the system 400 may include a communication module 402 configured to perform the operation 302 , an evaluating module 404 configured to perform the operation 304 , and/or an RF sharing module 406 configured to perform the operation 306 .
- miscellaneous module 408 within the system 400 configured to facilitate operational-interconnections among the communication module 402 , the evaluating module 404 , and/or the RF sharing module 406 , and may be configured to perform other ancillary-functions.
- the communication module 402 , the evaluating module 404 , the RF sharing module 406 , the miscellaneous module 408 , and/or the mobile device are described in further detail in association with FIG. 11 .
- FIG. 5 illustrates a conventional procedure performed by a user-equipment (UE) in an LTE network to check whether a radio link of the UE is in-sync.
- UE user-equipment
- the UE may monitor reference signals (RS) in a downlink of the radio link. Based on the signal strength of the RS, e.g., Reference Signal Received Power (RSRP), the UE may determine whether the UE is able to decode a Physical Downlink Control Channel (PDCCH) of the radio link based on a certain-set of defined parameters provided in the 4G-LTE standards. Different UEs may have different RSRP thresholds by which a respective UE may determine that the respective UE is unable to decode the PDCCH. If the reference signals have enough signal strength such that the UE may decode the PDCCH consistently, then the radio link is “in-sync”, otherwise the radio link is “out of sync” (e.g., with an eNodeB).
- RSRP Reference Signal Received Power
- FIG. 5 An example procedure for determining if the radio link has failed due to being “out of sync” is shown in FIG. 5 .
- n 310 , t 310 and/or n 311 are parameters known in the art. The below descriptions of these parameters are provided as examples and do not limit the ordinary and customary meanings of the n 310 , t 310 and/or n 311 parameters as known in the art.
- n 310 This parameter indicates the number of 200 ms intervals during which the UE is unable to successfully decode the PDCCH due to low RSRP detected before the radio link is considered to no longer be “in-sync” (e.g., in synchronization). That is, this parameter indicates the number of times in which the UE is unable successfully decode 20 consecutive frames in the downlink.
- t 310 This parameter is a timer, in seconds, during which the UE attempts to get back “in-sync” with the eNodeB.
- n 311 This parameter indicates the number of 100 ms intervals during which the UE successfully decodes the PDCCH before the UE is determined to be back “in-sync” with the eNodeB.
- the n 311 parameter indicates the number of times in which the UE successfully decodes 10 consecutive frames in the downlink in order for the UE to assume the radio link is in-sync.
- the UE In operation, if the UE detects n 310 consecutive out-of-sync indications, it starts the t 310 timer. If the timer expires without the UE detecting n 311 consecutive in-sync indications, the radio link is held to have failed. If the UE detects n 311 consecutive in-sync indications prior to the t 310 timer expiring, then the timer is stopped and the link has not failed.
- FIG. 6 illustrates another example-implementation of method of FIG. 3 and accordingly depicts an example RF resource-sharing based operation between a main SIM (e.g., a SIM 1 ) and a peer SIM (e.g., a SIM 2 ).
- a main SIM e.g., a SIM 1
- a peer SIM e.g., a SIM 2
- an access point AP
- the CP may be divided into SIM 1 CP, SIM 2 CP, and/or SRL1RC (e.g., the mobile device) as a decision-maker for RF resource sharing, and a radio frequency based transceiver (RF).
- RF radio frequency based transceiver
- a VoLTE call may be established through the SIM 1 . Accordingly, the RF resource is entirely or largely allocated to the SIM 1 and the SIM 2 is left in a suspended state.
- a user may input a request to receive and/or send an SMS message using the SIM 2 .
- the user may actuates a control within the AP (shown in FIGS. 10A and 10B ).
- the VoLTE call may be immediately or promptly placed on HOLD.
- Operation 604 may be the same as or similar to operation 302 .
- the SRL1RC may evaluate conditions for resuming a peer stack (e.g., causing the SIM 2 to leave the suspended state and access the RF resource). Operation 606 may be the same as or similar to operation 304 .
- the SRL1RC may immediately or promptly cause an indication to be provided to the user about the inability to receive and/or send the SMS message and the VoLTE call at SIM 1 is resumed or continued.
- the SRL1RC may keep evaluating the conditions periodically (e.g., repeats operation 606 ) and cause an indication of the same (e.g., that resuming the peer stack fails and/or that the SRL1RC continues to evaluate the conditions periodically) be provided to the user (e.g., through alerts).
- a timer X may be calculated by the SRL1RC.
- the timer X may be determined based on the N 310 and T 310 parameters as earlier mentioned in association with FIG. 5 .
- SIM 2 may be resumed and the RF resource may be allocated to the peer stack (e.g., the stack associated with SIM 2 ) for the duration of timer X (e.g., 5 seconds).
- an incoming SMS message (e.g., an OTP message) may be received through the SIM 2 .
- SIM 2 may be moved to (e.g., placed in by the mobile device) the ‘suspend’ state and the timer X may be stopped.
- the held VoLTE call on the SIM 1 may be resumed (e.g., the mobile device may cause the SIM 1 to leave a suspended/hold state and access the RF resource).
- the RF resource will be granted for SIM 2 for every discrete reception (Drx) cycle for paging channel (PCH) operation and limited operations may be allowed at SIM 2 .
- the SIM 2 during such state e.g., during the RF resource grant to the SIM 2
- no packet-switched (PS) registration may be permitted through the SIM 2 as long as a circuit-switched (CS) call is on HOLD at the SIM 1 .
- neither inter-frequency nor inter-RAT measurements may be permitted through the SIM 2 during the time the CS call is on HOLD at the SIM 1 .
- the operations 608 through 614 may collectively correspond to operation 306 of FIG. 3 .
- FIG. 7 illustrates another example-implementation of method of FIG. 3 , such that operations 702 through 708 correspond to operations 602 till 608 , respectively.
- an outgoing SMS message from SIM 2 is triggered by the user. Thereafter, operations 712 and 714 correspond to operations 612 and 614 , respectively.
- FIG. 8 illustrates another example-implementation of method of FIG. 3 , such that operations 802 through 808 correspond to operations 602 through 608 , respectively.
- the timer X may expire.
- the SRL1RC may grant the RF resource to SIM 1 to attempt to synchronize with a server through which the VoLTE call is communicated.
- the SIM 1 succeeds in synchronizing with the server, e.g., the T 311 and RTP related timers are stopped.
- an incoming SMS message (e.g., an OTP message) may be received through the SIM 2 .
- the VoLTE call maintained and/or placed on HOLD at SIM 1 may be resumed.
- FIG. 9 illustrates another example-implementation of method of FIG. 3 , such that operations 902 through 914 correspond to operations 802 through 814 , respectively.
- the SRL1RC may again evaluates the conditions to resume SIM 2 (e.g., like repeating operation 606 ) and may re-calculate the timer X. Accordingly, the timer (X) may be extended further (say to the duration of timer Y, e.g., 10 seconds) with repeated in syncs with respect to the SIM 1 . The whole procedure is guarded under Fixed Max Timer Y (e.g., of 10 seconds). Accordingly, the SIM 2 may take maximum (e.g., upper limit and/or threshold) defined and/or fixed time (e.g., 10 seconds) in multiple threshold time with the RF sharing algorithm. For example, if the SMS message reception and/or origination procedure fails within such fixed maximum time (e.g., 10 seconds), then a failure notification may be sent to user and the VoLTE call may be resumed through the SIM 1 .
- the timer (X) may be extended further (say to the duration of timer Y, e.g., 10 seconds) with repeated in syncs
- operations 918 , 920 , and 922 correspond to operations 608 , 610 , and 614 , respectively.
- FIG. 10A illustrates an example control-button and/or option (e.g., Dual Active) within the user-interface during an ongoing VoLTE call (e.g., to a contact Mr. X) through the SIM 1 .
- Actuation of said control-button in FIG. 10A corresponds to the operation 604 described in association with FIG. 6 .
- the user may be provided an option to select the SIM 2 for sending an SMS message.
- the SIM 1 despite being available, may not be allowed for selection owing to the ongoing VoLTE call.
- control-setting based option instead of operating upon the control-button in real-time (e.g., during the ongoing VoLTE call through the first subscription), the user may be provided another control-setting based option to allow automatic activation of RF-sharing as a part of the defined setting discussed in the FIG. 3 .
- prior done control-setting e.g., set conditions that, when satisfied, causes access to the RF resource to be provided to the SIM 2 ) automatically allows the message communication through the second subscription, in some cases while the first subscription is also active.
- FIGS. 6 through 10B depict RF resource sharing with the SIM 2 for SMS communication, however such RF resource sharing may be performed with the SIM 2 for internet browsing through SIM 2 while the VoLTE call is on HOLD at the SIM 1 .
- FIG. 11 shows a hardware configuration of the system 400 in the form of a computer-system 1100 based telecommunication device, according to some example embodiments.
- the computer system 1100 may include a set of instructions that may be executed (e.g., by a processor 1102 ) to cause the computer system 1100 to perform any one or more of the methods disclosed herein. For example, in some example embodiments, operations described herein as being performed by any or all of the mobile device, the communication module 402 , the evaluation module 404 , the RF sharing module 406 , and the miscellaneous module 408 (e.g., the operations of the methods discussed in association with FIGS.
- the computer system 1100 may operate as a standalone-device or may be connected, e.g., using a network, to other computer systems and/or peripheral devices.
- the computer system 1100 may include two or more SIMs including a first SIM 1128 (e.g., SIM 1 ) and a second SIM 1129 (e.g., SIM 2 ).
- SIM 1 a first SIM 1128
- SIM 2 a second SIM 1129
- Each SIM may be associated with a corresponding subscription (e.g., subscription1 and subscription2) with one or more respective wireless services.
- Each SIM may also be associated with a corresponding protocol stack (e.g., stack1 and stack2) within the computer system 1100 .
- the computer system 1100 may operate in the capacity of a server and/or as a client user computer in a server-client user network environment, and/or as a peer computer system in a peer-to-peer (or distributed) network environment.
- the computer system 1100 may also be implemented as or incorporated across various devices, such as a personal computer (PC), a tablet PC, a personal digital assistant (PDA), a mobile device (e.g., the mobile device discussed in association with FIGS.
- PC personal computer
- PDA personal digital assistant
- a palmtop computer a laptop computer, a desktop computer, a communications device, a wireless telephone, a land-line telephone, a web appliance, a network router, switch and/or bridge, and/or any other machine capable of executing a set of instructions (sequential and/or otherwise) that specify actions to be taken by that machine.
- a set of instructions a set of instructions (sequential and/or otherwise) that specify actions to be taken by that machine.
- the term “system” shall also be taken to include any collection of systems and/or sub-systems that individually and/or jointly execute a set, or multiple sets, of instructions to perform one or more computer functions.
- the computer system 1100 may include at least one processor 1102 (also referred to as the “processor”) e.g., a central processing unit (CPU), a graphics processing unit (GPU), or both.
- the processor 1102 may be a component in a variety of systems.
- the processor 1102 may be part of a standard personal computer and/or a workstation.
- the processor 1102 may be one or more general processors, microprocessors, processor cores, multi-core processors, multiprocessors, digital signal processors, application specific integrated circuits, field programmable gate arrays, servers, networks, digital circuits, analog circuits, combinations thereof, and/or other now known and/or later developed devices for analysing and processing data.
- the processor 1102 may implement a software program, such as code generated manually (e.g., programmed).
- the computer system 1100 may include a memory 1104 that may be communicatively coupled to a bus 1108 .
- the memory 1104 may include, but is not limited to non-transitory computer readable storage media such as various types of volatile and/or non-volatile storage media, including but not limited to random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, magnetic tape and/or disk, optical media and/or the like.
- the memory 1104 includes a cache and/or random access memory for the processor 1102 .
- the memory 1104 is separate from the processor 1102 , such as a cache memory of a processor, the system memory, and/or other memory.
- the memory 1104 may be an external storage device and/or database for storing data.
- the memory 1104 is operable to store instructions executable by the processor 1102 .
- the functions, acts and/or tasks illustrated in the figures or described herein may be performed by the processor 1102 (e.g., the programmed processor) for executing the instructions stored in the memory 1104 .
- the functions, acts and/or tasks are independent of the particular type of instructions set, storage media, processor and/or processing strategy and may be performed by software, hardware, integrated circuits, firm-ware, micro-code and/or the like, operating alone or in combination.
- processing strategies may include multiprocessing, multitasking, parallel processing and/or the like.
- the computer system 1100 may or may not further include a display unit 1110 , such as a liquid crystal display (LCD), an organic light emitting diode (OLED), a flat panel display, a solid state display, a cathode ray tube (CRT), a projector, a printer and/or other now known and/or later developed display device for outputting determined information.
- the display 1110 may be configured as an interface for the user to interact with the functioning of the processor 1102 , or specifically as an interface with the software (e.g., executed computer-readable instructions) stored in the memory 1104 and/or in the drive unit 1116 .
- the display 1110 may output one or more notifications and/or alerts to the user, and/or receive input data and/or selections from the user.
- the computer system 1100 may include an input device 1112 configured to allow a user to interact with any of the components (e.g., the processor 1102 ) of system 1100 .
- the computer system 1100 may also include a disk and/or optical drive unit 1116 .
- the disk drive unit 1116 may include a non-transitory computer-readable medium 1122 in which one or more sets of instructions 1124 , e.g. software, may be embedded.
- the instructions 1124 may embody one or more of the methods or logic as described. In a particular example, the instructions 1124 may reside completely, or at least partially, within the memory 1104 and/or within the processor 1102 during execution by the computer system 1100 .
- the inventive concepts provide a non-transitory computer-readable medium that stores instructions 1124 and/or receives, and/or provides the instructions 1124 to the processor 1102 for execution, responsive to a propagated signal so that a device (e.g., the computer system 1100 ) connected to a network 1126 may be configured to communicate voice, video, audio, images and/or any other data over the network 1126 .
- the instructions 1124 may be transmitted and/or received over the network 1126 via a communication port and/or interface 1120 and/or using a bus 1108 .
- the communication port and/or interface 1120 may be a part of the processor 1102 and/or may be a separate component.
- the communication port 1120 may be created in software and/or may be a physical connection in hardware.
- the communication port 1120 may be configured to connect with a network 1126 , external media, the display 1110 , and/or any other components (e.g., the processor 1102 ) in system 1100 , or combinations thereof.
- the connection with the network 1126 may be a physical connection, such as a wired Ethernet connection and/or may be established wirelessly as discussed later.
- the additional connections with other components of the system 1100 may be physical connections and/or may be established wirelessly.
- the network 1126 may alternatively be directly connected to the bus 1108 .
- the network 1126 may include wired networks, wireless networks, Ethernet Audio Video Bridging (AVB) networks, or combinations thereof.
- the wireless network may be a cellular telephone network, an IEEE 802.11, 802.16, 802.20, 802.1Q and/or Worldwide Interoperability for Microwave Access (WiMax) network.
- the network 1126 may be a public network, such as the Internet, a private network, such as an intranet, or combinations thereof, and may utilize a variety of networking protocols now available and/or later developed including, but not limited to Transmission Control Protocol (TCP)/Internet Protocol (IP) based networking protocols.
- TCP Transmission Control Protocol
- IP Internet Protocol
- the system is not limited to operation with any particular standards and protocols. For example, standards for Internet and other packet switched network transmission (e.g., TCP/IP, User Datagram Protocol (UDP)/IP, Hyper Text Markup Language (HTML), HyperText Transfer Protocol (HTTP), etc.) may be used.
- conventional mobile devices are unable to receive message communications through a second subscription while an ongoing communication is performed through a first subscription without the use of additional hardware (e.g., a second transceiver) and the disadvantages associated therewith (e.g., additional cost, power consumption and/or physical space). Accordingly, users of conventional devices without the additional hardware are unable to send and/or receive message communications through the second subscription without disconnecting from the ongoing communication performed through the first subscription, resulting in service interruption of the ongoing communication, excessive delay in performing message communication, missed message communications, and/or excessive resource consumption (e.g., processor, memory, bandwidth, and/or power resources) as missed message communications are repeated.
- additional hardware e.g., a second transceiver
- disadvantages associated therewith e.g., additional cost, power consumption and/or physical space
- the present subject matter proposes a system and method that identifies critical SMS origination and/or reception, evaluates the conditions to resume peer stack during VoLTE call on Main Stack and facilitates an efficient RF resource sharing algorithm. Based thereupon, the present subject matter renders a seamless user-experience as service interruption is reduced or eliminated.
- the proposed solution avoids the time-delay due to disconnecting the CS Call at SIM 1 for availing usage of the SIM 2 , followed by re-establishment of the CS call again, thereby overcoming the disadvantages of the conventional mobile devices by reducing or preventing service interruption of the ongoing communication, excessive delay in performing message communication, missed message communications and/or excessive resource consumption (e.g., processor, memory, bandwidth, and/or power resources) and without the disadvantages of additional hardware (e.g., a second transceiver) such as additional cost, power consumption and/or physical space.
- resource consumption e.g., processor, memory, bandwidth, and/or power resources
- additional hardware e.g., a second transceiver
- the present subject matter at least avoids interrupts in voice call and continuity in voice call may be guaranteed or improved.
- the solution proposed provides method for sharing Radio frequency (RF) between multiple stacks in a multi-SIM device, to send/receive short message services on a second subscriber identity module (SIM) during an ongoing first service on a first SIM of the multi-SIM device.
- RF Radio frequency
- the solution proposed avoids the limitation of Dual SIM Dual Standby during SMS origination and reception based on user request.
- a current limitation of mobile device user interface disabling SMS origination from peer SIM is solved, and a user is provided option to select SIM to send an SMS during VoLTE call.
- the present subject matter is extendable to cover packet switching PS operation on peer SIM during VoLTE Call on Main SIM.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
Description
b) t310: This parameter is a timer, in seconds, during which the UE attempts to get back “in-sync” with the eNodeB.
c) n311: This parameter indicates the number of 100 ms intervals during which the UE successfully decodes the PDCCH before the UE is determined to be back “in-sync” with the eNodeB. In other words, the n311 parameter indicates the number of times in which the UE successfully decodes 10 consecutive frames in the downlink in order for the UE to assume the radio link is in-sync.
-
- 1. The Radio Access Technologies (RATs) used by the SIM1 and the SIM2. For example, the SIM1 may use VoLTE and the SIM2 may use VoLTE, 3G, 2G, etc.;
- 2. One or more signal strengths (e.g., the RSRP of reference signals as discussed in association with
FIG. 5 ) and/or a BLER; and/or - 3. One or more RTCP timers.
Claims (13)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN201941027504 | 2019-07-09 | ||
IN201941027504 | 2019-07-09 | ||
ININ201941027504 | 2019-07-09 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20210014672A1 US20210014672A1 (en) | 2021-01-14 |
US11039304B2 true US11039304B2 (en) | 2021-06-15 |
Family
ID=74059395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/566,072 Active US11039304B2 (en) | 2019-07-09 | 2019-09-10 | Mobile devices and methods for selectively allowing radio-frequency (RF) resource sharing between stacks |
Country Status (2)
Country | Link |
---|---|
US (1) | US11039304B2 (en) |
CN (1) | CN112218300A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2023065274A1 (en) * | 2021-10-22 | 2023-04-27 | Qualcomm Incorporated | Performing a transmission of a first subscription using information of a second subscription |
CN117413500A (en) * | 2022-05-13 | 2024-01-16 | 北京小米移动软件有限公司 | Network access method and device, communication equipment and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140364118A1 (en) | 2013-06-10 | 2014-12-11 | Broadcom Corporation | Method and Apparatus for Incoming Call Detection in a Dual SIM Single RF Communication Device |
US20150085762A1 (en) * | 2013-09-20 | 2015-03-26 | Qualcomm Incorporated | Apparatus and method for handling out-of-sync and radio link failure with fractional dpch calls |
US20150094071A1 (en) * | 2013-09-30 | 2015-04-02 | Qualcomm Incorporated | Simultaneous Voice and Data for Dual-SIM-Dual-Standby (DSDS) Wireless Device |
US9131429B1 (en) | 2014-06-30 | 2015-09-08 | Qualcomm Incorporated | Tune-away blocking during a VoLTE call on DSDS mobile device |
US20160204908A1 (en) * | 2015-01-14 | 2016-07-14 | Qualcomm Incorporated | Adaptive multi-rate partial decode |
US9516557B2 (en) | 2013-11-14 | 2016-12-06 | Qualcomm Incorporated | Differentiated VoLTE based on dual radio and DRVCC |
US20170094485A1 (en) | 2015-09-25 | 2017-03-30 | Intel IP Corporation | Mobile communications device and a method for controlling a mobile communications device |
US20170094628A1 (en) | 2014-05-30 | 2017-03-30 | Apple Inc. | Methods and apparatus to support parallel communication for multiple subscriber identities in a wireless communication device |
US9674758B2 (en) | 2014-11-19 | 2017-06-06 | Mediatek Inc. | Multi-SIM user equipment and wireless communication method thereof |
US20170181048A1 (en) * | 2015-12-22 | 2017-06-22 | Samsung Electronics Co., Ltd. | Apparatus and method for managing call continuity at user equipment |
US20200136733A1 (en) * | 2017-06-29 | 2020-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Relays and Methods for Operating the Same for Spontaneously Transmission for Reliable Communications |
-
2019
- 2019-09-10 US US16/566,072 patent/US11039304B2/en active Active
-
2020
- 2020-06-03 CN CN202010493493.2A patent/CN112218300A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140364118A1 (en) | 2013-06-10 | 2014-12-11 | Broadcom Corporation | Method and Apparatus for Incoming Call Detection in a Dual SIM Single RF Communication Device |
US20150085762A1 (en) * | 2013-09-20 | 2015-03-26 | Qualcomm Incorporated | Apparatus and method for handling out-of-sync and radio link failure with fractional dpch calls |
US20150094071A1 (en) * | 2013-09-30 | 2015-04-02 | Qualcomm Incorporated | Simultaneous Voice and Data for Dual-SIM-Dual-Standby (DSDS) Wireless Device |
US9516557B2 (en) | 2013-11-14 | 2016-12-06 | Qualcomm Incorporated | Differentiated VoLTE based on dual radio and DRVCC |
US20170094628A1 (en) | 2014-05-30 | 2017-03-30 | Apple Inc. | Methods and apparatus to support parallel communication for multiple subscriber identities in a wireless communication device |
US9131429B1 (en) | 2014-06-30 | 2015-09-08 | Qualcomm Incorporated | Tune-away blocking during a VoLTE call on DSDS mobile device |
US9674758B2 (en) | 2014-11-19 | 2017-06-06 | Mediatek Inc. | Multi-SIM user equipment and wireless communication method thereof |
US20160204908A1 (en) * | 2015-01-14 | 2016-07-14 | Qualcomm Incorporated | Adaptive multi-rate partial decode |
US20170094485A1 (en) | 2015-09-25 | 2017-03-30 | Intel IP Corporation | Mobile communications device and a method for controlling a mobile communications device |
US20170181048A1 (en) * | 2015-12-22 | 2017-06-22 | Samsung Electronics Co., Ltd. | Apparatus and method for managing call continuity at user equipment |
US20200136733A1 (en) * | 2017-06-29 | 2020-04-30 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Relays and Methods for Operating the Same for Spontaneously Transmission for Reliable Communications |
Also Published As
Publication number | Publication date |
---|---|
US20210014672A1 (en) | 2021-01-14 |
CN112218300A (en) | 2021-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11924693B2 (en) | Resume request followed by release and redirect | |
CN106471841B (en) | System, method and apparatus for congestion control for mobile networks | |
US10492243B2 (en) | Fallback indicators in session initiation protocol (SIP) signaling | |
US10588085B2 (en) | Method and device for providing a service for a terminal in a wireless communication system | |
US9538430B2 (en) | System and method for network selection to transfer call session | |
US8606219B1 (en) | Selective suppression of access probe transmission in response to external impact event | |
US9521612B2 (en) | Notifying availability of internet protocol multimedia subsystem services | |
US12035269B2 (en) | Method and apparatus for reporting multi-USIM UE capability supporting different operators | |
US10327196B2 (en) | Apparatus and methods for intelligent scheduling in hybrid networks based on client identity | |
US11089502B2 (en) | Optimizing operation of constrained user equipment | |
US11337119B2 (en) | Next generation to long term evolution (LTE) fallback for voice calls | |
WO2021146940A1 (en) | Method and apparatus for power saving on nr sidelink | |
US20220210756A1 (en) | Method and systems for receiving incoming service notification for second sim network using first sim network | |
US20190182747A1 (en) | Method for access control using relay ue and apparatus therefor | |
US11039304B2 (en) | Mobile devices and methods for selectively allowing radio-frequency (RF) resource sharing between stacks | |
US10070370B1 (en) | Apparatus, systems and methods for initiating a cell selection | |
US8914049B2 (en) | Method for managing a status of a mobile station in a wireless network | |
US20220394651A1 (en) | Nodes and methods for handling state change of a communication link in a communications network | |
US20230276223A1 (en) | Ip-based system supporting multi-usims | |
US20120157071A1 (en) | Local circuit switched fallback cancellation mechanism | |
US9775132B2 (en) | Optimizing operation of constrained user equipment | |
US9742814B2 (en) | Selective call blocking and call re-direction | |
KR102368466B1 (en) | Method of Processing a Location Request in a Communication Network | |
WO2023010343A1 (en) | Methods and apparatuses for an enhanced drx mechanism | |
US20240305960A1 (en) | Techniques for managing connections for wireless devices configured for multiple subscriber identity module (sim) environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PONNAMREDDY, GOUTHAM;CEENDHRALU BASKAR, UMASANKAR;PATNI, NIKHIL;REEL/FRAME:050364/0714 Effective date: 20190610 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |