User profiling for selecting user specific voice input processing information
First Claim
1. A method for processing a voice input, comprising:
- at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors;
receiving a voice input;
identifying a user providing the voice input;
identifying a subset of library words associated with the identified user,wherein the subset of library words relates to user interest information that is based on words or phrases from previous received voice inputs that were determined to be properly identified; and
processing the received voice input using the identified subset.
1 Assignment
0 Petitions
Accused Products
Abstract
This is directed to processing voice inputs received by an electronic device. In particular, this is directed to receiving a voice input and identifying the user providing the voice input. The voice input can be processed using a subset of words from a library used to identify the words or phrases of the voice input. The particular subset can be selected such that voice inputs provided by the user are more likely to include words from the subset. The subset of the library can be selected using any suitable approach, including for example based on the user'"'"'s interests and words that relate to those interests. For example, the subset can include one or more words related to media items selected by the user for storage on the electronic device, names of the user'"'"'s contacts, applications or processes used by the user, or any other words relating to the user'"'"'s interactions with the device.
1007 Citations
29 Claims
-
1. A method for processing a voice input, comprising:
-
at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors; receiving a voice input; identifying a user providing the voice input; identifying a subset of library words associated with the identified user, wherein the subset of library words relates to user interest information that is based on words or phrases from previous received voice inputs that were determined to be properly identified; and processing the received voice input using the identified subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device controllable by voice inputs, comprising a processor, an input interface, and an output interface, the processor operative to:
-
direct the input interface to receive a voice input from a user; identify the user providing the received voice input; provide the identity of the user to a library of words used to process voice inputs; receive a subset of the library of words, wherein the subset includes words likely to be used by the identified user, and wherein the subset of library words relates to user interest information that is based on words or phrases from previously received voice inputs that were determined to be properly identified; process the voice input using the received subset; and direct the output interface to provide an output based on the processed voice input. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for defining a subset of a library used for processing voice inputs, comprising:
-
at an electronic device with one or more processors and memory storing one or more programs for execution by the one or more processors providing a library of words from which to process voice inputs; identifying user interest information by identifying words or phrases from previously received voice inputs that were determined to be properly identified; extracting, from the user interest information, words that the user is likely to use to provide a voice input; and defining a subset of the library, wherein the subset comprises at least the words of the library matching the extracted words. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable medium for processing a voice input, the computer readable media comprising computer program logic recorded thereon for:
-
receiving a voice input; identifying a user providing the voice input; identifying a subset of library words associated with the identified user, wherein the subset of library words relates to user interest information that is based on words or phrases from previously received voice inputs that were determined to be properly identified; and processing the received voice input using the identified subset. - View Dependent Claims (26, 27, 28, 29)
-
Specification