Prosecution Insights
Last updated: August 17, 2026
Application No. 19/241,323

DATA CONTROL TOWER

Non-Final OA §DP
Filed
Jun 17, 2025
Priority
Jul 06, 2017 — provisional 62/529,360 +3 more
Examiner
NARRAMORE, BLAKE I
Art Unit
Tech Center
Assignee
Wells Fargo Bank N A
OA Round
1 (Non-Final)
78%
Grant Probability
Favorable
1-2
OA Rounds
1y 7m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 78% — above average
78%
Career Allowance Rate
134 granted / 173 resolved
+17.5% vs TC avg
Strong +22% interview lift
Without
With
+22.5%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
23 currently pending
Career history
195
Total Applications
across all art units

Statute-Specific Performance

§101
2.7%
-37.3% vs TC avg
§103
62.0%
+22.0% vs TC avg
§102
11.2%
-28.8% vs TC avg
§112
20.3%
-19.7% vs TC avg
Black line = Tech Center average estimate • Based on career data from 173 resolved cases

Office Action

§DP
Detailed Action This is a Non-final Office action in response to communications received on 6/17/2025. Claims 1-20 are pending and are examined. 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 . Drawings The drawings, filed 6/17/2025, are acknowledged. Provisional Priority The provisional priority date of 7/6/2017 is acknowledged. 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 conflicting claims 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); 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 nonstatutory double patenting provided the reference application or patent either is shown to be commonly owned with the examined application, or claims an invention made as a result of activities undertaken within the scope of a joint research agreement. See MPEP § 717.02 for applications subject to examination under the first inventor to file provisions of the AIA as explained in MPEP § 2159. See MPEP § 2146 et seq. for applications not subject to examination under the first inventor to file provisions of the AIA . A terminal disclaimer must be signed in compliance with 37 CFR 1.321(b). The USPTO Internet website contains terminal disclaimer forms which may be used. Please visit www.uspto.gov/patent/patents-forms. The filing date of the application in which the form is filed determines what form (e.g., PTO/SB/25, PTO/SB/26, PTO/AIA /25, or PTO/AIA /26) 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 www.uspto.gov/patents/process/file/efs/guidance/eTD-info-I.jsp. Claims 1-20 are rejected on the ground of nonstatutory double patenting as being unpatentable over claims 1-4, 6, 8-10, 13, 18 of U.S. Patent No. US 12373884 B2 (Pearce). Although the claims at issue are not identical, they are not patentably distinct from each other because the claims of the present application are taught by the use of synonyms and change of limitation order from the patent identified above. Application 19/241,323 Patent No. US 12373884 B2 1. A system comprising: one or more processors coupled to non-transitory memory, the one or more processors configured to: receive from a user device of a user, a request for access permissions corresponding to user information; determine that a first device is granted access to the user information according to a first access permission definition, and a second device is granted access to the user information according to a second access permission definition; transmit, to the user device, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device; receive from the user device, a first user input to modify the first access permission definition such that a first subset of the user information is accessible to the first device, and a second user input to modify the second access permission definition such that a second subset of the user information is accessible to the second device, the second subset being different from the first subset; update the first access permission definition based on the first user input and update the second access permission definition based on the second user input; receive from the first device an information request for user information; and transmit to the first device the first subset of the user information based on based on the first access permission definition. 1. A computing system for controlling access by particular smart devices to user information, the computing system comprising: … a processor and a memory storing instructions which, when executed by the processor, cause the processor to: receive from a user device of a user, via the network interface, a request for access permissions corresponding to the user information; determine that a first smart device having a first device identifier is granted access to the user information according to a first access permission definition, and a second smart device having a second device identifier is granted access to the user information according to a second access permission definition; transmit to the user device, using the network interface, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device … receive from the user device, via the network interface, a first user input identifying a first subset of the user information as being accessible to the first smart device, and a second user input identifying a second subset of the user information as being accessible to the second smart device, the second subset being different from the first subset; update the first access permission definition to indicate that the first subset of the user information is accessible to the first smart device, and update the second access permission definition to indicate that the second subset of the user information is accessible to the second smart device; receive from the first smart device, via the network interface, an information request for user information; … transmit to the first smart device, via the network interface, the first subset of the user information based on the determination. 2. The system of claim 1, wherein the one or more processors are further configured to update the first access permission definition to indicate that the first subset of the user information is accessible to the first device. 1. …update the first access permission definition to indicate that the first subset of the user information is accessible to the first smart device… 3. The system of claim 1, wherein the one or more processors are further configured to update the second access permission definition to indicate that the second subset of the user information is accessible to the second device. 1. …update the second access permission definition to indicate that the second subset of the user information is accessible to the second smart device 4. The system of claim 1, wherein the one or more processors are further configured to: determine that the first access permission definition grants the first device access to the first subset of the user information in response to the information request; and transmit the first subset of the user information in response to determining that the first access permission definition grants the first device access to the first subset of the user information. 1. …determine that the first access permission definition grants the first smart device access to the first subset of the user information in response to the information request; and transmit to the first smart device, via the network interface, the first subset of the user information based on the determination. 5. The system of claim 1, wherein the one or more processors are further configured to: receive the first user input in response to an interaction with a data control interface configured to accept user inputs for changing the first access permission definition corresponding to the first device. 1. …a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device in a data control interface configured to accept user inputs for changing the first and second access permission definitions corresponding to the first and second smart device 6. The system of claim 1, wherein the one or more processors are further configured to: receive a third user input corresponding with a selection to disable access to the first subset of the user information with respect to the first device; and update the first access permission definition to include access denial indication for the first device. 3. …receive, via the network interface, a third user input corresponding with a selection to disable access to the user information with respect to an account of the user; and update access permissions stored in association with the account to include access denial indications for the account. 7. The system of claim 6, wherein the one or more processors are further configured to: receive, from the user device, a request to access the first subset of the user information; determine that that the first access permission definition includes the access denial indication for the first device; and transmit, to the first device an access denial message in response to the request. 4. …receive from the first smart device, via the network interface, a second information request for user information related to the account; and transmit to the first smart device, via the network interface, an access denial message in response to the second information request. 8. The system of claim 1, wherein the user information is stored at an external computing system associated with a third party, and wherein the first access permission definition and the second access permission definition each correspond with accessibility of the user information stored at the external computing system. 6. …wherein the user information is stored at an external computing system associated with a third party, and wherein the first and second access permission definitions correspond with accessibility of the user information stored at the external computing system. 9. The system of claim 1, wherein the first device is a third-party device of a third-party, and wherein the second device is a second user device of the user. 2. …wherein the first smart device is a third-party device of a third-party, and wherein the second smart device is a second user device of the user. 10. A method comprising: receiving, by one or more processors coupled to non-transitory memory, from a user device of a user, a request for access permissions corresponding to user information; determining, by the one or more processors, that a first device is granted access to the user information according to a first access permission definition, and a second device is granted access to the user information according to a second access permission definition; transmitting, by the one or more processors, to the user device, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device; receiving, by the one or more processors, from the user device, a first user input to modify the first access permission definition such that a first subset of the user information is accessible to the first device, and a second user input to modify the second access permission definition such that a second subset of the user information is accessible to the second device, the second subset being different from the first subset; updating, by the one or more processors, the first access permission definition based on the first user input and updating the second access permission definition based on the second user input; receiving, by the one or more processors, from the first device an information request for user information; and transmitting, by the one or more processors, to the first device the first subset of the user information based on the first access permission definition. 8. A method, implemented by a computing system, of controlling smart device access to user information of a user, the method comprising: …determining, by the computing system, based on the first device identifier and the second device identifier, that the first smart device and the second smart device have access to the user information as defined by the first access permission definition and the second access permission definition, respectively;… … transmitting to the user device, by the computing system, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device … storing, by the computing system, a first access permission definition identifying a first subset of the user information that is accessible to a first smart device having a first device identifier; …storing, by the computing system, a second access permission definition identifying a second subset of the user information, different from the first subset of the user information, that is accessible to a second smart device having a second device identifier; … transmitting, by the computing system, the first subset of the user information to the first smart device in response to a first request for user information received from the first smart device; …transmitting, by the computing system, the second subset of the user information to the second smart device in response to a second request for user information received from the second smart device; receiving, from a user device of the user by the computing system, a control request for access permissions corresponding to the user information; 11. The method of claim 10, further comprising updating, by the one or more processors, the first access permission definition to indicate that the first subset of the user information is accessible to the first device. 8. …storing, by the computing system, a first access permission definition identifying a first subset of the user information that is accessible to a first smart device having a first device identifier; 12. The method of claim 10, further comprising updating, by the one or more processors, the second access permission definition to indicate that the second subset of the user information is accessible to the second device. 8. ……storing, by the computing system, a second access permission definition identifying a second subset of the user information, different from the first subset of the user information, that is accessible to a second smart device having a second device identifier; … 13. The method of claim 10, further comprising: determining, by the one or more processors, that the first access permission definition grants the first device access to the first subset of the user information in response to the information request; and transmitting, by the one or more processors, the first subset of the user information in response to determining that the first access permission definition grants the first device access to the first subset of the user information. 8. …determining, by the computing system, based on the first device identifier and the second device identifier, that the first smart device and the second smart device have access to the user information as defined by the first access permission definition and the second access permission definition, respectively; and transmitting to the user device, by the computing system, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device in a data control interface configured to accept user inputs for changing access permission definitions that define accessibility of the user information by particular smart devices. 14. The method of claim 10, further comprising: receiving, by the one or more processors, the first user input in response to an interaction with a data control interface configured to accept user inputs for changing the first access permission definition corresponding to the first device. 8. …a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device in a data control interface configured to accept user inputs for changing access permission definitions that define accessibility of the user information by particular smart devices. 15. The method of claim 10, further comprising: receiving, by the one or more processors, a third user input corresponding with a selection to disable access to the first subset of the user information with respect to the first device; and updating, by the one or more processors, the first access permission definition to include access denial indication for the first device. 9. …receiving, by the computing system, a first user input via the data control interface, the first user input corresponding with a first selection, entered into the data control interface, to disable access to the user information by the first smart device; and updating, by the computing system, the first access permission definition to indicate access is disabled with respect to the second device identifier. 16. The method of claim 15, further comprising: receiving, by the one or more processors, from the user device, a request to access the first subset of the user information; determining, by the one or more processors, that the first access permission definition includes the access denial indication for the first device; and transmitting, by the one or more processors, to the first device an access denial message in response to the request. 10. …receiving, from the first smart device by the computing system, a third request for user information; determining, by the computing system, that the first access permission definition indicates access is disabled with respect to the first device identifier; and transmitting, to the first smart device by the computing system, an access denial message in response to the third request. 17. The method of claim 10, wherein the user information is stored at an external computing system associated with a third party, and wherein the first access permission definition and the second access permission definition each correspond with accessibility of the user information stored at the external computing system. 18. …wherein the first and second access permission definitions define access to user information stored at an external computing system of a third party 18. The method of claim 10, wherein the first device is a third-party device of a third-party, and wherein the second device is a second user device of the user. 13. …wherein the first smart device is a third-party device of a third-party, and wherein the second smart device is a second user device of the user. 19. A non-transitory computer-readable memory storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising: receiving, from a user device of a user, a request for access permissions corresponding to user information; determining that a first device is granted access to the user information according to a first access permission definition, and a second device is granted access to the user information according to a second access permission definition; transmitting, to the user device, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device; receiving, from the user device, a first user input to modify the first access permission definition such that a first subset of the user information is accessible to the first device, and a second user input to modify the second access permission definition such that a second subset of the user information is accessible to the second device, the second subset being different from the first subset; updating the first access permission definition based on the first user input and updating the second access permission definition based on the second user input; receiving, from the first device an information request for user information; and transmitting to the first device the first subset of the user information based on the first access permission definition. 1. A computing system for controlling access by particular smart devices to user information, the computing system comprising: … a processor and a memory storing instructions which, when executed by the processor, cause the processor to: receive from a user device of a user, via the network interface, a request for access permissions corresponding to the user information; determine that a first smart device having a first device identifier is granted access to the user information according to a first access permission definition, and a second smart device having a second device identifier is granted access to the user information according to a second access permission definition; transmit to the user device, using the network interface, a first indicator of the first access permission definition and a second indicator of the second access permission definition for display by the user device … receive from the user device, via the network interface, a first user input identifying a first subset of the user information as being accessible to the first smart device, and a second user input identifying a second subset of the user information as being accessible to the second smart device, the second subset being different from the first subset; update the first access permission definition to indicate that the first subset of the user information is accessible to the first smart device, and update the second access permission definition to indicate that the second subset of the user information is accessible to the second smart device; receive from the first smart device, via the network interface, an information request for user information; … transmit to the first smart device, via the network interface, the first subset of the user information based on the determination. 20. The non-transitory computer-readable memory of claim 19, wherein the instructions, when executed, further cause the one or more processors to update the first access permission definition to indicate that the first subset of the user information is accessible to the first device. 1. …update the first access permission definition to indicate that the first subset of the user information is accessible to the first smart device… Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to BLAKE ISAAC NARRAMORE whose telephone number is (303)297-4357. The examiner can normally be reached on Monday - Friday 0700-1700 MT. 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, Taghi T Arani can be reached on (571) 272-3787. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see https://ppair-my.uspto.gov/pair/PrivatePair. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /BLAKE I NARRAMORE/Primary Examiner, Art Unit 2438
Read full office action

Prosecution Timeline

Jun 17, 2025
Application Filed
Jul 14, 2026
Non-Final Rejection mailed — §DP (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12701020
SHARDED MERKLE TREE
2y 3m to grant Granted Aug 04, 2026
Patent 12688194
COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR MANAGING LARGE BLOCKS OVER A BLOCKCHAIN NETWORK
6y 7m to grant Granted Jul 21, 2026
Patent 12688283
INFORMATION HANDLING SYSTEM (IHS) SELF-DESTRUCTION UPON UNAUTHORIZED IHS ACCESS
3y 0m to grant Granted Jul 21, 2026
Patent 12689517
SYSTEM AND METHOD FOR IMPLEMENTING A VERIFIED DIGITAL ASSET PLATFORM
2y 10m to grant Granted Jul 21, 2026
Patent 12683808
CERTIFICATE MANAGEMENT
4y 11m to grant Granted Jul 14, 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
78%
Grant Probability
99%
With Interview (+22.5%)
2y 9m (~1y 7m remaining)
Median Time to Grant
Low
PTA Risk
Based on 173 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