Notice of Pre-AIA or AIA Status
The present application 17/385,643, filed on 7/26/2021 (or after March 16, 2013), is being examined under the first inventor to file provisions of the AIA (First Inventor to File).
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 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.
This application is a CON of 15/936,013 filed on 03/26/2018 is now US PAT 11074280 15/936,013 has PRO 62/580,444 filed on 11/01/2017
This application has PRO 62/576,804 filed on 10/25/2017
This application has PRO 62/576,766 filed on 10/25/2017
This application has PRO 62/539,866 filed on 08/01/2017
This application has PRO 62/509,534 filed on 05/22/2017
This application has PRO 62/508,181 filed on 05/18/2017
DETAILED ACTION
Response to RCE-3
Claims 21-34,36-40 are pending in this application.
Examiner acknowledges applicant’s amendment filed on 9/25/2025.
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
3/10/2025 has been entered, office action mailed on 3/25/2025.
Drawings
The Drawings filed on 7/26/2021 are acceptable for examination purpose.
Priority
Acknowledgment is made of applicant’s claim for US domestic priority application
serial number # PRO 62/580,444 filed on 11/01/2017
This U.S. Provisional Patent application has 62/576,804 filed on 10/25/2017
This U.S. Provisional Patent application has 62/576,766 filed on 10/25/2017
This U.S. Provisional Patent application has 62/539,866 filed on 08/01/2017
This U.S. Provisional Patent application has 62/509,534 filed on 05/22/2017
This U.S. Provisional Patent application has 62/508,181 filed on 05/18/2017
under 35 U.S.C. 119 (e)
Response to Arguments
Applicant's arguments with respect to claims 21-34.36-40, filed 9/25/2025 have been fully considered, for examiner’s response, see discussion below:
a)At page 7, examiner acknowledges applicant’s remarks on double patent rejection, however, applicant may consider filing terminal disclaimer to overcome double patent rejection.
b) At page 7-8, claim 21-34.36-40, applicant argues:
claims recite subject matter directed to improving a technology — namely the performance of actions via digital assistants, and thus recite subject matter eligible under Section 101. A claim recites subject matter suitable under Section 101 when the claim includes elements that are integrated into a practical application, and not merely abstract, further claims are directed to various practical applications, such as a digital assistant executing actions based on commands that are previously unknown to the digital assistant, where such commands are associated with one another and ranked based on various metrics. The digital assistant may then execute one or more actions by executing the commands, such as by performing an action via an application associated with the digital assistant.
Thus, the claims are directed to subject matter that is sufficient under Section 101 — techniques for commanding and executing actions by a digital assistant. It follows that the claims integrate a practical application. For at least these reasons, the pending claims, as a whole, integrates a process into a practical application, as they are directed to a particular and specific improvement for a digital assistant. Such features recite a particular application and are therefore not directed to any judicial exceptions
Examiner’s response:
Examiner submits that the pending claims (as amended 9/25/2025) should pass the test set forth in the 2019 Revised Patent Subject Matter Eligibility Guidance published on January 7, 2019 (84 Fed. Reg. 50), as updated October 2019, referred to herein as the PEG 2019. Applicant will focus on Prong Two of Step 2A, in evaluating the pending claims using this section of the test set forth in the PEG 2019
As explained in the 2019 PEG, the evaluation of Prong Two of Step 2A requires the use of the considerations (e.g. improving technology, effecting a particular treatment or prophylaxis, implementing with a particular machine, etc.) identified by the Supreme Court and the Federal Circuit, to ensure that the claim as a whole “integrates [the] judicial exception into a practical application [that] will apply, rely on, or use the judicial exception in a manner that imposes a meaningful limit on the judicial exception, such that the claim is more than a drafting effort designed to monopolize the judicial exception, does not make the claim rooted in computer technology or improve the functioning of a computer. For example claim 21 additional limitations as amended “relevant command score is based on determining a discounted cumulative gain (DCG) associated with a command distance between the additional command and the command set, and wherein the command distance is based on a Jensen-Shannon (IS) divergence for the additional command and the command set,……”, the discounted cumulative gain” is known algorithm particularly summing the data and/or information simply as metric, “Jensen-Shannon (IS) divergence” is also known algorithm particularly measure of similarity between two probability distribution - is a matric improves the accuracy of metric “statistical data” and is NOT improvement to “language model” or “document language model” or the functioning of a computing device(s), and hence does not result in a practical application. It is further noted that additional “discounted cumulative gain (DCG)” limitations are either performing basic computing algorithm such as routine computing data, performing functions and/ort commands “known” in the art and hence are well-understood, routine and conventional activities and do not amount or add significantly more. The limitations when taken individually or as an ordered combination do not offer an inventive concept that may amount to add significantly more. As discussed above, the broadest reasonable interpretation of claim limitations (as amended 9/25/2025) may grouping of abstract idea(s) because they cover concepts performed including observation, evaluation, judgment, and opinion, furthermore, mere data gathering and output recited at a high level of generality, and are insignificant extract solution activity, do not provide “improvement to another technology or technical field” See MPEP 2106.05(g),
Taking the claim 21 (9/25/2025) elements separately, the functions performed in claim 21 by the generically recited “determining a discounted cumulative gain (DCG) associated with a command distance between the additional command and the command set, and wherein the command distance is based on a Jensen-Shannon (IS) divergence………..” are well-understood, routine, and conventional functions previously known to the industry. See e.g., Intellectual Ventures 1 LLC v. Symantec Corp., 838F.3d 1307,1318 (Fed. Cir. 2016) Thus these arguments are not persuasive.
Examiner applies above arguments to claims 22-26, 29-33,36-40 depend from claims 21,28,34
b)At page 8-9, claim 21, applicant argues:
The cited references do not disclose “command distance being Jensen-Shannon (JS) divergence for the additional command and the command set. As stated in the office action, Jones does not teach commands ranked based on relevant command scores, and while Bala to supply what is lacking n Jones
Bala, however, also does not disclose the use of relevant command scores to rank additional commands with respect to a command………Bala does not disclose identifying additional commands from a document cluster based language model nor ranking commands……..
Estrada also does not disclose such features; thus the combination of references does not disclose searching document …………The references do not disclose ranking commands……….
Further, amended claims, the cited references do not disclose discounted cumulative gain (DCG) associated with a command distance………Jensen-Shanon (JS) divergence.
Examiner’s response:
As best understood by the examiner, the cited reference Bala is directed to commands required to perform the task(s), commands are associated with the applications (0056, 0059), further in the displayed user interface, Bala teaches ranked order of commands with respect to score (score calculated for each command) (Bala: fig 4, 0069), also user may select additional commands in the search request thereby scores are calculated, and likely commands are displayed in ranked order (Bala: 0068)
The prior art of Estrada is directed to ranking document clusters, more specifically, value associated with the document cluster ranking system (element 170,180) particularly document cluster specify location of the documents element 119, para 0061, the prior art of Estrada teaches graphical user interface where user may specify weight and/or value that allows ranking algorithm to re-compute and/or customize preferences of specific editors or other users (Estrada: 0109-0110)
It is however, noted that prior art of Jones, Bala, Estrada do not teach “discounted cumulative gain (DCG), “Jensen-Shannon (JS) divergence”, although Bala teaches ranked and calculating scores (Bala: 0066-0067, 0071). On the other hand, De disclosed “discounted cumulative gain (DCG)” (De: 0093 – De teaches discounted cumulative gain particularly defining functions including the relevance value, rank list of documents segments), “Jensen-Shannon (JS) divergence” (De: 0079 – De teaches topic distance and distance between candidate queries using Jensen-Shannon (JS) divergence).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention document content relating to the measure, in a predetermined period i.e, distribution of segment lengths measure, query of De into users of Jones, Bala, Estrada because that would have allowed users of Jones, Bala, Estrada analyze document(s) of specific content, parse and extract topics, or concepts query[ing] to order relevance of each result (De: 0041-0042) allows to measure similarity between word frequency distribution of different segments f the document and/or text using Jensen-Shannon (JS) divergence (De: 0078-0079), while evaluating query results of specific document and/or text segment variation using discounted cumulative gain (De: 0092-0094),, there by improves overall quality and reliability of the system. The exemplary rationales that may support prima facie conclusion of obviousness includes (G) Some teaching, suggestion, or motivation in the prior art that would have led one of ordinary skill to modify the prior art reference or to combine prior art reference teachings to arrive at the claimed invention- -KSR, 550 US at 398.
Examiner applies above arguments to claims 22-27 depend from claim 21, similarly claims 29-33 depend from claim 28
At page 11-12, claim 34, applicant argues:
Similar to the claims 21,28 discussed above, claim 34, Jones does not disclose such features and Estrada is allegedly directed to a cluster ranking system. The combination of Jones, De Francisci and Estrada does not disclose claim 34 (as amended)
Examiner’s response:
As discussed above claim 21,28, examiner noted that prior art of Jones does not teach command score “, “determining a discount cumulative gain (DCG), “commands distance”, ” Jensen-Shannon (IS) divergence for the additional command and the command set”,. While, The prior art of De teaches “command score “ (0043,0093,0096,0100, table 2 – De teaches query system that retrieving a set of top-k relevant items from a collection items for example documents, further De evaluates measure based normalized discounted cumulative gain with respect to relevance value for any documents, as such keywords and entities are used in the documents searching, analyzing providing MAP or mean average precision scores as detailed in table 2). De teaches “determining a discount cumulative gain (DCG) (De: 0093 – De teaches discount cumulative gain is used in graded relevance score associated with relevance value(s) is identical to instant specification 0007,0074-0075); De teaches “commands distance, Jensen-Shannon (IS) divergence for the additional command and the command set” (De: 0079-0080 – De teaches topic segment , detecting the topic within the stream using topic change detection scheme as function implemented in natural language processing to machine learning particularly using Jensen-Shannon Divergence strategies measure the distance as detailed is identical to instant specification 0007
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention search query responses related to the topic, from the documents measures and receiving the content of De et al., into natural language qualifying keywords in query string associated with meanings or forms of keywords categories of Jones et al., because both Jones, De teaches natural language query commands such as keywords and/or phrases (Jones: fig 1-2, Abstract, 0046; De: 0044, 0048, 0077) and both Jones, De supports search query (Jones: fig 1, 0031; De: Abstract). Because both Jones, De teaches natural language based search query commands, it would have been obvious to one of the ordinary skill in the art to substitute and/or modify one method for the other particularly search with categories or keywords of particular subject matter , while De system may add and/or update the keyword information extracted from various topics and/or documents applying Jensen-Shannon Divergence distance measurement strategies with respect to candidate query (De 0079), thereby topic distance, relevant command distance may be computed between the results sets of the queries, thus improves overall quality and reliability of the system. The exemplary rationales that may support prima facie conclusion of obviousness includes (G) Some teaching, suggestion, or motivation in the prior art that would have led one of ordinary skill to modify the prior art reference or to combine prior art reference teachings to arrive at the claimed invention- -KSR, 550 US at 398.
Examiner applies above arguments to claims 36-40 depend from claim 34
Double Patenting
The nonstatutory double patenting rejection is based on a judicially created doctrine grounded in public policy (a policy reflected in the statute) so as to prevent the unjustified or improper timewise extension of the “right to exclude” granted by a patent and to prevent possible harassment by multiple assignees. A nonstatutory double patenting rejection is appropriate where the claims at issue are not identical, but at least one examined application claim is not patentably distinct from the reference claim(s) because the examined application claim is either anticipated by, or would have been obvious over, the reference claim(s). See, e.g., In re Berg, 140 F.3d 1428, 46 USPQ2d 1226 (Fed. Cir. 1998); In re Goodman, 11 F.3d 1046, 29 USPQ2d 2010 (Fed. Cir. 1993); In re Longi, 759 F.2d 887, 225 USPQ 645 (Fed. Cir. 1985); In re Van Ornum, 686 F.2d 937, 214 USPQ 761 (CCPA 1982); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); and In re Thorington, 418 F.2d 528, 163 USPQ 644 (CCPA 1969).
A timely filed terminal disclaimer in compliance with 37 CFR 1.321(c) or 1.321(d) may be used to overcome an actual or provisional rejection based on a nonstatutory double patenting ground provided the reference application or patent either is shown to be commonly owned with this application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b).
The USPTO internet Web site contains terminal disclaimer forms which may be used. Please visit http://www.uspto.gov/forms/. The filing date of the application will determine what form should be used. A web-based eTerminal Disclaimer may be filled out completely online using web-screens. An eTerminal Disclaimer that meets all requirements is auto-processed and approved immediately upon submission. For more information about eTerminal Disclaimers, refer to http://www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp.
Claims 21-34,36-40 of US Application No. 17/385,643 (as filed on 9/25/2025) are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-21 of U.S. Patent No. 11,074,280. Although the claims at issue are not identical, they are not patentably distinct from each other because the patented claims perform the same steps as the claims in the instant application
Instant US application: 17/385,643
US Patent No. 11,074,280
Claim 21,28,34, A non-transitory computer storage medium storing computer- usable instructions that, when used by at least one processor, cause the at least one processor to perform operations, comprising:
obtaining a command set associated with an action, each command of the command set being recognizable by a digital assistant to execute the action;
generating a search query based on the command set;
searching a language model based on a cluster of documents utilizing the search query;
identifying a ranked set of additional commands that are each relevant to the command set based on the search of the cluster of documents of the language model,
wherein the additional commands are ranked based on relevant command scores determined for the additional commands when employing the additional commands as a search query
wherein the relevant command score is based on determining a discounted cumulative gain (DCG) associated with a command distance between the additional command and the command set, and
wherein the command distance is based on a Jensen-Shannon (IS) divergence for the additional command and the command set
generating an association between a first ranked command of the ranked set of additional commands and the action such that the digital assistant can execute the action based on the first ranked command.
providing the ranked set of additional commands, the relevant command scores, and the action to the digital assistant for execution by the digital assistant and performing the action via the digital assistant
Claim 1, 8,15, A computer-readable non-transitory storage medium having instructions stored thereon for providing action on-boarding assistance to a user, which, when executed by a processor of a computing device cause the computing device to perform actions comprising:
receiving a command group that includes one or more initial commands associated with a new action being on-boarded to a virtual assistant by the user, wherein each of the one or more initial commands includes a sequence of natural language words recognizable by the virtual assistant to execute the new action;
determining one or more additional commands that are each relevant to the one or more initial commands, wherein the one or more additional commands includes a first command with a first sequence of natural language words that are unrecognizable by the virtual assistant and are determined by employing at least one of the one or more initial commands as a search query to search a plurality of document clusters and each document included in the plurality of document clusters includes a potential command to include in the command group;
determining one or more command scores for each of the one or more additional commands based on employing the one or more initial commands as a search query;
providing the one or more additional commands to the user as ranked recommended commands to include in the command group, wherein the ranking of the recommend commands is based on the one or more command scores determined for each of the one or more additional commands; and
associating the first command with the new action such that the first sequence of natural language words are now recognizable by the virtual assistant to execute the new action.
It would have been obvious to a person of ordinary skill was made to modify and/or to omit the additional elements of claim 1-15 of U.S. Patent No. 11,074,280 to arrive at the claims 21-34,36-40 (as amended 9/25/2025) of the instant application 17/385,643 because the ordinary skilled person would have realized that the remaining element(s) would perform the same function as before and the only difference particularly claim 21 instant application 17/385,643 generating an association between a first ranked command of the ranked set of additional commands and the action such that the digital assistant can execute the action based on the first ranked command, while claim 1 of U.S. Patent No. 11,074,280, providing the one or more additional commands to the user as ranked recommended commands to include in the command group, wherein the ranking of the recommend commands is based on the one or more command scores determined for each of the one or more additional commands, is absent of the limitation from instant application 17/385,643 claim 21, Omission and/or addition of elements and its function in combination is obvious expedient if the remaining elements perform same functions as before.
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 21-34,36-40 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The judicial exception is not integrated into a practical application.
At Step 1:
The claim 21 is directed to a " non-transitory computer storage medium " and thus directed to a statutory category
At Step 2A, Prong One
The claim 21 recites the following limitations directed to an abstract idea:
“obtaining a command set associated with an action, each command of the command set being recognizable by a digital assistant to execute the action”, which recites a mental process as an evaluation or judgement of the obtaining a command set executing the actions. Consistent with the specification as at [0019-0022,0033-0034, fig 2B] one can mentally to access and/or obtain commands
“generating a search query based on the command set”, which recites a mental process as an search query using commands. Consistent with the specification as at [0033-0034, fig 2A], one can mentally use commands to generate search query
“searching a language model based on a cluster of documents utilizing the search query”, which recites a mental process as an search query using commands. Consistent with the specification as at [0028, 0033-0034, fig 2A], one can mentally use commands to generate search query obtain natural language commands
“identifying a ranked set of additional commands that are each relevant to the command set based on the search of the cluster of documents of the language model, wherein the additional commands are ranked based on relevant command scores determined for the additional commands when employing the additional commands as a search query, wherein the relevant command score is based on determining a discounted cumulative gain (DCG) associated with a command distance between the additional command and the command set, and
wherein the command distance is based on a Jensen-Shannon (IS) divergence for the additional command and the command set , which recites a mental process, consistent with the specification as at [0033-0034, 0042-0045, 0071-0075fig 2A],”, which recites a mental process such as additional commands using natural language). one can mentally use additional natural language source for the action(s) ; and
“generating an association between a first ranked command of the ranked set of additional commands and the action such that the digital assistant can execute the action based on the first ranked command”, which recites a mental process of commands, rank[ing] set of additional commands. Consistent with the specification as at [0051-0056, 0057-0062], one can mentally use additional natural language source for the action(s)
“providing the ranked set of additional commands, the relevant command scores, and the action to the digital assistant for execution by the digital assistant and performing the action via the digital assistant”, which recites a mental process and/or human activity of providing additional commands. Consistent with the specification as at [0051-0056, 0057-0062], one can mentally use additional natural language source for the action(s) using generic digital assistant.
At Step 2A, Prong Two:
The claim 21 recites the following additional elements:
That the non-transitory computer storage medium is "computer-implemented" and operations are performed by "one or more computer processors" which is a high-level recitation of a generic computer components and represents mere instructions to apply on a computer as in MPEP 2106.05(f), which does not provide integration into a practical application.
“obtaining a command set associated with an action, each command of the command set being recognizable by a digital assistant to execute the action”, recites insignificant extra-solution activity as retrieval of data (i.e. mere data gathering) such as “command set associated with an action” as identified in MPEP 2106.05(g) and does not provide integration into a practical application.
“generating a search query based on the command set” recites insignificant extra-solution activity as retrieval of data (i.e. mere data gathering) such as “search information” as identified in MPEP 2106.05(g) and does not provide integration into a practical application.
“searching a language model based on a cluster of documents utilizing the search query”, recites insignificant extra-solution activity as retrieval of data (i.e. mere data gathering) such as “search information” as identified in MPEP 2106.05(g) and does not provide integration into a practical application.
“identifying a ranked set of additional commands that are each relevant to the command set based on the search of the cluster of documents of the language model, wherein the additional commands are ranked based on relevant command scores determined for the additional commands when employing the additional commands as a search query, wherein the relevant command score is based on determining a discounted cumulative gain (DCG) associated with a command distance between the additional command and the command set, and
wherein the command distance is based on a Jensen-Shannon (IS) divergence for the additional command and the command set”, recites insignificant extra-solution activity as select[ing] or identify[ing] additional commands (i.e. mere data gathering) as identified in MPEP 2106.05(g) and does not provide integration into a practical application, replica of the part of the file based on at least one parameter is mere data gathering and/or manipulation
“generating an association between a first ranked command of the ranked set of additional commands and the action such that the digital assistant can execute the action based on the first ranked command”, recites insignificant extra-solution activity such as rank[ed] (i.e. mere data gathering) as identified in MPEP 2106.05(g) and does not provide integration into a practical application.
“providing the ranked set of additional commands, the relevant command scores, and the action to the digital assistant for execution by the digital assistant and performing the action via the digital assistant”, recites insignificant extra-solution activity such as rank[ed] (i.e. mere data gathering) as identified in MPEP 2106.05(g) and does not provide integration into a practical application.
At Step 2B:
The conclusions for the mere implementation using a computer are carried over and does not provide significantly more.
With respect to “obtaining a command set associated with an action, each command of the command set being recognizable by a digital assistant to execute the action”, identified as insignificant extra-solution activity above this is also WURC as court-identified see MPEP 2106.04(d)(II) iv. Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; or v. Electronically scanning or extracting data from a physical document, Content Extraction and Transmission, LLC v. Wells Fargo Bank, 776 F.3d 1343, 1348, 113 USPQ2d 1354, 1358 (Fed. Cir. 2014).
With respect to “generating a search query based on the command set”, identified as insignificant extra-solution activity above this is also WURC as court-identified see MPEP 2106.04(d)(II) iv. Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; or v. Electronically scanning or extracting data from a physical document, Content Extraction and Transmission, LLC v. Wells Fargo Bank, 776 F.3d 1343, 1348, 113 USPQ2d 1354, 1358 (Fed. Cir. 2014).
With respect to “searching a language model based on a cluster of document utilizing the search query”, identified as insignificant extra-solution activity above this is also WURC as court-identified see MPEP 2106.04(d)(II) iv. Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; or v. Electronically scanning or extracting data from a physical document, Content Extraction and Transmission, LLC v. Wells Fargo Bank, 776 F.3d 1343, 1348, 113 USPQ2d 1354, 1358 (Fed. Cir. 2014).
With respect to “identifying a ranked set of additional commands that are each relevant to the command set based on the search of the cluster of documents of the language model, wherein the additional commands are ranked based on relevant command scores determined for the additional commands when employing the additional commands as a search query, wherein the relevant command score is based on determining a discounted cumulative gain (DCG) associated with a command distance between the additional command and the command set, and
wherein the command distance is based on a Jensen-Shannon (IS) divergence for the additional command and the command set”, identified as insignificant extra-solution activity above this is also WURC as court-identified see MPEP 2106.04(d)(II) iv. Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; or v. Electronically scanning or extracting data from a physical document, Content Extraction and Transmission, LLC v. Wells Fargo Bank, 776 F.3d 1343, 1348, 113 USPQ2d 1354, 1358 (Fed. Cir. 2014).
With respect to “generating an association between a first ranked command of the ranked set of additional commands and the action such that the digital assistant can execute the action based on the first ranked command”, identified as insignificant extra-solution activity above this is also WURC as court-identified see MPEP 2106.04(d)(II) iv. Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; or v. Electronically scanning or extracting data from a physical document, Content Extraction and Transmission, LLC v. Wells Fargo Bank, 776 F.3d 1343, 1348, 113 USPQ2d 1354, 1358 (Fed. Cir. 2014).
With respect to “providing the ranked set of additional commands, the relevant command scores, and the action to the digital assistant for execution by the digital assistant and performing the action via the digital assistant”, identified as insignificant extra-solution activity above this is also WURC as court-identified see MPEP 2106.04(d)(II) iv. Storing and retrieving information in memory, Versata Dev. Group, Inc. v. SAP Am., Inc., 793 F.3d 1306, 1334, 115 USPQ2d 1681, 1701 (Fed. Cir. 2015); OIP Techs., 788 F.3d at 1363, 115 USPQ2d at 1092-93; or v. Electronically scanning or extracting data from a physical document, Content Extraction and Transmission, LLC v. Wells Fargo Bank, 776 F.3d 1343, 1348, 113 USPQ2d 1354, 1358 (Fed. Cir. 2014).
Looking at the claim 21 as a whole does not change this conclusion and the claim is ineligible, while treated as additional elements in the claim 1 rejection above, both “obtaining a command set”, “generating a search query”, “search query”, “identifying a ranked set”, “additional command of the ranked set”, step might also performed mentally as there is no indication where the "stop criteria" is retrieved from recited in the claim.
Claims 28,34 are rejected in the analysis of claim 21, and claims 28,34 are rejected on that basis.
Claim 22. further elaborates on the “wherein the first ranked command is recognized within a speech command”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea.
Claim 23, further elaborates on the “wherein each additional command of the ranked set of additional commands is unrecognizable by the digital assistant to execute the new action”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 24, further elaborates on the “wherein the associated command set is obtained as the action is being generated”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 25, further elaborates on the “wherein the association between the first ranked command and the action is generated based on a selection that corresponds to the first ranked command”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 26, further elaborates on the “wherein the ranked set of additional commands is provided for display via a graphical user interface (GUI) and the selection is received via the GUI.”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 27, further elaborates on the “wherein the generated association causes the first ranked command to be included in the command set”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 29, further elaborates on the “generating a search query based on the command set, the set of additional commands being determined based on a search of the language model utilizing the search query”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 30, further elaborates on the “receiving a speech command that includes the first ranked command; and
executing the action based on a recognition of the first ranked command within the speech command”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 31, further elaborates on the “wherein the association between the first ranked command and the action is generated based on a user selection that corresponds to the first ranked command”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 32, further elaborates on the “wherein the ranked set of additional commands is provided for display via a graphical user interface (GUI) and the selection is received via the GUI.”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 33, further elaborates on the “wherein the action is associated with a particular application installed on the digital assistant system”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 35 (canceled)
Claim 36, further elaborates on the “wherein the association between the first ranked command and the action is generated based on a user selection that corresponds to the first ranked command”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 37, further elaborates on the “wherein the ranked set of additional commands is provided for display to the digital assistant via a graphical user interface (GUI) and the selection is received via the GUI”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 38, further elaborates on the “receive a speech command that includes the first ranked command; and
execute the action based on a recognition of the first ranked command within the speech command”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 39, further elaborates on the “wherein the set of additional commands are retrieved from a language model based on the command set”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim 40, further elaborates on the “where each command of the command set includes a corresponding series of keywords”, which have been determined to be extra-solution activity that does not impose any meaningful limits on practicing the abstract idea. See MPEP 2106.05(b)(I). Even in combination, the additional details recited in these claims do not integrate the abstract idea into a practical application because they do not impose any meaningful limits on practicing the abstract idea
Claim Rejections - 35 USC § 103
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.
The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows:
1. Determining the scope and contents of the prior art.
2. Ascertaining the differences between the prior art and the claims at issue.
3. Resolving the level of ordinary skill in the pertinent art.
4. Considering objective evidence present in the application indicating obviousness or nonobviousness.
This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention.
Claims 21-33 is/are rejected under 35 U.S.C. 103 as being unpatentable over Jones et al., (hereafter Jones), US Pub.No. 2015/0019566 published Jan,2015 Bala, US Pub. No. 2013/0205241 published Aug, 2013 Estrada et al., (Estrada), US Pub. No. 2012/0330969 published Dec. 2012 in view of De Francisci Morales et al., (hereafter De), US Pub. No. 2014/0337308 published Nov 2014
Claims 1-20. (Cancelled)
As to claim 21, Jones teaches a system which including A non-transitory computer storage medium storing computer- usable instructions that, when used by at least one processor, cause the at least one processor to perform operations, comprising (Jones: page 11, claim 13 preamble directed to non-transient computer readable storage medium having computer executable instructions)
“obtaining a command set associated with an action, each command of the command set being recognizable by a digital assistant to execute the action” (Jones : 0008, 0032, 0039, 0052 fig 1 – Jones teaches multiple user devices such as handheld device mobile device connected to the source via network in supplying keywords or phrases such as dictionaries relating to specific fields for example DMOZ,Zeal, LookSmart and like as detailed in 0039 , it is further noted that Jones teaches categories of keywords and/or phrases corresponds to command set because these command set are simply natural language words is identical to the instant specification para 0020) ;
PNG
media_image1.png
211
329
media_image1.png
Greyscale
“generating a search query based on the command set” (Jones: 0046, 0051, fig 1A, fig 2 – Jones teaches generating search query based on natural language words for example “NBA Basketball” from the categorized keywords or phrases);
PNG
media_image2.png
459
254
media_image2.png
Greyscale
“searching a language model utilizing the search query” (Jones: fig 1-2, 0046, 0050-0051 – Jones teaches natural language phrases and/or words supporting search engines that return search results, further Jones fig 1 database 30 stores keywords and respective categories natural language may corresponds to instant specification 0033);
“identifying a ranked set of additional commands that are each relevant to the command set based on the search of the language model (Jones: 0035 – Jones teaches information related keywords and/or phrases associated with various categories ae identified by the system, further these keywords and/or phrases are ranked based on frequency of usage with respect to identified categories from various sources. It is further noted that Jones supports speech based system such as digital assistant or PDA, handheld devices and like fig 1, element 28 associated with the command gathering and/or speech (Jones: 0032) is identical to instant specification 0002, 0026;“wherein the additional commands are ranked based on relevant command, determined for the additional commands when employing the additional commands as a search query” (Jones: fig 10-11, 0073, 0093-0094 – Jones teaches graphical user interface supporting category window that allows users to select keyword list from the data structure, further supporting search with a guide button for example 1008, also the prior art of Jones teaches categories of keywords and/or phrases ranked for example element 1112 and displayed ie., query recognizes ranked keywords from the categories are most likely selected category for the search, digital assistant corresponds to Jone’s PDA 0008,0032. The prior art of Jones teaches keyword or phrases with augment query as additional commands may change the ranking of qualified meanings of keywords as detailed in 0073);
“generating an association between a first ranked command of the ranked set of additional commands and the action such that the digital assistant can execute the action based on the first ranked command” (Jones: fig 5-6, 0073, 0077-0078 – Jones teaches list of categories based on the frequency of the keywords or phrases from the list and the search query response including the sort order for example based on the frequency of keywords and percentage of use of the keywords determines ranked set of keywords and/or phrases);
“providing the ranked set of additional commands, (Jones: fig 11, element 1112, 0046, 0051 – rank categories based on the natural language keyword category tree by ranking element 1114, it is noted that additional commands based on keyword category associated with relevant keywords is identical to instant specification 0025,0054),
PNG
media_image3.png
471
306
media_image3.png
Greyscale
and the action to the digital assistant for execution by the digital assistant (Jones: fig 1, 0031 – mobile phone or handheld device such as personal digital assistant or PDA) corresponds to instant specification drawing fig 1, handheld device(s)
It is however, noted that Jones does not teach “commands are ranked based on relevant command scores”, although Jones teaches commands are ranked on relevancy (Jones: 0035,0073), further prior art of Jones supporting various digital devices such as handheld device element 22b, mobile phone element 22c such as personal digital assistant or PDA (Jones: 0032), The prior art of Jones also suggests “speech based device”(Jones: fig 1, para 0031) is identical to instant specification 0002-0002 and these commands refers to a group of natural language words, para 0046, fig 1A is identical to instant specification para 0003-0005. On the