DETAILED ACTION
Continued Examination Under 37 CFR 1.114
A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 5/4/26 has been entered. Claims 1-20 are pending in the application.
Notice of Pre-AIA or AIA Status
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
Response to Arguments
Applicant's arguments filed 5/4/2026 have been fully considered.
Regarding the argument I in relating to the 35 U.S.C. 101, examiner respectfully disagrees.
In a further review of claims 1-20, the claims limitations appear to recite the abstract idea. As explained in MPEP 2106.04(I), “even newly discovered or novel judicial exceptions are still exceptions. … Ultramercial, Inc. v. Hulu, LLC, 772 F.3d 709, 714-15, 112 USPQ2d 1750, 1753-54 (Fed. Cir. 2014). Cf. Synopsys, Inc. v. Mentor Graphics Corp., 839 F.3d 1138, 1151, 120 USPQ2d 1473, 1483 (Fed. Cir. 2016) ("a new abstract idea is still an abstract idea") (emphasis in original). Similarly, as stated in MPEP 2106.05(a), discussing the improvements consideration states, “It is important to note, the judicial exception alone cannot provide the improvement. The improvement can be provided by one or more additional elements.” Even if these limitations do recite a “determining step” that is unconventional or an improved ‘determining’, that is not enough to provide integration into a practical application. A new or improved abstract idea is still an abstract idea. The programmed computer or "special purpose computer" test of In re Alappat, 33 F.3d 1526, 31 USPQ2d 1545 (Fed. Cir. 1994) (i.e., the rationale that an otherwise ineligible algorithm or software could be made patent-eligible by merely adding a generic computer to the claim for the "special purpose" of executing the algorithm or software) was also superseded by the Supreme Court’s Bilski and Alice Corp. Decisions.
Applicant's improvement argument on pages 12-14 of the Remarks is not an improvement to computer related technology because any improvement is purely in the abstract idea. The claims are considered to recite entirely mental processes. The additional elements are generic computing components. As noted in MPEP 2106.05(a), "It is important to note, the judicial exception alone cannot provide the improvement. The improvement can be provided by one or more additional elements." Here, the only improvement applicant argues for is found fully in the abstract idea (judicial exception) alone. That is not an improvement to the functioning of the computer or computer technology.
Regarding the argument II, in response to the amended limitations, a new combination of references are cited below. Kim reference was not applied to teach step a: determining co-occurrence words…
Regarding the amended limitation in the mining step b), please see the new combination of references cited below.
In response to applicant argument that Di Fabbrizio fails to discloses the above features a)-b) as recited in the amended claim 1 of the present application, Di Fabbrizio’s teachings were not applied to teach the determining and mining steps of claim 1.
Claim Rejections - 35 USC § 101
35 U.S.C. 101 reads as follows:
Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title.
Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more.
Step 1: Claims 1-10 fall within the statutory category of a process. Claims 11-19 fall within the statutory category of an apparatus or system. Claim 20 falls within the statutory category of an article of manufacture. Please see below.
Step 2A, Prong One: the claims recite a Judicial Exception.
Claim 1 recites “a question-mining method” is intended use which stating the high-level of abstract idea, a mental evaluation or judgement of ranking events.
The step of “obtaining …” is a mental judgement or selection of elements or an additional element as insignificant extra-solution activity as “selecting information” for analysis as in MPEP 2106.05(g).
The step of “mining keywords of the first intent category from the plurality of words according to an importance degree of each word of the first standard question text corresponding to the first intent category, wherein the plurality of words comprises the keywords and non-keywords” is a mental process and an evaluation or judgement and mathematical calculations. Extracting/analyzing questions including words/keywords or non-keywords/semantic/conceptual search is mentally performable with pen and paper.
The step of “determining co-occurrence word of the keywords according to co-occurrence information of the keywords and the non-keywords in the standard question database; and mining a target question text from a pre-obtained target text set according to…” is a mental process as an evaluation or judgement. The human mind can perform the conceptual equivalent of question database searches and can recognize words have similar meanings and/or co-occurrences. The mind can associate concepts, find similarities based on context or with the aid of pen and paper. Therefore, the steps fall within the mental processes and mathematical concepts groupings of abstract ideas. See MPEP §2106.04(a)(2)(III). Even if performing this mentally/manually is time consuming, "relying on a computer to perform routine tasks more quickly or more accurately is insufficient to render a claim patent eligible". (Citing Alice, 573 U.S. at 224 ("use of a computer to create electronic records, track multiple transactions, and issue simultaneous instructions" is not an inventive concept)).
The independent claims 11, 20 recite limitations of commensurate scope. For the reasons stated above for claim 1, claims 11, 20 also recite mental processes and mathematical calculations which are an abstract idea.
The additional/generic computer components are “an intelligent customer service system”, “An electronic device, comprising a processor and a memory electrically connected to the processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program stored the memory to perform operations comprising” in claim 11 and “A non-transitory computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is executed by a processor to perform operations” in claim 20 are ‘apply it’ on a computer as per MPEP 2106.05(f). Thus, the claims are directed to abstract ideas as a mental process and mathematical calculations.
Step 2A, Prong Two: exception is not integrated into a practical application.
The judicial exception is not integrated into a practical application because the additional elements and combination of additional elements do not impose meaningful limits on the judicial exception. In particular, the additional elements are “an intelligent customer service system”, “An electronic device, comprising a processor and a memory electrically connected to the processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program stored the memory to perform operations comprising” in claim 11 and “A non-transitory computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is executed by a processor to perform operations” in claim 20, which are merely applying the abstract idea on a computer as per MPEP 2106.05(f), and does not provide integration into a practical application or significantly more. Thus, claims 1, 11 and 20 are directed to abstract ideas.
Step 2B: “Inventive Concept” or “Significantly More”
The claims do not include additional elements that are sufficient to amount to significantly more than the judicial exception because the additional elements when considered both individually and as an ordered combination do not amount to significantly more than the abstract idea. Here, the claims recite generic computer components (e.g., “An electronic device, comprising a processor and a memory electrically connected to the processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program stored the memory to perform operations comprising” in claim 11 and “A non-transitory computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is executed by a processor to perform operations” in claims 11 and 20) performing generic computing functions that are well understood, routine, and conventional (e.g., plotting data, reorganizing data, forecasting data). See Alice, 573 U.S. at 226 (“Nearly every computer will include a “communications controller’ and [a] ‘data storage unit’ capable of performing the basic calculation, storage, and transmission functions required by the method claims.”); In re TLI Commc’ns LLC Pat. Litig., 823 F.3d 607, 614 (Fed. Cir. 2016) (holding generic computer components insufficient to add an inventive concept to an otherwise abstract idea); buySAFE, Inc. v. Google, Inc., 765 F.3d 1350, 1355 (Fed. Cir. 2014) (“That a computer receives and sends the information over a network--with no further specification--is not even arguably inventive”).
Mere instructions to apply an exception using a generic computer component cannot provide an inventive concept. Looking at the limitations as an ordered combination adds nothing that is not already present when looking at the elements taken individually. There is no indication that the combination of elements improves the functioning of the computer or improves another technology. The claims do not amount to significantly more than the underlying abstract idea.
Claims 2-5, and similar claims 12-15 recite … “determining a target long text corresponding to the first intent category according to the first standard question text, wherein the target long text comprises at least one first standard question text;
determining a first occurrence information of each word of the target long text in the target long text, and determining a second occurrence information of each word of the target long text in the standard question database; determining an importance degree of each word of the target long text corresponding to the first intent category according to the first occurrence information and the second occurrence information; and
mining the keywords of the first intent category from the plurality of words according to the importance degree of each word of the target long text corresponding to the first intent category, wherein the importance degrees of the keywords are higher than or equal to a preset importance degree threshold", … “determining a first occurrence number of a first word of the target long text; wherein the first word is any word of the target long text; and determining the occurrence frequency of the first word of the target long text according to first occurrence number and a total number of words of the target long text”, … “determining a first text number of the target long text corresponding to each intent category in the standard question database that comprises a second word;
determining the inverse document frequency corresponding to the second word according to the first text number and a total number of texts of the target long text”, … “determining a second text number of the standard question text that comprises the keywords in N standard question texts; and determining a third text number of the standard question texts that comprise both the keywords and the non-keywords in the N standard question texts; determining the co-occurrence degree of the keywords and the non-keywords in the standard question database according to the second text number, the third text number and the total number of the N standard question texts; and
determining that the non-keywords as the co-occurrence words in response to that the cooccurrence degree of the keywords and the non-keywords is greater than or equal to a preset threshold”.
In a broadest reasonable interpretation, said limitations recite mental processes and mathematical calculations which are abstract ideas because the query intent category is/are defined and the frequency occurrence for each query word is calculated to determine the degree of importance for each query word in order for the final output of results to the users. The claims cover performance of the limitations in the mind with pen and paper and fall within the "Mental Processes" and “Mathematical concepts” groupings of abstract ideas. Accordingly, the claims recite an abstract idea.
Claims 6-10 and similar claims 16-19 add further limitations which are also directed to an abstract idea. The claims recite: … “screening a candidate question text from the target text set; wherein the candidate question text comprises both the keywords and the non-keywords; predicting the intent category to which the candidate question text belongs, and obtaining a prediction result of the candidate question text; determining whether the candidate question text is the target question text according to the prediction result”, … “clustering the N standard question texts to obtain a clustering result, wherein the clustering result comprises a plurality of question text sets, and each of the question text sets comprises a plurality of the standard question texts; determining a central question text for each of the question text sets, wherein the central question text is the standard question text closest to a clustering center corresponding to the question text set; from a plurality of central question texts, selecting a central question text with a highest degree of similarity with the candidate question text; and determining the intent category of the central question text with the highest similarity with the candidate question text as the first prediction intent category”, … “in response to that the first prediction intent category is the same as the intent category corresponding to the keyword, determining the candidate question text as the target question text; and in response to that the first prediction intent category and the intent category corresponding to the keyword are different, determining the candidate question text not to be the target question text”, … “using a pre-trained intent recognition model to predict the intent category to which the candidate question text belongs, and obtaining the probability that the candidate question text belongs to each intent category; wherein the intent recognition model is obtained by training according to sample question texts and sample intent categories of the sample question texts”, “calculating an information entropy of the candidate question text according to the probability that the candidate question text belongs to each intent category; in response to that the information entropy is greater than or equal to the preset information entropy threshold, determining the candidate question text to be the target question text; in response to that the information entropy is less than the preset information entropy threshold, determining the candidate question text not to be the target question text”.
Said steps can be performed using human mental evaluation or judgement, and fall into the abstract idea of mental processes that are mentally performable with pen and paper and mathematical concepts, similar to the independent claims. Because the additional elements do not impose meaningful limitations on the judicial exception and the additional elements are well-understood, routine and conventional functionalities in the art, the claims are directed to an abstract idea and are not patent eligible.
Claim Rejections - 35 USC § 103
In the event the determination of the status of the application as subject to AIA 35 U.S.C. 102 and 103 (or as subject to pre-AIA 35 U.S.C. 102 and 103) is incorrect, any correction of the statutory basis (i.e., changing from AIA to pre-AIA ) for the rejection will not be considered a new ground of rejection if the prior art relied upon, and the rationale supporting the rejection, would be the same under either status.
The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action:
A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made.
Claim(s) 1-4, 6 and 11-14, 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kim et al. (US 20190392066) in view of Adriaansen et al. (US 9971974) and further in view of Galitsky (US 20210342548).
Specification, para. 2 discloses “the standard question database (i.e., knowledge database) needs to be completely prepared”.
As per claims 1, 11, 20, Kim et al. teaches
a question-mining method, comprising: obtaining a pre-built standard question database; wherein the standard question database comprises a first standard question text, the first standard question text corresponds to a first intent category and an answer, and the first standard question text comprises a plurality of words (para. 38-40: a semantic analysis-based procedural natural language QA system can perform semantic analysis on the user query (question) and candidate query results (more specifically, the titles of the candidate query results) that are both in a natural language to generate structured semantic representations of the user query and the candidate query results. The candidate query results are retrieved from a pre-built query result repository, where each query result in the query result repository includes a query result excerpted from an official document written by professionals (e.g., product manuals and official help websites). A paraphrase mining technique is used to extract paraphrasing rules from user interaction data, where each paraphrasing rule includes structured semantic representations of a pair of similar queries and the associated similarity score);
wherein the answer is used by a customer service system to address a question asked by a customer that matches the first standard question text (fig. 4: determine a match score between the query and candidate query result based on the alignment of the semantic representations. Select the candidate query result with the highest match score as the query result if the highest match score is greater than a threshold value; para. 5, 22-23: servicing natural language queries based on a semantic analysis that indicates dependency between terms in a natural language query, rather than merely based on the individual terms in the natural language query. Based on the match score between the natural language query and each candidate query result, one or more candidate query results with the highest match score can be selected as the query result; para. 113: a remote client-computing device that communicates with the
computing system via the network interface device using one or more data networks);
mining keywords of the first intent category from the plurality of words according to an importance degree of each word of the first standard question text corresponding to the first intent category, wherein the plurality of words comprise the keywords and non-keywords (para. 51: a QA system (e.g., QA system 200) receives a user query. The user query is in a natural language, such as a sentence or long phrase in English. A semantic analysis engine of the QA system (e.g., semantic
analysis engine 320) generates a structured semantic representation of the user query. The structured semantic representation of the user query includes keywords or terms in the user query and the relationship, dependency, or interaction between the keywords; fig. 4: perform semantic analysis on a natural language query, where the semantic analysis generates a semantic representation (non-keyword search) of the query; para. 78, 80: mining the paraphrases (e.g., synonyms and related words) is to use a machine translation model, the probability represents the likelihood that two words are related (e.g., synonyms, morphological variations, etc.); para. 102: modeling the semantic dependency of words in the queries and using paraphrasing rules mined from user interaction data. The results can be further improved by tuning the systems.)
Kim teaches data mining at para. 5: expanding the query can comprise adding the at least one related concept to the query. The methods can further comprise querying a knowledge querying a knowledge base with the expanded query.
Kim et al. does not explicitly teach an intelligent customer service system; determining co-occurrence word of the keywords according to co-occurrence information of the keywords and the non-keywords in the standard question database; and mining a target question text from a pre-obtained target text set according to the keywords and the co-occurrence word of the keywords.
Adriaansen et al. (US 9971974) teaches said limitations at
an intelligent customer service system; determining co-occurrence word of the keywords according to co-occurrence information of the keywords and the non-keywords in the standard question database; and mining a target question text from a pre-obtained target text set according to the keywords and the co-occurrence word of the keywords (col. 6:1st paragraph: behavior based AI, neural networks, fuzzy systems, evolutionary computation (e.g., genetic algorithms), swarm intelligence (e.g., ant algorithms), and hybrid intelligent systems (e.g., expert inference rules generated through a neural network or production rules from statistical learning); col. 8:30-33: a context fingerprint can be a list of concepts and their associated relevance weights that is constructed based on co-occurrence of concepts in documents with the concept the context fingerprint is created for; col. 12:6-7: determining a frequency of occurrence of the term in the document; para. 22: expanding the query can comprise adding the at least one related concept to the query. The methods can further comprise querying a knowledge querying a knowledge base/standard question database with the expanded query; col. 17:4-10).
wherein the standard question database is expanded with the target question text (fig. 1: knowledge profile data, knowledge discovery software; fig. 7: search a body of knowledge with the plurality of fingerprints based on the relative importance; col. 5: last para.: employ Artificial Intelligence techniques such as machine learning and iterative learning Examples of such techniques include, but are not limited to, the concepts, the terms that are related to the concepts (preferred term and synonyms) are defined by subject matter experts and therefore relevant to the knowledge field (e.g., Medical, legal, etc.) and validated; col. 9:18-23; col. 22:43-50: expanding the query can comprise adding the at least one related concept to the query. The methods can further comprise querying a knowledge querying a knowledge base/standard question database with the expanded query).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim to include the determining a co-occurrence word of the keywords and mining a target question text of Adriaansen in order to determine co-occurring words and leverage them for mining target question texts, identifies relationships and enhances retrieval precision. Co-occurrence analysis reveals semantically related terms, which provides an advantage by expanding a query's context to find relevant questions that may not use the exact keyword.
Kim and Adriaansen et al. do not teach wherein a dialogue text of the target text set is a historical dialogue text between the customer and an agent.
Galitsky (US 20210342548) teaches said limitation at para. 67-68, 132: an informational interaction in a HR chatbot, such as checking for vacation balance, or asking an FAQ in a retail chatbot, such as how to handle returns. Natural language processing (NLP) and machine learning (ML) algorithms combined with other approaches can be used to classify end user intent. An intent at a high level is what the end user would like to accomplish (e.g., get account balance, make a purchase). An intent is essentially, a mapping of customer input to a unit of work that the backend should perform; para. 134: The answer could take the form of, for example, in some aspects, the AI constructing an answer from its extensive knowledge base(s); para. 137: when an autonomous agent receives an indication from a person that the person desires to sell an item with certain features, the autonomous agent should provide a search result that not only contains the features but also indicates an intent to buy.
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim and Adriaansen to include a historical dialogue text between the customer and an agent of Galitsky in order to better personalize answers, find faster responses thus, save time.
As per claims 2, 12, Kim et al. teaches
wherein the mining keywords of the first intent category from the plurality of words according to the importance degree of each word of the first standard question text to the first intent category comprises: determining a target long text corresponding to the first intent category according to the first standard question text, wherein the target long text comprises at least one first standard question text (para. 26: a paraphrase mining technique is used to generate paraphrasing rules from user interaction data. Each paraphrasing rule includes structured semantic representations of two user queries and a similarity score between the two structured semantic representations. The paraphrasing rules can be used to more accurately align the semantic structures and determine the similarity between user queries and candidate query results, thereby further improving the accuracy of natural language query result retrieval, in particular, in cases where the user query and the query result have a same meaning but are expressed in different ways; para. 38: the candidate query results are retrieved from a pre-built query result repository, where each query result in the query result repository includes a query result excerpted from an official document written by professionals (e.g., product manuals and official help websites) or is specifically written for the QA system by professionals, rather than a short span of texts extracted from a document. These query results are formally written and thus are grammatical, allowing the in-depth semantic analysis to be performed on them; para. 72: because the triples could be different in term of their importance, the query result scoring engine treats each triple differently);
determining an importance degree of each word of the target long text corresponding to the first intent category (para. 72: because the triples could be different in term of their importance, the query result scoring engine treats each triple differently; para. 78: Goal_Status would have a higher weight for the action “save” than Context_Product because Goal_Status carries more important information than Context_Product. The importance of the role generally depends on the type of action);
mining the keywords of the first intent category from the plurality of words according to the importance degree of each word of the target long text corresponding to the first intent category, wherein the importance degrees of the keywords are higher than or equal to a preset importance degree threshold (para. 40-42: the paraphrasing rules (including the similarity score between the paraphrases) are used to score the candidate query results with respect to the user query. When a user submits a query, the QA system first retrieves multiple candidate query results from the query result repository. The QA system determines a match score for each of the candidate query result with respect to the user query. A candidate query result associated with the highest match score is selected from the candidate query results. If the selected query result has a match score greater than a threshold value, the selected query result is provided to the user (e.g., sent to the user device) as the query result for the user's query; para. 78: model the importance of each individual word, the TF-IDF score can be derived from the query result repository based on the frequency the word appears in the query result repository and the inverse function of the number of in which the word appears).
Kim et al. does not teach determining a first occurrence information of each word of the target long text in the target long text, and determining a second occurrence information of each word of the target long text in the standard question database; according to the first occurrence information and the second occurrence information.
Adriaansen et al. teaches said limitations at fig. 11: determine a cooccurrence
of a long form and an associated short form of a term in a document, locate a plurality of
occurrences of the associated short form, expand the plurality of occurrences of the
associated short form with the long form wherein the document has a more
accurate representation of frequency of occurrence of the term; col. 15: last para.: determining a weight is to calculate the number of occurrences (frequency) of all concepts. For example, if concept A occurs five times in a document and concept B occurs three times in the document, the frequency of Concept A can be "normalized".
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim to include the determining a first and second co-occurrence word of the keywords of Adriaansen in order to determine co-occurring words and leverage them for mining target question texts, identifies relationships and enhances retrieval precision. Co-occurrence analysis reveals semantically related terms, which provides an advantage by expanding a query's context to find relevant questions that may not use the exact keyword.
As per claims 3, 13, Kim et al. does not teach co-occurrence frequency.
Adriaansen et al. teaches
wherein the first occurrence information comprises an occurrence frequency and the determining the first occurrence information of each word of the target long text in the target long text, comprising: determining a first occurrence number of a first word of the target long text (fig. 11: determine a cooccurrence
of a long form and an associated short form of a term in a document, locate a plurality of
occurrences of the associated short form, expand the plurality of occurrences of the
associated short form with the long form wherein the document has a more
accurate representation of frequency of occurrence of the term; col. 15: last para.: determining a weight is to calculate the number of occurrences (frequency) of all concepts. For example, if concept A occurs five times in a document and concept B occurs three times in the document, the frequency of Concept A can be "normalized");
wherein the first word is any word of the target long text; and determining the occurrence frequency of the first word of the target long text according to first occurrence number and a total number of words of the target long text (col. 12:1-9: wherein the document has a more accurate representation of frequency of occurrence of the term, determining a frequency of occurrence of the term in the document; col. 14:52-54; col. 11, last paragraph: locating a plurality of occurrences of the associated short form at 1102, and expanding the plurality of occurrences of the associated short form with the long form).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim to include the occurrence frequency of the word of Adriaansen et al. in order to uncover patterns and gain insights into the material or highlight key content, improve search results.
As per claims 4, 14, Kim et al. teaches
wherein the second occurrence information comprises an inverse document frequency and the determining the second occurrence information of each word of the target long text in the standard question database comprises: determining a first text number of the target long text corresponding to each intent category in the standard question database that comprises a second word; determining the inverse document frequency corresponding to the second word according to the first text number and a total number of texts of the target long text (para. 34: information retrieval techniques, such as term frequency-inverse document frequency (TF-IDF) or BM25, have been used for QA. These techniques generally assume independency between query terms (e.g., words), and score the query terms independently without considering its context; para. 78: to model the importance of each individual word, the TF-IDF score can be derived from the query result repository based on the frequency the word appears in the query result repository).
As per claims 6, 16, Kim teaches
wherein the mining the target question text from the pre-obtained target text set according to the keywords and co-occurrence word of the keywords comprises: screening a candidate question text from the target text set; wherein the candidate question text comprises both the keywords (fig. 6: user interaction data used for paraphrase mining; para. 23: Based on the natural language query, the QA system retrieves a set of candidate query results from a query result repository ( e.g., a database) using, for example, keyword-based searching techniques, query expansion techniques, or other information retrieval techniques. The QA system then generates structured semantic representations ( e.g., triples) for the candidate query results, and computes a match score between the natural language query and a given candidate query result based on these semantic representations. Based on the match score between the natural language query and each candidate query result, one or more candidate query results with the highest match score can be selected as the query result; para. 40-41, 51).
Kim does not teach co-occurrence words of the keywords; predicting the intent category to which the candidate question text belongs, and obtaining a prediction result of the candidate question text; determining whether the candidate question text is the target question text according to the prediction result.
Adriaansen et al. teaches co-occurrence words of the keywords at col. 8:30-33: a context fingerprint can be a list of concepts and their associated relevance weights that is constructed based on co-occurrence of concepts in documents with the concept the context fingerprint is created for; col. 12:6-7: determining a frequency of occurrence of the term in the document; para. 22: expanding the query can comprise adding the at least one related concept to the query. The methods can further comprise querying a knowledge querying a knowledge base/standard question database with the expanded query.
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim to include the determining a co-occurrence word of the keywords and mining a target question text of Adriaansen in order to determine co-occurring words and leverage them for mining target question texts, identifies relationships and enhances retrieval precision. Co-occurrence analysis reveals semantically related terms, which provides an advantage by expanding a query's context to find relevant questions that may not use the exact keyword.
Kim and Adriaansen do not explicitly teach predicting the intent category to which the candidate question text belongs, and obtaining a prediction result of the candidate question text; determining whether the candidate question text is the target question text according to the prediction result.
Galitsky teaches said limitation at para. 67-68: using a predictive model, the rhetoric agreement application determines a level of complementarity between the question and each potential answer. Responsive to determining that the level of complementarity is above a threshold, the rhetoric agreement classifier provides the answer to the user, for example, via a display device; para. 132: natural language processing (NLP) and machine learning (ML) algorithms combined with other approaches can be used to classify end user intent. An intent at a high level is what the end user would like to accomplish (e.g., get account balance, make a purchase). An intent is essentially, a mapping of customer input to a unit of work that the backend should perform; para. 137: when an autonomous agent receives an indication from a person that the person desires to sell an item with certain features, the autonomous agent should provide a search result that not only contains the features but also indicates an intent to buy.
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim and Adriaansen to include the predicting function of Galitsky in order to provide more accurate answers, find faster responses and save time.
Claim(s) 5, 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kim et al. (US 20190392066) in view of Adriaansen et al. (US 9971974) and further in view of Galitsky (US 20210342548) and Kostoff (US 6886010).
As per claims 5, 15, Kim et al. does not teach co-occurrence degree. Adriaansen et al. teaches at col. 10:50-55: when the determined distance is small, both concepts have a lot of context concepts in common. In this aspect, the seed concepts that do not have co-occurrence in a cataloged corpus of documents but have a high degree of overlap of context concepts can have a potential relationship.
Kim, Adriaansen et al., Galitsky do not explicitly teach said claims.
Kostoff teaches
wherein the co-occurrence information comprises a co-occurrence degree, and the determination of a co-occurrence word of the keywords according to the co-occurrence information of the keywords and the non-keywords in the standard question database comprises: determining a second text number of the standard question text that comprises the keywords in N standard question texts (col. 3:55-58: the text element frequencies of occurrence within each group are summed to indicate a level of emphasis for each group; col. 6:5-9: For example, if "dog" is the first phrase, and "cat" is the second phrase, and n is 50, each occurrence of "dog" within fifty words of "cat" is a co-occurrence. A phrase co-occurrence may also be defined as the occurrence of phrases within the same paragraph or sentence);
determining a third text number of the standard question texts that comprise both the keywords and the non-keywords in the N standard question texts; determining the co-occurrence degree of the keywords and the non-keywords in the standard question database according to the second text number, the third text number and the total number of the N standard question texts (co. 11:47-55: a co-occurrence matrix of the highest frequency text elements in each relevance category
is generated. Each element of the text element Mij co-occurrence matrix is the number of times that text element i occurs in the same spatial domain as text element j. In practice, the co-occurrence matrix element is usually the number of domains in which text element i co-occurs with text element j; col. 12:12-28: The co-occurrence of text elements in the frequency analyzed documents is then analyzed to generate a list of
co-occurrence pairs. Each of these co-occurrence pairs includes an anchor text element (selected so that each major thematic category generated by the grouping of text elements is represented by at least one anchor text element) and another extracted text element. This analysis generates a list of co-occurrence pairs including co-occurrence data for each listed co-occurrence pair. The co-occurrence data is combined
with the frequency data for the extracted text elements; col. 33:5-55);
determining that the non-keywords as the co-occurrence words in response to that the co-occurrence degree of the keywords and the non-keywords is greater than or equal to a preset threshold (col. 39:20-26; col. 47:6-16: phrase-this entry was a single, adjacent double, or adjacent triple word phrase that was located within a specified number of words from the theme phrase in one or both of the relevant/non-relevant categories. The capability also allowed specification of co-occurrence within the same Abstract, paragraph or sentence. The phrase survived a filtering by a trivial phrase algorithm, and the frequency of its occurrence in combination with the theme phrase in either the relevant or non-relevant category in the aggregate sample was above some pre-defined threshold. Each phrase contains keyword(s)/word(s) and non-keyword(s)/stopword(s)).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim, Adriaansen et al., Galitsky to include the occurrence frequency of the word of Kostoff in order to uncover patterns and gain insights into the material or provide a quick summary of the text contents and/or provide relevant query results to the users.
Claim(s) 7-9, 17-19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kim et al. (US 20190392066) in view of Adriaansen et al. (US 9971974) and further in view of Galitsky (US 20210342548) and Di Fabbrizio et al. (US 20230106590).
As per claims 7-9, 17-19, Kim, Adriaansen, Galitsky do not explicitly teach said claims.
Di Fabbrizio et al. teaches
wherein the prediction result comprises a first prediction intent category and the predicting the intent category to which the candidate question text belongs and obtaining a result of the candidate question text comprises: clustering the N standard question texts to obtain a clustering result, wherein the clustering result comprises a plurality of question text sets, and each of the question text sets comprises a plurality of the standard question texts (para. 84-85: the clustering step includes using deep learning clustering techniques, such as K-means, or Approximate Nearest Neighbors techniques, to cluster the QA pair data into clusters. In this way, each cluster can be associated to its centroid question; if the QA pair data includes data related to a dimension attribute of a product, the cluster including these questions could be assigned a label related to a dimension, such as “dimensions_questions”);
determining a central question text for each of the question text sets, wherein the central question text is the standard question text closest to a clustering center corresponding to the question text set (para. 75: a clustering similarity metric can include a function that can quantify a measure of similarity between a numerical representation of a question and clusters of questions represented by centroids generated using a clustering technique as described herein. The clusters can represent questions that share the same topic. In some embodiments, the text classification similarity metric can include a function that can quantify a measure of similarity between two questions based on a numerical representation of two questions. For example, “fridges with an ice maker” and “fridges that have an ice maker” will have a high similarity measure; para. 84);
from a plurality of central question texts, selecting a central question text with a highest degree of similarity with the candidate question text; and determining the intent category of the central question text with the highest similarity with the candidate question text as the first prediction intent category (para. 3-4: the query type can be determined based on at least one of a clustering similarity metric, a text classification similarity metric, or retrieved information. Providing the updated mapping of attributes and attribute values can also include applying a threshold to the similarity metric and selecting an attribute whose similarity metric is above the threshold for inclusion in the updated mapping of attributes and attribute values. Providing the answer can further include generating the answer using a natural language engine based on the updated mapping of attributes and attribute values; para. 84-85: the clustering step can include using deep learning clustering techniques, such as K-means, or Approximate Nearest Neighbors techniques, to cluster the QA pair data into clusters. In this way, each cluster can be associated to its centroid question. The classification can include classifying the QA pair data into categories using the cluster centroids or other classification techniques).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim, Adriaansen, Galitsky to include clustering question text of Di Fabbrizio et al. in order to provide to user query responses more accurately and quickly than existing systems in that the question-answer expansion approach which enables an enhanced user experience for search or query related tasks that provides users with a fulfilling interactive dialog when searching and relevant search results.
As per claims 8, 18, Kim, Adriaansen, Galitsky do not explicitly teach said claims.
Di Fabbrizio et al. teaches*
wherein the determining whether the candidate question text is the target question text according to the prediction result comprises: in response to that the first prediction intent category is the same as the intent category corresponding to the keyword, determining the candidate question text as the target question text (para. 86-89: The trained predictive model can extract the target topic of the questions. For example, the question “Does this fridge has an icemaker?” can be determined to include a target topic of “ice maker”; the target topics can be extracted from user queries using an unsupervised model, such as a tree-cut model. Entity linking can be performed to match the target topic of the query to one or more attributes in the product catalog 620. The product catalog 620 can include a taxonomy of products, product attributes, and the corresponding values of the product attributes. Once the linked attributes and the target product corresponding to the user's query are known, a text-based similarity metric can be determined between the product attributes and the detected attributes. The text-based similarity metric can be determined using a language model);
and in response to that the first prediction intent category and the intent category corresponding to the keyword are different, determining the candidate question text not to be the target question text (para. 85: the QA pair data can be cleaned after classifying to remove spam questions, or unrelated questions from the original set of QA pair data. In this way, unrelated questions will not be erroneously associated with a cluster of questions and can be removed; para. 89-91: a threshold can be applied to retain only the most relevant attributes. A similarity metric value is determined for each attribute generated in step 2. For example, “ice maker” has a similarity metric value of 0.9, while “ice shape” has a similarity metric value of 0.5. In step 4, attributes are filtered and those having a similarity metric value below a predetermined threshold (e.g., 0.70) are discarded).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim, Adriaansen, Galitsky to include determining the candidate question text as the target question text of Di Fabbrizio et al. in order to provide to user query responses more accurately and quickly than existing systems and enhance user experiences for search or query related tasks that provides users with a fulfilling interactive dialog when searching and relevant search results.
As per claims 9, 19, Kim, Adriaansen, Galitsky do not explicitly teach said claims.
Di Fabbrizio et al. teaches
wherein the prediction result comprises: a probability that the candidate question text belongs to each intent category, and the predicting the intent category to which the candidate question text belongs, and obtaining a prediction result of the candidate question text comprises: using a pre-trained intent recognition model to predict the intent category to which the candidate question text belongs, and obtaining the probability that the candidate question text belongs to each intent category (para. 60: the NLU module 336 can include one or more of intent classifiers (IC), named entity recognition (NER), and a model-selection component that can evaluate performance of various IC and NER components in order to select the configuration most likely generate contextually accurate conversational results. The NLU module 336 can include competing models which can predict the same labels but using different algorithms and domain models where each model produces different labels (customer care inquires, search queries, FAQ, etc.); para. 72: tree-cut models can be applied to a data structure, such as a question tree data structure. A tree-cut model can be used to identify cuts or partitions in the question tree data structure corresponding to question topics and question focus. In some embodiments, the tree-cut model can include a minimum description length (MLD)-based model. MLD models can utilize taxonomies associated with questions to determine a topic profile and a specificity measure. A topic profile can include a probability distribution of the topics distributed into one or more topic categories. Thus, the probability that the candidate question text belongs to each intent category),
wherein the intent recognition model is obtained by training according to sample question texts and sample intent categories of the sample question texts (para. 5: training the predictive model can include clustering the question-answer pair data associated with the plurality of items in the item catalog. The question-answer pair data can include a first data element characterizing a query by a user for information associated with an item and a second data element characterizing a natural language answer to the query. Training the predictive model can also include determining at least one centroid question based on the clustering and categorizing the question-answer pair data base don the clustering; para. 31-32: the ASR engines can include automated speech recognition engines configured to receive spoken or textual natural language inputs and to generate textual outputs corresponding the inputs. For example, the ASR engines can process the user's verbalized query or utterance “What kind of ice cubes does the Acme SLX2 refrigerator make?” into a text string of natural language units characterizing the query. The QA processing platform can dynamically select a particular ASR engine that best suits a particular task, dialog, or received user query. The processing can include classifying an intent of the text string and extracting information from the text string).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim, Adriaansen, Galitsky to include predicting the intent category to which the candidate question text belongs of Di Fabbrizio et al. in order to effectively assign a user's query to a predefined category that represents the user's underlying goals and respond accurately to user requests.
Claim(s) 10 is/are rejected under 35 U.S.C. 103 as being unpatentable over Kim et al. (US 20190392066) in view of Adriaansen et al. (US 9971974) and further in view of Galitsky (US 20210342548), Di Fabbrizio et al. (US 20230106590) and Arya et al. (US 20230037894).
As per claim 10, Kim, Adriaansen, Galitsky, Di Fabbrizio do not explicitly teach said claim.
Arya et al. teaches
wherein the determining whether the candidate question text is the target question text according to the prediction result comprises: calculating an information entropy of the candidate question text according to the probability that the candidate question text belongs to each intent category; in response to that the information entropy is greater than or equal to the preset information entropy threshold, determining the candidate question text to be the target question text; in response to that the information entropy is less than the preset information entropy threshold, determining the candidate question text not to be the target question text (para. 44: the probability distribution may be performed by moment analysis including at least one of computing kurtosis, kewness, entropy and thresholding. The evaluation based on probability distribution may check if the utterances fall above a third predefined threshold and if yes, the corresponding intent may be concluded as the new variation of the existing intent. If the utterances fall below a third predefined threshold, the corresponding intent is concluded as falling under the bucket corresponding to the new intent; para. 46: a recommended result may be derived using the training files and trained classifier. The recommended result may be at least one from a recommended intent, answer or que code, training main question, new variation, new intent, similar training question and recommended question code; para. 52: the response identifier may index the document corpus from the database based on the new intent based utterances to obtain a plurality of queries. The response identifier may evaluate each query to perform a query understanding and query ranking to obtain endorsed queries or top “N” candidate results. The endorsed queries may be used to generate auto-generated responses corresponding to the new intents for upgrading the executable chatbot; fig. 6).
Thus, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the teachings of Kim, Adriaansen, Galitsky, Di Fabbrizio to include calculating an information entropy of the candidate question text of Arya et al. in order to effectively identify new categories in high entropy questions thus, improve query responds to user requests.
Conclusion
The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Tran (US 20220237368) teaches at para. 7-8: a chatbot serves in place of human agents to provide answers for customers. The bot detects user emotions and if it detects charged emotions, get help from the best matching agent to help the customer. A web site content generator renders AI content that is SEO optimized. The text includes ontology or semantic tags to aid a search engine in locating best matching responses that are in natural language.
Japa et al. (US 12164873) teaches at col. 7:14-15: the QA server 183 is collocated with the storage device.
Any inquiry concerning this communication or earlier communications from the examiner should be directed to LINH BLACK whose telephone number is (571)272-4106. The examiner can normally be reached 9AM-5PM EST M-F.
Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Tony Mahmoudi can be reached on 571-272-4078. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/LINH BLACK/Examiner, Art Unit 2163 7/23/2026
/TONY MAHMOUDI/Supervisory Patent Examiner, Art Unit 2163