IP Library Granted Patent US 8,903,714
Granted Patent B2
US 8,903,714 · App. 13/332,752 · Granted Dec 2, 2014

Concept search and semantic annotation for mobile messaging

Inventors: Holger Quast (Merelbeke, BE); Tomas Macek (Zizhov, CZ); Jan Curin (Nusle, CZ); Martin Labsky (Prague, CZ); Jan Kleindienst (Nove Straseci, CZ)
Assignee: Nuance Communications, Inc.
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 8,903,714
App. No.
13/332,752
Granted
Dec 2, 2014
Kind
B2
Abstract

A textual message processing system and method are described for use in a mobile environment. A user messaging application processes at least one user textual message during a user messaging session. A semantic annotation module identifies one or more semantically salient terms in the user textual message, and annotates the user textual message with annotation terms having a low semantic distance to the semantically salient terms. A user message history stores the annotated textual messages. The semantic annotation module may further annotate the user textual message with situational meta-data characterizing the user textual message. There may be a message search module for using one or more keywords to search the user message history including the annotation terms, and identifying as a search match any annotated textual messages within a semantic distance threshold of the one or more keywords.

Claims (30)

1. A textual message processing system for use in a mobile environment, the system comprising:

a user messaging application for processing at least one user textual message during a user messaging session;

a semantic annotation module for:

a. identifying one or more semantically salient terms in the user textual message, and

b. annotating the user textual message with annotation terms having a low semantic distance to the semantically salient terms;

a user message history for storing the annotated textual messages; and

a message search module for using one or more keywords to search the user message history including the annotation terms, and identifying as a search match any annotated textual messages within a semantic distance threshold of the one or more keywords.

2. A system according to claim 1 , wherein the semantic annotation module further annotates the user textual message with situational meta-data characterizing the user textual message.

3. A system according to claim 2 , wherein the situational meta-data includes at least one of time data, location data, activity data, and user-specific terms associated with the user textual message.

4. A system according to claim 1 , further comprising: a user interface for presenting the search match textual messages to a user with the annotation terms.

5. A system according to claim 4 , wherein the user interface uses a text-to-speech arrangement for presenting the search match textual messages to the user.

6. A system according to claim 1 , wherein the message search module obtains the keywords based on a hands-free, eyes-free user interface.

7. A system according to claim 1 , wherein the user textual message includes instant messaging text.

8. A system according to claim 1 , wherein the user textual message includes automatic speech recognition text dictated via automatic speech recognition.

9. A system according to claim 8 , further comprising: a speech recognition language model adapted to the annotated textual messages in the user message history.

10. A method of processing textual messages in a mobile environment, the method comprising:

processing a user textual message during a user messaging session;

identifying semantically salient terms in the user textual message;

annotating the user textual message with annotation terms having a low semantic distance to the semantically salient terms;

adding the annotated textual message to a user message history;

using one or more keywords to search the user message history including the annotation terms and identifying as a search match any annotated textual messages within a semantic distance threshold of the one or more keywords.

11. A method according to claim 10 , further comprising: further annotating the user textual message with situational meta-data characterizing the user textual message.

12. A method according to claim 11 , wherein the situational meta-data includes at least one of time data, location data, activity data, and user-specific terms associated with the user textual message.

13. A method according to claim 10 , further comprising:

presenting the search match textual messages to a user with the annotation terms.

14. A method according to claim 13 , wherein a text-to-speech arrangement is used for presenting the search match textual messages to the user.

15. A method according to claim 10 , wherein the keywords are obtained based on a hands-free, eyes-free user interface.

16. A method according to claim 10 , wherein the user textual message includes instant messaging text.

17. A method according to claim 10 , wherein the user textual message includes automatic speech recognition text dictated via automatic speech recognition.

18. A method according to claim 17 , further comprising: adapting a speech recognition language model to the annotated textual messages in the user message history.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065578/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2011
From: QUAST, HOLGER; MACEK, TOMAS; CURIN, JAN; LABSKY, MARTIN; KLEINDIENST, JAN
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 027426/0433 →
Continuity (1)
Related Publication 20130166280A1 · Jun 27, 2013