Method, system, and device for processing system call in voice call

US10798536B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10798536-B2
Application numberUS-201815868815-A
CountryUS
Kind codeB2
Filing dateJan 11, 2018
Priority dateSep 16, 2015
Publication dateOct 6, 2020
Grant dateOct 6, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Sequence circuits · CPC title

  • Arrangements for recalling a calling subscriber when the wanted subscriber ceases to be busy · CPC title

  • H04W4/16Primary

    Communication-related supplementary services, e.g. call-transfer or call-hold · CPC title

  • Arrangements for placing incoming calls on hold · CPC title

  • H04M3/42Primary

    Systems providing special services or facilities to subscribers (specially adapted for wireless communication networks H04W4/00) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10798536B2 cover?
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 respon…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W4/16. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 06 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 10 related publications on this page (citations in our corpus or others sharing the same primary CPC).