Prosecution Insights
Last updated: July 17, 2026
Application No. 18/457,174

SYSTEMS AND METHODS FOR RANKING USER INTERFACE ELEMENTS USING EXPLAINABILITY VECTORS

Non-Final OA §103
Filed
Aug 28, 2023
Examiner
FIGUEROA, KEVIN W
Art Unit
2124
Tech Center
2100 — Computer Architecture & Software
Assignee
Capital One Services LLC
OA Round
1 (Non-Final)
70%
Grant Probability
Favorable
1-2
OA Rounds
1y 0m
Est. Remaining
91%
With Interview

Examiner Intelligence

Grants 70% — above average
70%
Career Allowance Rate
261 granted / 373 resolved
+15.0% vs TC avg
Strong +21% interview lift
Without
With
+21.4%
Interview Lift
resolved cases with interview
Typical timeline
3y 11m
Avg Prosecution
13 currently pending
Career history
391
Total Applications
across all art units

Statute-Specific Performance

§101
8.6%
-31.4% vs TC avg
§103
86.0%
+46.0% vs TC avg
§102
3.0%
-37.0% vs TC avg
§112
0.8%
-39.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 373 resolved cases

Office Action

§103
DETAILED ACTION 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 . 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-2, 5, 8, 15, and 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Bacco, Luca, et al. "Explainable sentiment analysis: a hierarchical transformer-based extractive summarization approach." in view of Kokalj, Enja, et al. "BERT meets shapley: Extending SHAP explanations to transformer-based classifiers." further in view of Cheng et al. US 2022/0405623. Regarding claims 1, 2, and 12, Bacco teaches “a system for using explainability vectors to generate contextual data for training downstream models, the system comprising: receiving training data for an upstream machine learning model” (pg. 8 figure 1 PNG media_image1.png 690 722 media_image1.png Greyscale shows transformer 1 and transformer 2, an upstream and downstream model), wherein the training data comprises values for a first set of features” (pg. 6 §3.1 “To benchmark our models, we used the IMDB Large Movie Review Dataset […] The data are already divided into two equivalent sets, one for training and one for testing”); “training the upstream machine learning model based on the training data, wherein the upstream machine learning model is a bidirectional encoder representation transformer model which outputs text representations” (pg. 9 §3.2.3 “T1: For a fair comparison, the first transformer model was the same for both the architectures; we opted to use the pre-trained version of RoBERTa [36];” RoBERTa is a bidirectional encoder representation transformer model), “and wherein the text representations generated by the upstream machine learning model are input to a downstream machine learning model” (pg. 7 §3.2.1 “The input of the first transformer is a sequence of t tokens, while the output is an embedding representation of that sequence.” which as shown in figure 1 is input into transformer 2, “After T1 has elaborated the N sequences, the new generated representations {r1...rN} are stacked together to become the input of T2.”); “using the upstream machine learning model, generating a first set of outputs based on the training data” (previous citation “The input of the first transformer is a sequence of t tokens, while the output is an embedding representation of that sequence.”); The Bacco reference has been addressed above. More specifically, Kokalj teaches “processing the upstream machine learning model to extract an explainability vector, wherein each entry in the explainability vector corresponds to a feature in the first set of features and is indicative of a correlation between the feature and output of the upstream machine learning model” (Kokalj pg. 3 right col. “Finally, the predictions for the new locally generated instances are produced and returned to the Kernel SHAP explainer. With this modification, SHAP is able to compute the features’ impact on the prediction (i.e. the explanation)”); “processing the second set of features and the first set of outputs to generate an explanative factor, wherein the explanative factor includes a set of features specifying real values which correspond to correlations between the second set of features and the first set of outputs” (Kokalj figure 4 shows the real values and correlations, pg. 4 last ¶ “In this way, the graph allows the user to compare the direction of the impact (positive/negative) and also the magnitude of impact for individual words. The bottom text box representation of the sentence shows the words colored green if they significantly contributed to the prediction and red if they significantly opposed it”); It would have been obvious to one having ordinary skill in the art at the time that the invention was effectively filed to combine the teachings of Bacco with that of Kokalj since a combination of known methods would yield predictable results. As shown in Kokalj, it is known the generate explanation at the end of a model using various techniques. Therefore these techniques would operate in a known and predictable manner with the system above. The Bacco and Kokalj references have been addressed above. They do not explicitly teach correlation thresholds. Cheng however teaches “based on the explainability vector, processing the first set of features to generate a second set of features such that each feature in the second set of features has a correlation with the output of the upstream machine learning model that is above a correlation threshold” (Cheng [0062] “The evaluation engine 140 can additionally process the model predictions and the model explanations, e.g., to compute cumulative SHAP values […] In some examples, the evaluation engine 140 can automatically select the top feature attributions that explain some predetermined threshold, e.g., 80%, of the model prediction”); It would have been obvious to one having ordinary skill in the art at the time that the invention was effectively filed to combine the teachings of Bacco and Kokalj with that of Cheng since a combination of known methods would yield predictable results. As shown in Cheng, only top correlations are kept. This allows for better explanations to be selected and therefore would improve the classification and explanations of other models. Bacco further teaches “selecting a third set of features for use by a downstream machine learning model, wherein the third set of features represents input text data” (figure 1 transformer 2 has input text data); “based on the third set of features and the explanative factor, generating a fourth set of features” (the combined data above represents the fourth set of features); “training the downstream machine learning model to output sentiment classifications, wherein the downstream machine learning model uses the fourth set of features as input” (pg. 7 §3.2.1 “After T1 has elaborated the N sequences, the new generated representations {r1...rN} are stacked together to become the input of T2. T2 then outputs a contextual representation ci for the i-th sentence that depends on the other sentences (ci = f(r1...rN)).”); and “using the downstream machine learning model, generating the sentiment classifications for input text data represented by the third set of features” (pg. 10 §5 “The proposed models were evaluated for both sentiment analysis and explainability outcomes.” i.e. sentiment classification). Note that independent claims 2 and 12 recite the same substantial limitations as independent claim 1, only differing in embodiments and being slightly broader. There differences in embodiments are obvious variations of another and therefore the claims are subject to the same rejection. Regarding claims 5 and 15, the Bacco, Kokalj, and Cheng references have been addressed above. Bacco further teaches “wherein processing the second set of features and the output of the upstream machine learning model to generate the explanative factor comprises: generating an encoding map which translates the first set of features to the second set of features” (figure 1 shows the features after transformer 1 being translated or processed); “using the output of the upstream machine learning model and the explainability vector, generating an embedding vector” (pg. 7 §3.2.1 “The input of the first transformer is a sequence of t tokens, while the output is an embedding representation of that sequence”); and “based on the encoding map and the embedding vector, generating the explanative factor” (previous citation “After T1 has elaborated the N sequences, the new generated representations {r1...rN} are stacked together to become the input of T2. T2 then outputs a contextual representation ci for the i-th sentence that depends on the other sentences (ci = f(r1...rN)). By merging these contextual representations we obtain an unique document representation d = U(c1...cN”) Regarding claims 8 and 18, the Bacco, Kokalj, and Cheng references have been addressed above. Kokalj further teaches “wherein: the upstream machine learning model is defined by a set of parameters comprising a matrix of weights for a supervised classifier algorithm” (Kokalj og. 1 §2 “BERT (Devlin et al., 2019) is a large pretrained language model based on the transformer neural network architecture (Vaswani et al., 2017). Nowa days, BERT models exist in many mono- and multilingual variants”); and “the explainability vector is extracted from the set of parameters using a Local Interpretable Model-agnostic Explanations method” (Kokalj pg. 2 left col. “The visualization approaches implemented in the explanation methods LIME and SHAP are primarily designed for explanations of tabular data and images. Although the visualization with LIME includes adjustments for text data, the resulting explanations are presented in the form of histograms that are sometimes hard to understand, as Figure 1 shows”) Claim(s) 6 and 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Bacco, Kokalj, and Cheng, further in view of Shih etal. US 2023/0162028. Regarding claims 6 and 16, the Bacco, Kokalj, and Cheng references have been addressed above. They do not explicitly teach the claim limitations. Shih however teaches “wherein processing the first set of features to generate the second set of features comprises applying feature engineering using a multi-relational decision tree learning algorithm on the first set of features” (Shih [0110] “For GBM models, the decision trees themselves can be visualized, or common model explanation libraries such as SHAP (Shapley additive explanations) and LIME (local interpretable model-agnostic explanations) may be in use in many production systems. Since the final model benefiting from the feature engineering is chosen to be sufficient in interpretability, the same techniques can be applied. Therefore, the missing link in the interpretability evaluation may be the feature engineering itself. Since the feature engineering is based on spline (or other curve) fitting on the raw data, the spline itself can be used as an explanation medium on the data. The splines outline the general trends of the features as learned by the source model and can be examined independently.”) It would have been obvious to one having ordinary skill in the art at the time that the inventions were effectively filed to combine the teachings of Bacco, Kokalj, and Cheng with that of Shih since as stated, “Since the feature engineering is based on spline (or other curve) fitting on the raw data, the spline itself can be used as an explanation medium on the data. The splines outline the general trends of the features as learned by the source model and can be examined independently.” Shih [0110]. This allows for better machine learning/classification. Claim(s) 7 and 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Bacco, Kokalj, and Cheng, further in view of Dalalyan, Arnak S. "Exponential weights in multivariate regression and a low-rankness favoring prior." [herein Dala] Regarding claims 7 and 17, the Bacco, Kokalj, and Cheng references have been addressed above. They do not explicitly teach the claim limitations. Dala however teaches “wherein: the upstream machine learning model is defined by a set of parameters comprising a matrix of weights for a multivariate regression algorithm” (Dala abstract “We establish theoretical guarantees for the expected prediction error of the exponentially weighted aggregate in the case of multivariate regression that is when the label vector is multidimensional.”); and It would have been obvious to one having ordinary skill in the art at the time that the inventions were effectively filed to combine the teachings of Bacco, Kokalj, and Cheng with that of Dala since a combination of known methods would yield predictable results. As shown in Dala, multivariate regression models are known in the art. Therefore extracting explanations using other techniques as shown below would operate as expected. Kokalj further teaches “the explainability vector is extracted from the set of parameters using a Shapley Additive Explanation method” (Kokalj pg. 2 right col. “Various approaches have been proposed to inter pret neural text classifiers. Some of them focus on adapting existing SHAP based explanation methods by improving different aspects, e.g., the word masking”) Claim(s) 9 and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Bacco, Kokalj, and Cheng, further in view of Bordt, Sebastian, and Ulrike von Luxburg. "From shapley values to generalized additive models and back." Regarding claims 9 and 19, the Bacco, Kokalj, and Cheng references have been addressed above. They do not explicitly teach the claim limitations. Bordt however teaches “wherein: the upstream machine learning model is defined by a set of parameters comprising a vector of coefficients for a generalized additive model” (Bordt abstract “. This work offers a partial reconciliation between the two by establishing a correspondence between Shapley Values and Generalized Addi tive Models (GAMs)”); and “the explainability vector is extracted from the vector of coefficients in the generalized additive model” (pg. 4 §4.1 PNG media_image2.png 600 460 media_image2.png Greyscale ) It would have been obvious to one having ordinary skill in the art at the time that the inventions were effectively filed to combine the teachings of Bacco, Kokalj, and Cheng with that of Bordt since a combination of known methods would yield predictable results. As shown in Bordt, GAMs are known in the art, as well as understanding explainability from it. These are known techniques and when the specific GAM is applied, the explanation can be obtained using known methods. Claim(s) 10 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Bacco, Kokalj, and Cheng, further in view of He et al. US 2021/0327563. Regarding claims 10 and 20, the Bacco, Kokalj, and Cheng references have been addressed above. They do not explicitly teach the claim limitations. He however teaches “wherein: the upstream machine learning model is defined by a set of parameters comprising a matrix of weights for a convolutional neural network algorithm” (He [0084] “a machine learning model 42 is a classifying machine learning model or a predicting machine learning model including, but not limited to, (1) a deep neural network (e.g., a convolutional neural network, a recurrent neural network, etc.) and (2) a supervised learning machine (e.g., a linear or nonlinear support vector machine, a boosting classifier, etc.)”); and “the explainability vector is extracted from the set of parameters using a Gradient Class Activation Mapping method” (He [0087] “Also of importance is a capability to execute any type of relevancy mapping for ascertaining an explanation of the prediction or the classification whereby such relevancy mapping may be used to generate salient image data 36a of the present disclosure (e.g., back propagation, guided back propagation, deconvolution, class activation mapping, gradient class activation mapping, etc.”) It would have been obvious to one having ordinary skill in the art at the time that the inventions were effectively filed to combine the teachings of Bacco, Kokalj, and Cheng with that of He since a combination of known methods would yield predictable results. As shown in He, CNNs are known classifiers and using gradient class activation mapping is a known method to generate explanations. As these techniques are known and well-described, they would operate as expected when using a CNN as a classifier. Claim(s) 11 is/are rejected under 35 U.S.C. 103 as being unpatentable over Bacco, Kokalj, and Cheng, further in view of Salazar, Sebastian, Samuel Denton, and Ansaf Salleb-Aouissi. "Counterfactual explanations for support vector machine models." Regarding claim 11, the Bacco, Kokalj, and Cheng references have been addressed above. They do not explicitly teach the claim limitations. Salazar however teaches “wherein: the upstream machine learning model is defined by a set of parameters comprising a hyperplane matrix for a support vector machine algorithm” (Salazar §1 “Support Vector Machines (SVMs) are one of the best performing discriminative models in machine learning. Despite recent advancements in areas like Deep Learning, SVMs manage to remain competitive and come with several theoretical guarantees on stability and sample complexity. Support vector machines are particularly good for high dimensional data since they belong to a class of learners that learn hyperplanes with low ℓ2 norm.”); and “the explainability vector is extracted from the set of parameters using a counterfactual explanation method” (abstract “we introduce two novel scale invariant cost functions for assessing the quality of counterfactual explanations and use them to evaluate the quality of our approach with a real medical dataset. Finally, we build a support vector machine model to predict whether law students will pass the Bar exam using protected features, and used our algorithms to uncover the inherent biases of the SVM”) It would have been obvious to one having ordinary skill in the art at the time that the inventions were effectively filed to combine the teachings of Bacco, Kokalj, and Cheng with that of Salazar since a combination of known methods would yield predictable results. As shown in Salazar, SVMs are well-known in literature, and counterfactual explanations are a known technique to use in the context of SVMs. Therefore these known techniques operate together as expected when using an SVM as a model. Allowable Subject Matter Claims 3-4 and 13-14 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure: Laktionov, Ivan, et al. "An explainable AI approach to agrotechnical monitoring and crop diseases prediction in Dnipro region of Ukraine." Journal of Artificial Intelligence and Soft Computing Research 13.4 (2023): 247-272. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to KEVIN W FIGUEROA whose telephone number is (571)272-4623. The examiner can normally be reached Monday-Friday, 10AM-6PM EST. 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, MIRANDA HUANG can be reached at (571)270-7092. 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. KEVIN W FIGUEROA Primary Examiner Art Unit 2124 /Kevin W Figueroa/Primary Examiner, Art Unit 2124
Read full office action

Prosecution Timeline

Aug 28, 2023
Application Filed
Jul 01, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12670419
NETWORK OF INTELLIGENT MACHINES
3y 6m to grant Granted Jun 30, 2026
Patent 12657509
QUANTUM ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING IN A NEXT GENERATION MOBILE NETWORK
4y 8m to grant Granted Jun 16, 2026
Patent 12645952
VISUAL QUESTION ANSWERING WITH KNOWLEDGE GRAPHS
4y 11m to grant Granted Jun 02, 2026
Patent 12640714
Method and Apparatus for Cross Correlation
4y 8m to grant Granted May 26, 2026
Patent 12632748
APPARATUSES, SYSTEMS AND METHODS FOR GENERATING A BASE-LINE PROBABLE ROOF LOSS CONFIDENCE SCORE
5y 9m to grant Granted May 19, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

1-2
Expected OA Rounds
70%
Grant Probability
91%
With Interview (+21.4%)
3y 11m (~1y 0m remaining)
Median Time to Grant
Low
PTA Risk
Based on 373 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month