Mobile device call management with multiple over-the-top calls
US-10277749-B2 · Apr 30, 2019 · US
US10798536B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10798536-B2 |
| Application number | US-201815868815-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 11, 2018 |
| Priority date | Sep 16, 2015 |
| Publication date | Oct 6, 2020 |
| Grant date | Oct 6, 2020 |
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 disclosure provides a method for processing a system call in a voice call. The method includes: participating, by a first terminal, a voice call with one or more second terminals, the voice call being performed in a non-system voice call application on the first terminal; monitoring, by the first terminal, a system call start event during the voice call; actively stopping, in response to the system call start event, use of an audio device of the first terminal; suspending participation of the first terminal in the voice call; sending, by the first terminal, a voice suspension request to a server to remind the one or more second terminals that the first terminal suspends the voice call; and recovering the voice call when the system call ends.
Opening claim text (preview).
What is claimed is: 1. A method for processing a system call in a voice call, comprising: participating, by a first terminal, in the voice call with one or more second terminals, the voice call being performed in a non-system voice call application on the first terminal; monitoring, by the first terminal, a system call start event during the voice call; actively stopping, in response to the system call start event, use of an audio device of the first terminal; engaging, by the first terminal, in the system call with a system call terminal different than the one or more second terminals, while having participation of the first terminal in the voice call suspended; in response to engaging in the system call, rendering inactive, by the first terminal, a recovery button presented on an interface of the first terminal to prevent recovering the voice call while the system call is in session; sending, by the first terminal, a voice suspension request to a server to remind the one or more second terminals that the first terminal suspends the voice call; facilitating, by the first terminal, display of a notification on a second interface of the one or more second terminals, the notification indicating that the system call is in session at the first terminal; and recovering, by the first terminal, the voice call when after the system call ends by activating the recovery button. 2. The method according to claim 1 , further comprising: triggering, in response to the system call start event, to stop sending voice data, wherein the voice data is generated when the first terminal performs the voice call. 3. The method according to claim 1 , further comprising: monitoring, by the first terminal that suspends the voice call, a system call end event; reoccupying, by the non-system voice call application in response to the system call end event, the audio device to recover the voice call; and initiating, by the first terminal, a call recovery request to the server to notify the one or more second terminals that the first terminal recovers the voice call. 4. The method according to claim 1 , further comprising: receiving, during the voice call from the server, a prompting message indicating that a third terminal suspends the voice call, the third terminal being one of the one or more second terminals; presenting, according to the prompting message, a reminder that the third terminal suspends the voice call; and participating, by the first terminal, the voice call under the reminder that the third terminal suspends the voice call. 5. The method according to claim 4 , wherein the step of participating the voice call under the reminder comprises: sending and receiving voice data in the voice call, wherein the voice data is forwarded by the server to or from the one or more second terminals in the voice call other than the third terminal. 6. The method according to claim 4 , further comprising: receiving voice data forwarded by the server, wherein the voice data includes first voice data sent to the server by the third terminal; and playing the voice data as received. 7. The method according to claim 1 , further comprising: prior to the system call start event, presenting the first interface at the first terminal, the first interface showing identification of the one or more second terminals in the voice call; and continuing to present the first interface at the first terminal while the system call is in session. 8. A method for processing a voice call, comprising: facilitating, by a server, the voice call between a first terminal and one or more second terminals; receiving, by the server, a voice suspension request from the first terminal, the voice suspension request being generated by the first terminal in response to a system call start event; reminding, by the server, according to the voice suspension request as received, the one or more second terminals that participation of the first terminal in the voice call is suspended while the first terminal is engaging in the system call with a system call terminal different than the one or more second terminals; in response to engaging of the first terminal in the system call, facilitating rendering inactive a recovery button presented on an interface of the first terminal to prevent recovering the voice call while the system call is in session at the first terminal; and facilitating, by the server, presentation of a notification on a second interface of the one or more second terminals, the notification indicating of a notification that the system call is in session at the first terminal. 9. The method according to claim 7 , further comprising: obtaining, by the server according to the voice suspension request as received, identifiers corresponding to the one or more second terminals in the voice call; generating a prompting message indicating that the participation of the first terminal in the voice call is suspended; and issuing the prompting message to the one or more second terminals according to the identifiers. 10. The method according to claim 7 , further comprising: prior to the system call start event, presenting the first interface at the first terminal, the first interface showing identification of the one or more second terminals in the voice call; and continuing to present the first interface at the first terminal while the system call is in session. 11. A first terminal for processing a system call in a voice call, comprising: an audio device; an interface; a memory; and a processor coupled to the memory, the processor being configured for: participating in a voice call with one or more second terminals, the voice call being performed in a non-system voice call application on the first terminal; monitoring a system call start event during the voice call; actively stopping, in response to the system call start event, use of the audio device of the first terminal; engaging in the system call with a system call terminal different than the one or more second terminals, while having participation of the first terminal in the voice call suspended; in response to engaging in the system call, rendering inactive a recovery button presented on the interface to prevent recovering the voice call while the system call is in session; sending a voice suspension request to a server to remind the one or more second terminals that the first terminal suspends the voice call; facilitating presentation of a notification on a second interface of the one or more second terminals, the notification indicating that the system call is in session at the first terminal; and recovering the voice call after the system call ends by activating the recovery button. 12. The terminal according to claim 11 , wherein the processor is further configured for: triggering, in response to the system call start event, to stop sending voice data, wherein the voice data is generated when the first terminal performs the voice call. 13. The terminal according to claim 11 , wherein the processor is further configured for: monitoring, after the voice call is suspended, a system call end event; reoccupying, by the non-system voice call application in response to the system call end event, the audio device to recover the voice call; and initiating a call recovery request to the server to notify the one or more second terminals that the first terminal recovers the voice call. 14. The terminal according to claim 11 , wherein the processor is further configured for: receiving, during the voice call from the server, a prompting message indicating that a third terminal suspends the voice c
Sequence circuits · CPC title
Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy · CPC title
Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title
Arrangements for placing incoming calls on hold · CPC title
Systems providing special services or facilities to subscribers (specially adapted for wireless communication networks H04W4/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.