Splitting term lists recognized from speech
First Claim
Patent Images
1. A method comprising:
- determining a first context from among a plurality of contexts;
based on the first context, identifying a first technique for analyzing text data, wherein each context of the plurality of contexts is associated with a different technique for analyzing text data;
using the first technique to analyze a string of text that was generated based on audio data;
wherein using the first technique comprises identifying a plurality of text segments based on one or more criteria, wherein each segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one text segment of the plurality of text segments comprises a plurality of words;
organizing the plurality of text segments into a list of items, wherein each text segment is a separate item in the list;
wherein the method is performed by one or more computing devices.
9 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a method comprises analyzing a string of text that was generated based on audio input, identifying a plurality of text segments, wherein each text segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one of the plurality of segments comprises a plurality of words, and organizing the plurality of text segments into a list of items, wherein each segment is a separate item in the list.
41 Citations
30 Claims
-
1. A method comprising:
-
determining a first context from among a plurality of contexts; based on the first context, identifying a first technique for analyzing text data, wherein each context of the plurality of contexts is associated with a different technique for analyzing text data; using the first technique to analyze a string of text that was generated based on audio data; wherein using the first technique comprises identifying a plurality of text segments based on one or more criteria, wherein each segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one text segment of the plurality of text segments comprises a plurality of words; organizing the plurality of text segments into a list of items, wherein each text segment is a separate item in the list; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
analyzing a string of text that was generated based on audio data; based on one or more criteria, identifying a plurality of text segments based on a database of phrases, wherein each phrase in the database of phrases comprises one or more words, wherein each segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one text segment of the plurality of text segments comprises a plurality of words; wherein identifying the plurality of text segments comprises; identifying a first segment in the string of text; determining whether the first segment matches a phrase in the database of phrases; in response to determining that the first segment matches a particular phrase in the database of phrases; identifying, in the string of text, a word that follows, in the string of text, the last word in the first segment, adding the word to the first segment to generate a second segment, and determining whether the second segment matches a phrase in the database of phrases; wherein the method is performed by one or more computing devices. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. One or more storage media storing instructions which, when executed by one or more processors, cause:
-
determining a first context from among a plurality of contexts; based on the first context, identifying a first technique for analyzing text data, wherein each context of the plurality of contexts is associated with a different technique for analyzing text data; using the first technique to analyze a string of text that was generated based on audio data; wherein using the first technique comprises identifying a plurality of text segments based on one or more criteria, wherein each segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one text segment of the plurality of text segments comprises a plurality of words; organizing the plurality of text segments into a list of items, wherein each text segment is a separate item in the list. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. One or more storage media storing instructions which, when executed by one or more processors, cause:
-
analyzing a string of text that was generated based on audio data; based on one or more criteria, identifying a plurality of text segments based on a database of phrases, wherein each phrase in the database of phrases comprises one or more words, wherein each segment of the plurality of text segments comprises one or more words in the string of text, wherein at least one text segment of the plurality of text segments comprises a plurality of words; wherein identifying the plurality of text segments comprises; identifying a first segment in the string of text; determining whether the first segment matches a phrase in the database of phrases; in response to determining that the first segment matches a particular phrase in the database of phrases; identifying, in the string of text, a word that follows, in the string of text, the last word in the first segment, adding the word to the first segment to generate a second segment, and determining whether the second segment matches a phrase in the database of phrases. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification