IP Library Granted Patent US 7,697,950
Granted Patent B2
US 7,697,950 · App. 11/866,715 · Granted Apr 13, 2010

Methods and apparatus for the immediate acceptance and queuing of voice data for PTT communications

Assignee: Research in Motion Limited
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 7,697,950
App. No.
11/866,715
Granted
Apr 13, 2010
Kind
B2
Abstract

In one illustrative example, a mobile station includes a wireless transceiver; a user interface including a Push-To-Talk (PTT) switch for initiating a PTT voice communication and a microphone for receiving voice input signals; one or more processors; and a First-In-First-Out (FIFO) buffer memory coupled to the one or more processors. The one or more processors are operative to identify a user actuation of the PTT switch and, in response, save digital voice data corresponding to voice input signals in the FIFO buffer memory; cause a request for the PTT voice communication to be made through a wireless network; identify that a floor grant has been received through the wireless network in response to the request; and after identifying the floor grant, cause the digital voice data from the FIFO buffer memory to be retrieved and transmitted to the wireless network for the PTT voice communication. Advantageously, the saving of the digital voice data in the FIFO buffer memory is performed at least in part during a delay time period between the user actuation of the PTT switch and the identifying of the floor grant.

Claims (22)

1. A method in a Push-To-Talk (PTT) capable mobile station, the method comprising:

sending a PTT voice communication request in a wireless communication network;

prior to receiving a floor grant in response to the PTT voice communication request: beginning to receive voice input signals at the mobile station and encode, voice compress, and save digital voice data corresponding to the voice input signals in memory of the mobile station;

receiving the floor grant in response to the PTT voice communication request;

upon receiving the floor grant: retrieving the saved digital voice data from the memory and transmitting the retrieved digital voice data; and

continuing to save the digital voice data in the memory after receiving the floor grant.

2. The method of claim 1 , further comprising:

continuing to save the digital voice data while transmitting the retrieved digital voice data.

3. The method of claim 1 , wherein the act of encoding comprises the further act of encoding with use of a coder/decoder (CODEC).

4. The method of claim 1 , wherein the act of voice compressing comprises the further act of compressing with use of a voice compressor.

5. A Push-To-Talk (PTT) capable mobile station, comprising:

a processor configured to generate a PTT voice communication request;

a transmitter coupled to the processor, the transmitter configured to send the PTT voice communication request in a wireless communication network; and

memory coupled to the processor; and

a receiver coupled to the processor, the receiver configured to receive a floor grant in response to the transmission of the PTT voice communication request;

wherein the processor is further configured to:

upon transmission of the PTT voice communication request: begin receiving voice input signals at the mobile station, and encoding, voice compressing, and saving in the memory digital voice data corresponding to the voice input signals;

upon the reception of the floor grant: retrieve the saved digital voice data from the memory and cause the transmitter to transmit the retrieved digital voice data; and

continue saving in the memory the digital voice data corresponding to voice input signals after the reception of the floor grant in response to the transmission of the PTT voice communication request.

6. The PTT capable mobile station of claim 5 , wherein the processor is further configured to continue saving the digital voice data in the memory during the transmission of the retrieved digital voice data.

7. The PTT capable mobile station of claim 5 , wherein the processor is configured to encode the voice input signals with use of a coder/decoder (CODEC).

8. The PTT capable mobile station of claim 5 , wherein the processor is configured to voice compress the encoded digital data with use of a voice compressor.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Oct 9, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 031394/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2007
From: JIN, XIN, MR.; ZHAO, WEN, MR.
To: RESEARCH IN MOTION LIMITED
Reel/Frame 020301/0204 →
Continuity (2)
Continuation 1088071600 · Jun 30, 2004
Related Publication 20080020718A1 · Jan 24, 2008