IP Library Granted Patent US 10,547,987
Granted Patent B2
US 10,547,987 · App. 14/885,048 · Granted Jan 28, 2020

Method and apparatus pertaining to Bluetooth(tm)-conveyed voice-based user input

Inventor: Sanjay Nathwani (Mississauga, CA)
Assignee: BlackBerry Limited
H04W4/16H04M1/271H04M1/7253H04M3/00H04W4/80H04M2250/02H04W88/06
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,547,987
App. No.
14/885,048
Granted
Jan 28, 2020
Kind
B2
Abstract

An apparatus having both a Bluetooth-compatible transceiver and a cellular-telephony transceiver has a control circuit operably coupled to the foregoing configured to facilitate at least one on-board application using voice-based user input. The control circuit, upon determining that a call-setup message as received via the Bluetooth-compatible transceiver specifies a particular predetermined number (such as a predetermined number that comprises an invalid number to serve as a telephone number) to call, automatically uses audio content received via the Bluetooth-compatible transceiver as the aforementioned voice-based user input for that on-board application. By one approach, the apparatus can provide that predetermined number to a given secondary platform as part of a conveyed contacts list.

Claims (34)

1. A computer-based method of communicating between a cellphone and a second electronic device, comprising:

executing software by a processor in the cellphone with a Bluetooth compatible receiver and a control circuit and an on-board application not configured for placing a telephone call using voice-based user input;

receiving, by the processor, a call setup message from the second electronic device over a Bluetooth protocol using the Bluetooth compatible receiver;

determining, by the processor whether the call setup message includes a predetermined number to call; and

when the processor determines the call setup message includes the predetermined number to call, causing, by the processor, the use of subsequent audio content received from the second electronic device via the Bluetooth protocol as the voice-based user input for the on-board application to effect a purpose and function of the on-board application.

2. The method of claim 1 , wherein the spoken user commands are used in service of one or more software applications on the cellphone.

3. The method of claim 1 , wherein the spoken user commands control at least one of a setting or a mode on the cellphone.

4. The method of claim 1 , wherein the spoken user commands are in response to a verbal prompt from the cellphone for instructions.

5. The method of claim 1 , wherein the second electronic device includes voice control capabilities, and the voice control capabilities are used to initiate the call to the predetermined number.

6. The method of claim 1 , wherein the software is further configured to transfer a contact list from the cellphone to the second electronic device, and the contact list includes the predetermined number.

7. The method of claim 1 , wherein the software is further configured to detect an incoming call, and to indicate via Bluetooth to the second device that a call is waiting.

8. The method of claim 1 , wherein the software is further configured to send an audio signal to the second electronic device prompting for a user command.

9. The method of claim 1 , wherein the spoken user commands are provided as input to at least one of a calendar application, a to-do list application, a navigation application, an email application, and a local-search application.

10. The method of claim 1 , wherein the predetermined number is not valid as a telephone number.

11. The method of claim 1 , wherein the software is further configured to determine if the second device supports a Bluetooth call waiting protocol.

12. A method of communicating between a cellphone and a second electronic device, comprising:

executing software by a processor in the cellphone;

using the processor to receive the call setup message from the second device using Bluetooth; and

determining with the processor when the call setup message includes a predetermined contact number to call, then using the processor to verbally prompt for instructions, then not using the processor to place a call using the predetermined number and instead, with the processor, using subsequent audio data received from the second device as spoken user commands for an application of the cellphone that does not place a call.

13. The method of claim 12 , wherein the cellphone indicates to the second electronic device that a cellphone call is in pendency when it is not.

14. The method of claim 12 , wherein the second electronic device includes voice control capabilities, and the voice control capabilities are used to initiate the call to the predetermined number.

15. The method of claim 12 , wherein the software is further configured to transfer a contact list from the cellphone to the second electronic device, and the contact list includes the predetermined number.

16. The method of claim 12 , wherein the software is further configured to detect an incoming call, and to indicate via Bluetooth to the other device that a call is waiting.

17. The method of claim 12 , wherein the application is selected from the group consisting of a calendar application, a to-do list application, a navigation application, an email application, and a local-search application.

18. The method of claim 12 , wherein the application controls at least one of a setting or a mode of the cellphone.

19. A cellphone, comprising:

a Bluetooth transceiver;

a processor; and

first and second software applications stored on non-transitory media,

the first application configured to use spoken audio data as input commands, and

the second application configured to

i) receive a call setup message from a second electronic device that is not the cellphone using Bluetooth,

ii) determine when the call setup message includes a predetermined number to call,

iii) when it is determined that the call setup message includes the predetermined number, passing subsequent audio content received from the second device to the first application as input commands for the first application that is not a telephony application.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064271/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2017
From: NATHWANI, SANJAY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 043447/0662 →
CHANGE OF NAME Recorded Mar 15, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 038087/0963 →
Continuity (2)
Continuation 13562885 · Jul 31, 2012
Related Publication 20160044476A1 · Feb 11, 2016