Prosecution Insights
Last updated: April 19, 2026
Application No. 19/317,938

DIGITAL WALLET APPLICATIONS SUPPORTING DECENTRALIZED WEB INTEGRATION

Non-Final OA §102
Filed
Sep 03, 2025
Examiner
FRANKLIN, JAMARA ALZAIDA
Art Unit
2876
Tech Center
2800 — Semiconductors & Electrical Systems
Assignee
Teachers Insurance And Annuity Association Of America
OA Round
1 (Non-Final)
84%
Grant Probability
Favorable
1-2
OA Rounds
2y 3m
To Grant
90%
With Interview

Examiner Intelligence

Grants 84% — above average
84%
Career Allow Rate
690 granted / 822 resolved
+15.9% vs TC avg
Moderate +6% lift
Without
With
+6.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 3m
Avg Prosecution
11 currently pending
Career history
833
Total Applications
across all art units

Statute-Specific Performance

§101
1.8%
-38.2% vs TC avg
§103
21.9%
-18.1% vs TC avg
§102
45.1%
+5.1% vs TC avg
§112
20.2%
-19.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 822 resolved cases

Office Action

§102
DETAILED ACTION The instant application is a continuation of Application No. 18/384,010. Claims 1-20 are currently pending. 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 § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claim(s) 1, 2, 4, 14, 15, and 20 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Gregovic (US 2021/0192496) Regarding claim 1, A system comprising: one or more processors; and a non-transitory computer-readable memory coupled to the one or more processors, the non-transitory computer-readable memory storing instructions thereon that, when executed by the one or more processors, cause the one or more processors to: obtain data from a set of data sources, the data being associated with a set of electronic accounts linked to a digital wallet of a user (see paragraph 0019); generate, using at least one machine learning (ML) model based on the data, a recommendation for the user related to the set of electronic accounts (see paragraphs 0019-0021); and display the recommendation in a digital wallet application that (i) implements the digital wallet and (ii) is integrated with a decentralized web technology (see paragraph 0024); regarding claim 2, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: train the at least one ML model with a set of training data from the set of data sources to generate a set of training recommendations as outputs, wherein each training recommendation in the set of training recommendations is related to an electronic account of the set of electronic accounts (see paragraphs 0018 and 0019); regarding claim 4, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: receive user input corresponding to at least one electronic account; analyze, by the at least one ML model, the user input and a data set from one or more electronic accounts that are different from the at least one electronic account; generate, by the at least one ML model based on the user input, a subsequent recommendation indicating a predicted impact the user input has on the at least one electronic account of the one or more electronic accounts that are different from the at least one electronic account; and cause a user interface to display the subsequent recommendation for analysis by the user (see paragraph 0051); regarding claim 14, a method comprising: obtaining, by one or more processors, data from a set of data sources, the data being associated with a set of electronic accounts linked to a digital wallet of a user; generating, by the one or more processors using at least one machine learning (ML) model based on the data, a recommendation for the user related to the set of electronic accounts; and displaying, by the one or more processors, the recommendation in a digital wallet application that (i) implements the digital wallet and (ii) is integrated with a decentralized web technology (see paragraph 0024); regarding claim 15, the method of claim 14, further comprising: training, by the one or more processors, the at least one ML model with a set of training data from the set of data sources to generate a set of training recommendations as outputs, wherein each training recommendation in the set of training recommendations is related to an electronic account of the set of electronic accounts (see paragraphs 0018 and 0019); regarding claim 20, a non-transitory computer-readable storage medium having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to: obtain data from a set of data sources, the data being associated with a set of electronic accounts linked to a digital wallet of a user; generate, using at least one machine learning (ML) model based on the data, a recommendation for the user related to the set of electronic accounts; and display the recommendation in a digital wallet application that (i) implements the digital wallet and (ii) is integrated with a decentralized web technology. Allowable Subject Matter Claims 3, 5-13, and 16-19 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. The following is a statement of reasons for the indication of allowable subject matter: the prior art of record fails to teach or fairly suggest either alone or in combination thereof: regarding claim 3, the system of claim 1, wherein a first data source of the set of data sources is a campaign corresponding to a first electronic account of the set of electronic accounts, and wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: verify that the first data source satisfies a security threshold; responsive to determining that the first data source fails to satisfy the security threshold, block data transmission from the first data source; responsive to determining that the first data source satisfies the security threshold, obtain a first data set from the first data source; and apply the at least one ML model to user post language and security compliance data from the first data set to generate the recommendation for the user; regarding claim 5, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: aggregate security data from one or more data sources that are external to the digital wallet application, the aggregated security data being associated with one or more electronic accounts of the set of electronic accounts; update a set of security data that is stored as part of the digital wallet application based on the aggregated security data; generate, by the at least one ML model, (i) an interference prediction based on the data from the set of data sources and the updated set of security data and (ii) a security recommendation for the user based on the interference prediction, wherein the interference prediction indicates at least one of the one or more electronic accounts represented in the aggregated security data; and cause a user interface to display the interference prediction and the security recommendation for analysis by the user; regarding claim 7, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: aggregate security data from one or more data sources that are external to the digital wallet application, the aggregated security data being associated with one or more electronic accounts of the set of electronic accounts; update a set of security data that is stored as part of the digital wallet application based on the aggregated security data; generate, by the at least one ML model, a security recommendation for the user based on the updated set of security data, wherein the security recommendation indicates at least one of the one or more electronic accounts represented in the aggregated security data; cause a user interface to display the security recommendation for analysis by the user; receive, from the user, an input related to the security recommendation; and modify a security operation of the at least one of the one or more electronic accounts represented in the aggregated security data based on the user input; regarding claim 8, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: construct, by the at least one ML model based on historical user data stored as part of the digital wallet application, an action pattern of the user; generate, by the at least one ML model based on the action pattern, a set of predicted action patterns of the user; organize the set of predicted action patterns into a ranked list based on one or more criteria; and modify subsequent outputs of the digital wallet application in accordance with the ranked list. Regarding claim 9, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: construct, by the at least one ML model based on historical user data stored as part of the digital wallet application, an action pattern of the user; generate, by the at least one ML model based on the action pattern, (i) a short-term recommendation for the user, (ii) a medium-term recommendation for the user, and (iii) a long- term recommendation for the user, wherein each recommendation is associated with one or more of the set of electronic accounts; and modify subsequent outputs of the digital wallet application in accordance with the short-term recommendation, the medium-term recommendation, and the long-term recommendation. Regarding claim 10, the system of claim 1, wherein the digital wallet is hosted on a distributed ledger platform with access to a distributed ledger and each transaction input by the user is recorded on the distributed ledger, and wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: receive a transaction listing from the user corresponding to one or more of the set of electronic accounts, the transaction listing including (i) user data corresponding to the user and (ii) an updated state of an asset related to the one or more of the set of electronic accounts; generate a transaction including a description of the transaction listing; and record the transaction in the distributed ledger; regarding claim 12, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: aggregate historical user data for one or more users accessing a digital wallet platform that hosts the digital wallet application; construct, by the at least one ML model based on historical user data stored as part of the digital wallet application and the aggregated historical user data, a group action pattern of the user and other users indicated in the aggregated historical user data that are substantially similar to the user based on one or more similarity metrics; generate, by the at least one ML model based the group action pattern, the recommendation for the user; and modify subsequent outputs of the digital wallet application in accordance with the recommendation; regarding claim 13, the system of claim 1, wherein the instructions, when executed by the one or more processors, further cause the one or more processors to: generate, by the at least one ML model based on (i) a set of virtual assets of the user and (ii) a set of real assets of the user, an allocation recommendation; receive a user input from the user corresponding to the allocation recommendation; adjust an allocation of the set of virtual assets of the user or the set of real assets of the user based on the user input; and update the at least one ML model in accordance with the user input; regarding claim 16, the method of claim 14, wherein a first data source of the set of data sources is a campaign corresponding to a first electronic account of the set of electronic accounts, and the method further comprises: verifying, by the one or more processors, that the first data source satisfies a security threshold; responsive to determining that the first data source fails to satisfy the security threshold, blocking, by the one or more processors, data transmission from the first data source; responsive to determining that the first data source satisfies the security threshold, obtaining, by the one or more processors, a first data set from the first data source; and applying, by the one or more processors, the at least one ML model to user post language and security compliance data from the first data set to generate the recommendation for the user; regarding claim 17, the method of claim 14, further comprising: aggregating, by the one or more processors, security data from one or more data sources that are external to the digital wallet application, the aggregated security data being associated with one or more electronic accounts of the set of electronic accounts; updating, by the one or more processors, a set of security data that is stored as part of the digital wallet application based on the aggregated security data; generating, by the at least one ML model, a security recommendation for the user based on the updated set of security data, wherein the security recommendation indicates at least one of the one or more electronic accounts represented in the aggregated security data; causing, by the one or more processors, a user interface to display the security recommendation for analysis by the user; receiving, from the user, an input related to the security recommendation; and modifying, by the one or more processors, a security operation of the at least one of the one or more electronic accounts represented in the aggregated security data based on the user input; regarding claim 18, the method of claim 14, further comprising: constructing, by the at least one ML model based on historical user data stored as part of the digital wallet application, an action pattern of the user; generating, by the at least one ML model based on the action pattern, a set of predicted action patterns of the user; organizing, by the one or more processors, the set of predicted action patterns into a ranked list based on one or more criteria; and modifying, by the one or more processors, subsequent outputs of the digital wallet application in accordance with the ranked list; regarding claim 19, the method of claim 14, wherein the digital wallet is hosted on a distributed ledger platform with access to a distributed ledger and each transaction input by the user is recorded on the distributed ledger, and the method further comprises: receiving, by the one or more processors, a transaction listing from the user corresponding to one or more of the set of electronic accounts, the transaction listing including (i) user data corresponding to the user and (ii) an updated state of an asset related to the one or more of the set of electronic accounts; generating, by the one or more processors, a transaction including a description of the transaction listing; and recording, by the one or more processors, the transaction in the distributed ledger. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JAMARA ALZAIDA FRANKLIN whose telephone number is (571)272-2389. The examiner can normally be reached Monday-Friday, 8:00am-4:30pm 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, Michael G. Lee can be reached at 571-272-2398. 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. March 05, 2026 /JAMARA A FRANKLIN/ Primary Examiner, Art Unit 2876
Read full office action

Prosecution Timeline

Sep 03, 2025
Application Filed
Mar 05, 2026
Non-Final Rejection — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12602559
ANTI-COUNTERFEIT POLYNUCLEOTIDE TAGGANTS
2y 5m to grant Granted Apr 14, 2026
Patent 12596904
RECOVERED PLASTIC CARDS
2y 5m to grant Granted Apr 07, 2026
Patent 12595986
CORRECTING TARGETING OF INDIRECT FIRE
2y 5m to grant Granted Apr 07, 2026
Patent 12571612
BALLISTIC CALCULATOR HUB
2y 5m to grant Granted Mar 10, 2026
Patent 12566935
ENROLLMENT ASSISTANCE DEVICE WITH CAPACITIVE COUPLING PADS, BIOMETRIC SYSTEM AND ENROLLMENT METHOD
2y 5m to grant Granted Mar 03, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
84%
Grant Probability
90%
With Interview (+6.5%)
2y 3m
Median Time to Grant
Low
PTA Risk
Based on 822 resolved cases by this examiner. Grant probability derived from career allow 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