IP Library Granted Patent US 9,224,396
Granted Patent B2
US 9,224,396 · App. 13/701,360 · Granted Dec 29, 2015

Enhanced context awareness for speech recognition

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 9,224,396
App. No.
13/701,360
Granted
Dec 29, 2015
Kind
B2
Abstract

A method comprising establishing a call connection ( 200 ) between at least a first and a second terminal; monitoring ( 202 ), by at least the first terminal, a conversation during the call in order to detect ( 204 ) at least one predetermined context-related keyword repeated in at least the first and the second terminal; and in response to detecting ( 210 ) at least one repeated predetermined context-related keyword, providing an indication ( 212, 214, 216 ) about the detected context-related keyword to a user of at least the first terminal, said indication enabling opening an application linked to said context-related keyword.

Claims (59)

1. A method comprising:

establishing a call connection between at least a first and a second terminal;

monitoring, by at least the first terminal, a conversation during the call in order to detect at least one predetermined context-related keyword received in one of the first or the second terminal and repeated in the other of the first or the second terminal; and

in response to detecting at least one repeated predetermined context-related keyword, providing an indication about the detected context-related keyword to a user of at least the first terminal, said indication enabling opening an application linked to said context-related keyword.

2. The method according to claim 1 , further comprising:

monitoring the conversation by a speech recognition application including training data for keywords related to time, a person and/or a location.

3. The method according to claim 1 , wherein

a predetermined period of time is set for the at least one predetermined context-related keyword to be repeated in at least the first and the second terminal in order for the repetition to be detected.

4. The method according to claim 1 , wherein the step of providing an indication about the detected context-related keyword to a user of at least the first terminal comprises at least one of the following:

starting a calendar application in response to detecting a repeated keyword related to time;

starting a contact application in response to detecting a repeated keyword related to a person; or

starting a map application in response to detecting a repeated keyword related to a location.

5. The method according to claim 1 , wherein the step of providing an indication about the detected context-related keyword to a user of at least the first terminal comprises

providing a user interface notification to the user about the detected context-related keyword, and

prompting the user to activate the application linked to said context-related keyword.

6. The method according to claim 1 , further comprising:

comparing the detected context-related keyword to context data stored in connection with at least the first terminal; and

mapping the detected context-related keyword to a closest-matching context data in order to obtain explicit information representing said keyword.

7. The method according to claim 1 , further comprising:

sharing at least a part of the context data of the first and the second terminal between each other.

8. The method according to claim 7 , further comprising:

comparing the detected context-related keyword to the shared context data; and

in response to noticing that the context data of the first and the second terminal provide different options for mapping the keyword to context data, providing an indication about the different option to a user of at least either of terminals.

9. The method according to claim 1 , further comprising:

sharing the keywords recognised by the first and the second terminal between each other during the call in order to enhance the operation of the speech recognition on the opposite terminal.

10. An apparatus comprising at least one processor and at least one memory storing computer program code, wherein the at least one memory and stored computer program code are configured to, with the at least one processor, cause the apparatus to at least:

establish a call connection to at least a second apparatus;

monitor a conversation during the call in order to detect at least one predetermined context-related keyword received in one of the first or the second apparatus and repeated in the other of the first or the second apparatus; and

provide an indication, in response to detecting at least one repeated predetermined context-related keyword, about the detected context-related keyword to a user, said indication enabling opening an application linked to said context-related keyword.

11. The apparatus according to claim 10 , wherein the at least one memory and stored computer program code are further configured to, with the at least one processor, cause the apparatus to:

monitor the conversation by a speech recognition application including training data for keywords related to time, a person and/or a location.

12. The apparatus according to claim 10 , wherein the at least one memory and stored computer program code are further configured to, with the at least one processor, cause the apparatus to:

set a predetermined period of time for the at least one predetermined context-related keyword to be repeated in at least the first and the second terminal in order for the repetition to be detected.

13. The apparatus according to claim 10 , wherein the at least one memory and stored computer program code are further configured to, with the at least one processor, cause the apparatus, in response to detecting at least one repeated predetermined context-related keyword, to carry out at least one of the following:

start a calendar application in response to detecting a repeated keyword related to time;

start a contact application in response to detecting a repeated keyword related to a person; or

start a map application in response to detecting a repeated keyword related to a location.

14. The apparatus according to claim 10 , wherein the at least one memory and stored computer program code are further configured to, with the at least one processor, cause the apparatus, in response to detecting at least one repeated predetermined context-related keyword, to

provide a user interface notification to the user about the detected context-related keyword, and

prompt the user to activate the application linked to said context-related keyword.

15. A system comprising:

at least a first and a second terminal arranged to establish a call connection between each other;

at least the first terminal being arranged to monitor a conversation during the call in order to detect at least one predetermined context-related keyword received in one of the first or the second terminal and repeated in the other of the first or the second terminal; and

in response to detecting at least one repeated predetermined context-related keyword, provide an indication about the detected context-related keyword to a user of at least the first terminal, said indication enabling opening an application linked to said context-related keyword.

16. A non-transitory computer program product, stored on a computer readable medium and executable in a data processing device, the computer program product comprising:

a computer program code section for establishing a call connection to at least a second apparatus;

a computer program code section for monitoring a conversation during the call in order to detect at least one predetermined context-related keyword received in one of the first or the second apparatus and repeated in the other of the first or the second apparatus; and

a computer program code section for providing an indication, in response to detecting at least one repeated predetermined context-related keyword, about the detected context-related keyword to a user, said indication enabling opening an application linked to said context-related keyword.

17. The computer program product according to claim 16 , further comprising:

a computer program code section for carrying out speech recognition, wherein training data for keywords related to time, a person and/or a location is arranged to be monitored.

18. The computer program product according to claim 16 , wherein

a computer program code section for setting a predetermined period of time for the at least one predetermined context-related keyword to be repeated in at least the first and the second terminal in order for the repetition to be detected.

19. The computer program product according to claim 16 , further comprising

a computer program code section, responsive to detecting at least one repeated predetermined context-related keyword, for carrying out at least one of the following:

start a calendar application in response to detecting a repeated keyword related to time;

start a contact application in response to detecting a repeated keyword related to a person; or

start a map application in response to detecting a repeated keyword related to a location.

20. The computer program product according to claim 16 , further comprising

a computer program code section, responsive to detecting at least one repeated predetermined context-related keyword, for providing a user interface notification to the user about the detected context-related keyword, and prompting the user to activate the application linked to said context-related keyword.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2024
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS OY
To: PIECE FUTURE PTE LTD
Reel/Frame 068407/0454 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED AT REEL: 035481 FRAME: 0594. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 30, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 036230/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2015
From: NOKIA MOBILE PHONES LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035481/0594 →