Systems and Methods for Recognizing Textual Identifiers Within a Plurality of Words
First Claim
1. A method of recognizing textual identifiers within a plurality of words, comprising:
- at an electronic device having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the electronic device to perform the method;
receiving a textual representation of a user'"'"'s voice input, the textual representation including a plurality of words;
identifying a keyword in the textual representation;
determining whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers; and
responsive to a determination that the one or more adjacent words correspond to a textual identifier, replacing the keyword and the one or more adjacent words with the textual identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for recognizing textual identifiers within a plurality of words are described. A textual representation of a voice input is received from a user. The textual representation includes a plurality of words. A keyword is identified in the textual representation. It is determined whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers. Responsive to a determination that the one or more adjacent words correspond to a textual identifier, the keyword and the one or more adjacent words are replaced with the textual identifier.
296 Citations
21 Claims
-
1. A method of recognizing textual identifiers within a plurality of words, comprising:
at an electronic device having one or more processors and memory storing one or more programs that when executed by the one or more processors cause the electronic device to perform the method; receiving a textual representation of a user'"'"'s voice input, the textual representation including a plurality of words; identifying a keyword in the textual representation; determining whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers; and responsive to a determination that the one or more adjacent words correspond to a textual identifier, replacing the keyword and the one or more adjacent words with the textual identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. An electronic device, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving a textual representation of a user'"'"'s voice input, the textual representation including a plurality of words; identifying a keyword in the textual representation; determining whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers; and responsive to a determination that the one or more adjacent words correspond to a textual identifier, replacing the keyword and the one or more adjacent words with the textual identifier. - View Dependent Claims (17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs including instructions, which when executed by an electronic device, cause the device to:
-
receive a textual representation of a user'"'"'s voice input, the textual representation including a plurality of words; identify a keyword in the textual representation; determine whether one or more words adjacent to the keyword correspond to a textual identifier of a collection of textual identifiers; and responsive to a determination that the one or more adjacent words correspond to a textual identifier, replace the keyword and the one or more adjacent words with the textual identifier. - View Dependent Claims (20, 21)
-
Specification