IP Library Granted Patent US 8,612,209
Granted Patent B2
US 8,612,209 · App. 13/236,835 · Granted Dec 17, 2013

Classifying text via topical analysis, for applications to 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 8,612,209
App. No.
13/236,835
Granted
Dec 17, 2013
Kind
B2
Abstract

An assignment device ( 1 ) assigns word class information (WKI) to one or more words of text information (ETI). Based on word-class sequence information (WK-AI) formed from this assigned word class information (WKI), actions (A) are executed in order to notify the user of conflicts or to provide the user with background information (HI) relating to words in the text information (TT).

Claims (47)

1. An assignment device for processing an input text comprising a first word and a second word, the assignment device comprising:

at least one computer programmed to implement a method comprising:

assigning word-class information to each of a plurality of words in the input text, including assigning first word-class information to the first word and second word-class information to the second word;

determining whether the first word-class information and the second word-class information appear within a predetermined distance of one another;

identifying, by using a mapping from combinations of word-class information to corresponding actions, an action associated with the combination of the first word-class information and the second word-class information; and

executing the identified action in response to determining that the first word-class information and the second word-class information appear within the predetermined distance of one another,

wherein the first word-class information identifies the first word as being a member of a first category of semantically related member words and the second word-class information identifies the second word as being a member of a second category of semantically related member words.

2. The assignment device of claim 1 , wherein assigning word-class information to the first word comprises:

determining whether the first word is included in a word-class table that associates each of a set of words with one of a plurality of word-classes; and

when it is determined that the word is included in the word-class table, assigning the associated word-class information in the word-class table to the first word.

3. The assignment device of claim 1 , wherein the identifying comprises:

determining whether the combination of the first word-class information and the second word-class information is included in a linkage table that associates a plurality of different combinations of word-class information with respective linkage information; and

when it is determined that the combination of the first word-class information and the second word-class information is included in a linkage table, determining whether the corresponding linkage information is included in an action table that associates linkage information and/or combinations of linkage information with a corresponding action.

4. The assignment device of claim 3 , wherein the word-class table, the linkage table, and/or the action table can be edited by a user.

5. The assignment device of claim 1 , wherein determining whether the first word-class information and the second word-class information appear within the predetermined distance of one another comprises determining whether the first word-class information and the second word-class information are within the predetermined distance of one another in word-class sequence information obtained from the input text.

6. The assignment device of claim 1 , wherein determining whether the first word-class information and the second word-class information appear within the predetermined distance of one another comprises determining whether the first word and the second word appear within a threshold number of words of one another within the input text.

7. A method for processing an input text comprising a first word and a second word, the method comprising:

using at least one computer to perform the acts of:

assigning word-class information to each of a plurality of words in the input text, including assigning first word-class information to the first word and second word-class information to the second word;

determining whether the first word-class information and the second word-class information appear within a predetermined distance of one another;

identifying, by using a mapping from combinations of word-class information to corresponding actions, an action associated with the combination of the first word-class information and the second word-class information; and

executing the identified action in response to determining that the first word-class information and the second word-class information appear within the predetermined distance of one another,

wherein the first word-class information identifies the first word as being a member of a first category of semantically related member words and the second word-class information identifies the second word as being a member of a second category of semantically related member words.

8. The method of claim 7 , wherein assigning word-class information to the first word comprises:

determining whether the first word is included in a word-class table that associates each of a set of words with one of a plurality of word-classes; and

when it is determined that the word is included in the word-class table, assigning the associated word-class information in the word-class table to the first word.

9. The method of claim 7 , wherein the identifying comprises:

determining whether the combination of the first word-class information and the second word-class information is included in a linkage table that associates a plurality of different combinations of word-class information with respective linkage information; and

when it is determined that the combination of the first word-class information and the second word-class information is included in a linkage table, determining whether the corresponding linkage information is included in an action table that associates linkage information and/or combinations of linkage information with a corresponding action.

10. The method of claim 9 , wherein the word-class table, the linkage table, and/or the action table can be edited by a user.

11. The method of claim 7 , wherein determining whether the first word-class information and the second word-class information appear within the predetermined distance of one another comprises determining whether the first word-class information and the second word-class information are within the predetermined distance of one another in word-class sequence information obtained from the input text.

12. The method of claim 7 , wherein determining whether the first word-class information and the second word-class information appear within the predetermined distance of one another comprises determining whether the first word and the second word appear within a threshold number of words of one another within the input text.

13. At least one non-transitory computer readable medium which comprises sections of software code, executable by at least one computer, that when executed by the at least one computer cause the at least one computer to perform a method for processing an input text comprising a first word and a second word, the method comprising:

assigning word-class information to each of a plurality of words in the input text, including assigning first word-class information to the first word and second word-class information to the second word;

determining whether the first word-class information and the second word-class information appear within a predetermined distance of one another;

identifying, by using a mapping from combinations of word-class information to corresponding actions, an action associated with the combination of the first word-class information and the second word-class information; and

executing the identified action in response to determining that the first word-class information and the second word-class information appear within the predetermined distance of one another,

wherein the first word-class information identifies the first word as being a member of a first category of semantically related member words and the second word-class information identifies the second word as being a member of a second category of semantically related member words.

14. The at least one non-transitory computer readable medium of claim 13 , wherein assigning word-class information to the first word comprises:

determining whether the first word is included in a word-class table that associates each of a set of words with one of a plurality of word-classes; and

when it is determined that the word is included in the word-class table, assigning the associated word-class information in the word-class table to the first word.

15. The at least one non-transitory computer readable medium of claim 13 , wherein the identifying comprises:

determining whether the combination of the first word-class information and the second word-class information is included in a linkage table that associates a plurality of different combinations of word-class information with respective linkage information; and

when it is determined that the combination of the first word-class information and the second word-class information is included in a linkage table, determining whether the corresponding linkage information is included in an action table that associates linkage information and/or combinations of linkage information with a corresponding action.

16. The at least one non-transitory computer readable medium of claim 15 , wherein the word-class table, the linkage table, and/or the action table can be edited by a user.

17. The at least one non-transitory computer readable medium of claim 13 , wherein determining whether the first word-class information and the second word-class information appear within the predetermined distance of one another comprises determining whether the first word-class information and the second word-class information are within the predetermined distance of one another in word-class sequence information obtained from the input text.

18. The at least one non-transitory computer readable medium of claim 13 , wherein determining whether the first word-class information and the second word-class information appear within the predetermined distance of one another comprises determining whether the first word and the second word appear within a threshold number of words of one another within the input text.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065530/0871 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065524/0072 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2013
From: NUANCE COMMUNICATIONS AUSTRIA GMBH
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 030409/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2012
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: NUANCE COMMUNICATIONS AUSTRIA GMBH
Reel/Frame 028623/0989 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2012
From: HELLETZGRUBER, MATTHIAS; RAJIC, KRESIMIR
To: KONINKLIJKE PHILIPS ELECTRONICS N.V.
Reel/Frame 028594/0093 →