PATENT CLAIM ANALYSIS

Application Number: 16155662
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-02
Patent Classification: ["704", "235000"]

Abstract:
Systems and processes for generating a speaker profile for use in performing speaker identification for a virtual assistant are provided. One example process can include receiving an audio input including user speech and determining whether a speaker of the user speech is a predetermined user based on a speaker profile for the predetermined user. In response to determining that the speaker of the user speech is the predetermined user, the user speech can be added to the speaker profile and operation of the virtual assistant can be triggered. In response to determining that the speaker of the user speech is not the predetermined user, the user speech can be added to an alternate speaker profile and operation of the virtual assistant may not be triggered. In some examples, contextual information can be used to verify results produced by the speaker identification process.

Claim (Index 21):
An electronic device, comprising:\n one or more processors; a 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:\n receiving current user speech for activating the virtual assistant, wherein the current user speech is associated with current contextual data; \n selecting, based on the current contextual data, a first set of stored voiceprints from a plurality of sets of stored voiceprints in a speaker profile of the device, wherein the first set of stored voiceprints is annotated to indicate first contextual data; \n determining whether a current voiceprint derived from the current user speech matches the first set of stored voiceprints within a predetermined threshold; and \n in accordance with a determination that the current voiceprint matches the first set of stored voiceprints within the predetermined threshold:\n adding the current voiceprint to the first set of stored voiceprints in the speaker profile; \n annotating the current voiceprint to indicate the first contextual data; and \n activating the virtual assistant to process a spoken command received subsequent to the user speech.

Metadata:
- Claim Count in Document: 63.0
- Percentile: 97.0
- Lexical Diversity: 2.58621
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14835169', '15656793', '14502737', '16025450', '14701147']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2856531024656182
- 35 USC 102 Novelty (BERT): 0.5202594443104724
- Combined Prediction Score: 0.3091137366501036
- Mean Citation Score: 257.86877000000004
- Max Citation Score: 346.19644
- Similarity Product: 279.4249682506013

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test