User profiling for voice input processing
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;
determining that the voice input includes a subset of library words;
comparing the voice input that includes the subset of library words with a voice print;
identifying a user providing the voice input based on the comparing; and
processing the received voice input based on characteristics associated with the user.
0 Assignments
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.
4815 Citations
20 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; determining that the voice input includes a subset of library words; comparing the voice input that includes the subset of library words with a voice print; identifying a user providing the voice input based on the comparing; and processing the received voice input based on characteristics associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium having instructions stored thereon, the instructions, when executed by one or more processors, cause the processors to perform operations comprising:
-
receiving a voice input; determining that the voice input includes a subset of library words; comparing the voice input that includes the subset of library words with a voice print; identifying a user providing the voice input based on the comparing; and processing the received voice input based on characteristics associated with the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for processing a voice input, the system comprising:
-
a display; one or more processors; and a memory storing one or more programs, wherein the one or more programs include instructions configured to be executed by the one or more processors, causing the one or more processors to perform operations comprising; receiving a voice input; determining that the voice input includes a subset of library words; comparing the voice input that includes the subset of library words with a voice print; identifying a user providing the voice input based on the comparing; and processing the received voice input based on characteristics associated with the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification