Prosecution Insights
Last updated: May 29, 2026
Application No. 17/287,739

IDENTIFYING AN ISSUE WITH A SOFTWARE APPLICATION BASED ON PREDICTED USER ACTION SEQUENCES

Non-Final OA §101
Filed
Apr 22, 2021
Priority
Oct 23, 2018 — provisional 62/749,527 +2 more
Examiner
SMITH, BRIAN M
Art Unit
2122
Tech Center
2100 — Computer Architecture & Software
Assignee
Functionize Inc.
OA Round
3 (Non-Final)
53%
Grant Probability
Moderate
3-4
OA Rounds
0m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 53% of resolved cases
53%
Career Allowance Rate
133 granted / 253 resolved
-2.4% vs TC avg
Strong +37% interview lift
Without
With
+37.0%
Interview Lift
resolved cases with interview
Typical timeline
4y 3m
Avg Prosecution
24 currently pending
Career history
283
Total Applications
across all art units

Statute-Specific Performance

§101
11.0%
-29.0% vs TC avg
§103
70.4%
+30.4% vs TC avg
§102
4.9%
-35.1% vs TC avg
§112
5.4%
-34.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 253 resolved cases

Office Action

§101
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 . 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 January 29th, 2026 has been entered. Amendments This action is in response to amendments filed January 29th, 2026, in which Claims 1, 8, and 19 are amended and Claims 5 and 12 are cancelled. The amendments have been entered, and Claims 1-4, 6--11, and 13-21 are currently pending. 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-4, 6--11, and 13-21 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Claim 1 recites a system … comprising: an electronic processor, thus an article of manufacture, one of the four statutory categories of patentable subject matter. However, the claim further recites to construct a first probabilistic graphical model of possible user actions with a first software application, the first probabilistic graphical model including clusters of sequences of possible user actions with the first software application (a mental process of, e.g. constructing a Markov chain or similar model, which is just a graph with edge transition probabilities, of data relating to user actions in a software application); to construct a second probabilistic graphical model of possible user actions with a second software application, the first probabilistic graphical model including clusters of sequences of possible user actions with the second software application (similarly a mental process); to determine, for a given testcase and based on the clusters of sequences of possible user actions in the first and second probabilistic models, a first next user action following a first partial sequence of user actions in the first software application and a second next user action following a second partial sequence of user actions in the second software application (a mental process of predicting next user actions, based on the graphical models); to determine whether a difference between the first and second next user actions satisfies a threshold (a mental process); and based on determining that the difference satisfies a threshold, indicate an issue with the second software application (a mental process of determining that an issue exists). of Thus, the claim recites the abstract idea of determining a test case based on clustering sequences of user actions with a graphical model. Thus, the claim recites an abstract idea of constructing two models of user interactions with software applications, and comparing the predictions of those models to determine a potential issue with the application The claim does not recite any additional elements which could integrate the abstract idea into a practical application, because the additional elements consist of: an electronic processor configured to carry out the abstract idea, whereas implementing an abstract idea on generic computer components cannot integrate an abstract idea into a practical application (MPEP 2106.05(f)(2)); and using a machine learning system including a recurrent neural network formed of a plurality of sequentially coupled long short term memory units to perform the mental process of determining a test case, whereas implementing an abstract idea on generic computer components (i.e., an LSTM neural network) cannot integrate an abstract idea into a practical application (MPEP 2106.05(f)(2), “using a computer or other machinery as a tool”) Thus, the claim is directed towards the abstract idea of determining a test case based on clustering sequences of user actions with a graphical model. Finally, the claim does not include any additional elements which could be significantly more than the abstract idea itself, either alone or in combination, because instructions to apply an abstract idea (e.g. elements a, and b under MPEP 2106.05(f)) cannot provide an inventive concept;, and there is no nexus between the additional elements to provide significantly more. Thus, the claim in ineligible. Claims 2-4, 6, and 16, dependent upon Claim 1, each recite limitations, which are elements additional to the abstract idea, which only describe the particular technological environment or field of use in which the abstract idea is performed (e.g. generic details about the data which is used in or produced by the abstract idea). Specifying the particular technological environment or field of use cannot integrate an abstract idea into a practical application, nor provide significantly more than the abstract idea itself, by MPEP 2106.05(h). Claim 7, dependent upon Claim 1, recites additional steps in the abstract idea (determining a confidence interval and mean of a cluster; to determine whether the distance of the sequence of actions is within the confidence interval; and to identify the sequence of user actions as noise when the distance of the sequence of user actions from the mean of the cluster is not within the confidence interval, each of which is accurately described as both mental process and a mathematical calculation) but no additional elements, thus no additional elements which could integrate the abstract idea into a practical application nor provide significantly more than the abstract idea itself. Claim 15, dependent upon Claim 1, recites additional steps in the abstract idea (determine a test case from the one or more clusters) and includes an additional element which states that this is performing using the at least one machine learning system, i.e. using a computer or other machinery as a tool to perform the mental process, which by MPEP 2106.05(f)(2) can neither integrate the abstract idea into a practical application nor provide significantly more than the abstract idea itself. Claims 8-11, 13, 14, 17, and 18 recite precisely the method performed by the systems of Claims 1-4, 6, 7, 15, and 16, respectively, and are thus rejected for reasons set forth in the rejections of those claims, respectively. Claims 19-21 recite a program product comprising a storage device and instructions to implement precisely the method performed by the systems of Claims 1, 15, and 16, respectively, and as implementation of an abstract idea on generic computer components cannot integrate the abstract idea into a practical application Response to Arguments Applicant’s arguments filed January 29th, 2026 have been fully considered, but are not fully persuasive. Applicant’s arguments regarding the 35 U.S.C. 101 rejections of the previous office action, as being directed to an abstract idea without significant more, have been fully considered, but are unpersuasive. Applicant asserts that the claimed invention “clearly improves a technology or computer functionality,” but the example that the applicant asserts is to “identify an issue with a software application,” which is a mental process – improvements in a mental process, performed using computer or generic machine learning, remain improvements in the mental process. Mere use a common, generic machine learning model (an LSTM neural network) to perform the mental process is a case of “using a computer or other machinery as a tool” to perform the process, which by MPEP 2106.05(f) does not recite an improvement in technology. Applicant further asserts “Claim 1 does not recite an abstract idea, such as a mental process” but does not address the mental process limitations identified in the rejection of the claim – the rejection clearly indicates how each of the limitations identified as a mental process is indeed performable in the human mind, or in the human mind with the use of pencil and paper as a memory aid (e.g., construct a first probabilistic graphical model of possible user actions with a first software application, the first probabilistic graphical model including clusters of sequences of possible user actions with the first software application is a mental process of, e.g. constructing a Markov chain or similar model, which is just a determining graph with edge transition probabilities, of data relating to user actions in a software application). Applicant states “a human mind cannot reasonably implement ‘a neural network …’” but nowhere does the rejection state or require that a human mind could do so. The neural network is clearly identified as an additional element. It is not necessary for “each and every claim element recited in amended Claim 1” to be performable in the human mind for the claim to recite an abstract idea – only that at least one limitation do so. Any elements which do not recite an abstract idea are additional elements, which are analyzed under Step 2A Prong 2 and Step 2B of the subject matter eligibility guidance. Applicant again asserts that the invention is an improvement in a technology, namely software testing and debugging. However, again, software is merely the technological field (i.e. the particular data) for which the mental process recited by the claim language is performed. Field of use limitations cannot provide an inventive concept by MPEP 2106.05(h) – the claim recites mental processes, where the data under analysis may be regarding the actions of a piece of software, but mere analysis of data, performable in the human mind, is not subject-matter eligible (e.g. Electric Power Group, Digitech, etc.). Any recited improvement is an improvement in “identifying” possible software errors, which is a mental process (as recited by the claim language) – and an improvement in a mental process is not patent subject matter eligible without additional elements which integrate the abstract idea into a practical application or which provide significantly more than the abstract idea itself. Conclusion The claims have been searched, but no prior which anticipates nor renders the independent claims obvious has been uncovered. Any inquiry concerning this communication or earlier communications from the examiner should be directed to BRIAN M SMITH whose telephone number is (469)295-9104. The examiner can normally be reached Monday - Friday, 8:00am - 4pm Pacific. 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, Kakali Chaki can be reached on (571) 272-3719. 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. /BRIAN M SMITH/Primary Examiner, Art Unit 2122
Read full office action

