PATENT CLAIM ANALYSIS

Application Number: 15911114
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["704", "221000"]

Abstract:
Disclosed are a voice recognition system and a construction method for the voice recognition system. By way of layering the system, a general semantic recognition operation for the system is separated from a specific semantic recognition operation for an application program; and by way of classifying the application programs and abstracting out a common performance function, the system can find the application program matching the voice content semantics very efficiently and a third-party program is easily added into the existing voice recognition system. The present invention maps many performance function to a preset expression with semantic variables, so that the system can recognize more semantic expression manners with optimization of the semantic recognition. Therefore, the system can show more humanized characteristics.

Claim (Index 7):
A method for constructing a speech recognition system, the speech recognition system comprises a speech recognition module and a registration center, the registration center is configured to store information of applications installed in the speech recognition system, the applications are third-party applications downloaded from an application store, the registration center comprises: class nodes classified by intent, each class node stores preset expressions with semantic variables which describe common behaviors of a series of application programs, and the preset expressions are mapped to a public function set; wherein the construction method comprising:\n S 701 , the application program that belongs to a class node and inherits the public function set of the class node submitting information to the registration center; S 702 , the voice recognition system receiving voice input by a user, and the voice recognition module converting voice into text form; S 703 . transmitting the text content obtained from the voice recognition module to all the class nodes. If the text content matches with the preset expressions with semantic variables of a class node in the registration center, S 704  is performed. S 704 : the speech recognition system selecting an application program and writing the intent name and intent variables corresponding to the matching preset expression with semantic variables into a private directory of the selected application program installed on the speech recognition system after the speech recognition system extracts all valuable semantic information from the text content, wherein, the intent name is bound to the matching preset expression and corresponds to a constant in a public function inherited from the matching class node, and the intent variables are extracted from the text content output by the voice recognition module and correspond to variables in a public function inherited from the matching class node; S 705 : the speech recognition system starting the selected application program, wherein the speech recognition system determines whether the private directory of the selected application program has an intent name and corresponding intent variables or not before loading the selected application program, and wherein if the private directory of the selected application program has the intent name and corresponding intent variables, the selected application program will load the intent name and corresponding intent variables from the private directory and calls a corresponding public function inherited from the matching class node; and wherein if the private directory of the selected application program has no the intent name and corresponding intent variables, a default initial page will be loaded, wherein: manners for selecting an application in step S 04  includes at least: If the matching preset expression with semantic variables specifies the name of the application to be selected, the speech recognition system selects third-party application according to the application name.

Metadata:
- Claim Count in Document: 1.0
- Percentile: 90.0
- Lexical Diversity: 1.91176
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14909741', '13515811', '12689629', '10316588', '15425099']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.223280629267892
- 35 USC 102 Novelty (BERT): 0.543201257495155
- Combined Prediction Score: 0.2552726920906183
- Mean Citation Score: 220.927776
- Max Citation Score: 383.06448
- Similarity Product: 321.5597795411681

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

Dataset: test