IP Library › Granted Patent US 10,978,096
Granted Patent B2
US 10,978,096 · App. 15/960,519 · Granted Apr 13, 2021

Optimized uplink operation for voice over long-term evolution (VoLte) and voice over new radio (VoNR) listen or silent periods

Inventors: Srinivasan Balasubramanian (San Diego, CA); Neha Goel (Herndon, VA); Ramachandran Subramanian (San Diego, CA); Shailesh Maheshwari (San Diego, CA); Kirankumar Bhoja Anchan (San Diego, CA)
Assignee: QUALCOMM Incorporated
G10L25/78G10L19/20H04L65/1016H04L65/1059H04L65/1069H04L65/608H04L65/80H04L67/2804H04W4/10H04W72/0413G10L19/012G10L2025/783
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,978,096
App. No.
15/960,519
Granted
Apr 13, 2021
Kind
B2
Abstract

Disclosed are techniques for transmitting bundles of silence indicator (SID) frames during a voice call among a plurality of access terminals. In an aspect, a source access terminal detects a transition to a silence state, generates, in response to detection of the transition, at least a first bundle of SID frames, wherein each SID frame of the at least the first bundle of SID frames includes data representing comfort noise to be played at one or more target access terminals of the plurality of access terminals during the silence state, and transmits the at least the first bundle of SID frames to a base station serving the source access terminal. In an aspect, the base station receives the at least the first bundle of SID frames, and periodically forwards SID frames of the at least the first bundle of SID frames to the one or more target access terminals.

Claims (47)

1. A method of transmitting bundles of silence indicator (SID) frames during a voice call among a plurality of access terminals, comprising:

detecting, by a source access terminal of the plurality of access terminals, a transition from a talk state to a silence state;

in response to detection of the transition, generating, by the source access terminal, at least a first bundle of SID frames, wherein each SID frame of the at least the first bundle of SID frames includes data representing comfort noise to be played at one or more target access terminals of the plurality of access terminals during the silence state;

transmitting, by the source access terminal, the at least the first bundle of SID frames to a base station serving the source access terminal;

detecting, by the source access terminal, a transition from the silence state to the talk state; and

in response to detection of the transition from the silence state to the talk state, discarding, by the source access terminal, remaining bundles of the at least the first bundle of SID frames that have not been transmitted to the base station.

2. The method of claim 1 , further comprising:

negotiating, by the source access terminal with the base station, to notify the base station that the source access terminal supports bundling of SID frames.

3. The method of claim 1 , further comprising:

recording, by the source access terminal, a sample of background noise of an environment of the source access terminal; and

generating, by the source access terminal, the at least the first bundle of SID frames using the recorded sample of the background noise as the data representing the comfort noise.

4. The method of claim 3 , further comprising:

detecting, by the source access terminal, a change in the background noise of the environment of the source access terminal;

in response to detection of the change, recording, by the source access terminal, a new sample of the background noise of the environment of the source access terminal; and

generating, by the source access terminal, at least one additional bundle of SID frames, wherein each SID frame of the at least one additional bundle of SID frames includes new data representing comfort noise to be played at the one or more target access terminals during the silence state, wherein the new sample of the background noise is used as the new data representing the comfort noise.

5. The method of claim 1 , further comprising:

detecting, by the source access terminal, that a length of the silence state meets or exceeds a length of the at least the first bundle of SID frames; and

generating, by the source access terminal, at least one additional bundle of SID frames based on the length of the silence state meeting or exceeding the length of the at least the first bundle of SID frames.

6. The method of claim 5 , wherein each SID frame of the at least the first bundle of SID frames and the at least one additional bundle of SID frames includes the same data representing the comfort noise to be played at the one or more target access terminals of the plurality of access terminals during the silence state.

7. The method of claim 1 , further comprising:

receiving, at the source access terminal, a grant of access to radio resources utilized for the voice call for a transmission periodicity of SID frames of the at least the first bundle of SID frames.

8. The method of claim 7 , wherein the periodicity of the SID frames comprises 160ms.

9. The method of claim 1 , wherein the at least the first bundle of SID frames comprises a plurality of SID_UPDATE frames.

10. The method of claim 1 , wherein each SID frame of the first bundle of SID frames includes data representing the same comfort noise.

11. The method of claim 1 , wherein each SID frame of the at least the first bundle of SID frames is associated with a consecutive packet sequence number.

12. An apparatus configured to transmit bundles of silence indicator (SID) frames during a voice call among a plurality of access terminals, comprising:

a transceiver of a source access terminal of the plurality of access terminals; and

at least one processor of the source access terminal configured to:

detect a transition from a talk state to a silence state;

generate, in response to detection of the transition, at least a first bundle of SID frames, wherein each SID frame of the at least the first bundle of SID frames includes data representing comfort noise to be played at one or more target access terminals of the plurality of access terminals during the silence state;

cause the transceiver to transmit the at least the first bundle of SID frames to a base station serving the source access terminal;

detect a transition from the silence state to the talk state; and

discard, in response to detection of the transition from the silence state to the talk state, remaining bundles of the at least the first bundle of SID frames that have not been transmitted to the base station.

13. The apparatus of claim 12 , wherein the at least one processor is further configured to:

record a sample of background noise of an environment of the source access terminal; and

generate the at least the first bundle of SID frames using the recorded sample of the background noise as the data representing the comfort noise.

14. The apparatus of claim 13 , wherein the at least one processor is further configured to:

detect a change in the background noise of the environment of the source access terminal;

record, in response to detection of the change, a new sample of the background noise of the environment of the source access terminal; and

generate at least one additional bundle of SID frames, wherein each SID frame of the at least one additional bundle of SID frames includes new data representing comfort noise to be played at the one or more target access terminals during the silence state, wherein the new sample of the background noise is used as the new data representing the comfort noise.

15. The apparatus of claim 12 , wherein the at least one processor is further configured to:

detect that a length of the silence state meets or exceeds a length of the at least the first bundle of SID frames; and

generate at least one additional bundle of SID frames based on the length of the silence state meeting or exceeding the length of the at least the first bundle of SID frames.

16. The apparatus of claim 12 , wherein the transceiver is configured to:

receive a grant of access to radio resources utilized for the voice call for a transmission periodicity of SID frames of the at least the first bundle of SID frames.

17. The apparatus of claim 12 , wherein each SID frame of the first bundle of SID frames includes data representing the same comfort noise.

18. The apparatus of claim 12 , wherein each SID frame of the at least the first bundle of SID frames is associated with a consecutive packet sequence number.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY PREVIOUSLY RECORDED AT REEL: 046428 FRAME: 0028. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 3, 2018
From: BALASUBRAMANIAN, SRINIVASAN; GOEL, NEHA; SUBRAMANIAN, RAMACHANDRAN; MAHESHWARI, SHAILESH; ANCHAN, KIRANKUMAR BHOJA
To: QUALCOMM INCORPORATED
Reel/Frame 047713/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2018
From: BALASUBRAMANIAN, SRINIVASAN; GOEL, NEHA; SUBRAMANIAN, RAMACHANDRAN; MAHESHWARI, SHAILESH; ANCHAN, KIRANKUMAR BHOJA
To: QUALCOMM INCORPORATED
Reel/Frame 046428/0028 →
Continuity (2)
Provisional Application 62490022 · Apr 25, 2017
Related Publication 20180308509A1 · Oct 25, 2018