Prosecution Timeline

Show 6 earlier events
Oct 15, 2025
Final Rejection mailed — §101
Dec 15, 2025
Response after Non-Final Action
Jan 29, 2026
Request for Continued Examination
Feb 05, 2026
Response after Non-Final Action
Apr 07, 2026
Non-Final Rejection mailed — §101
May 21, 2026
Interview Requested
May 27, 2026
Applicant Interview (Telephonic)
May 27, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12639564
SYSTEM AND METHOD FOR ESTIMATING PERTURBATION NORM FOR THE SPECTRUM OF ROBUSTNESS
4y 8m to grant Granted May 26, 2026
Patent 12632715
ADC COMPENSATION USING MACHINE LEARNING SYSTEM
5y 10m to grant Granted May 19, 2026
Patent 12632736
COMPUTING DEVICE AND METHOD USING A NEURAL NETWORK TO BYPASS CALIBRATION DATA OF AN INFRARED SENSOR
5y 5m to grant Granted May 19, 2026
Patent 12596936
PREDICTIVE DATA ANALYSIS TECHNIQUES USING GRAPH-BASED CODE RECOMMENDATION MACHINE LEARNING MODELS
5y 0m to grant Granted Apr 07, 2026
Patent 12585985
RECOGNITION SYSTEM, MODEL PROCESSING APPARATUS, MODEL PROCESSING METHOD, AND RECORDING MEDIUM FOR INTEGRATING MODELS IN RECOGNITION PROCESSING
4y 1m to grant Granted Mar 24, 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

3-4
Expected OA Rounds
53%
Grant Probability
90%
With Interview (+37.0%)
4y 3m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 253 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