Prosecution Insights
Last updated: July 17, 2026
Application No. 18/830,232

DATA VERIFICATION APPARATUS, CLIENT APPLICATION, BLOCKCHAIN SYSTEM, DATA VERIFICATION METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM

Final Rejection §102
Filed
Sep 10, 2024
Priority
Mar 29, 2022 — continuation of PCTJP2022015699
Examiner
FILIPCZYK, MARCIN R
Art Unit
2153
Tech Center
2100 — Computer Architecture & Software
Assignee
Mitsubishi Electric Corporation
OA Round
2 (Final)
64%
Grant Probability
Moderate
3-4
OA Rounds
1y 7m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 64% of resolved cases
64%
Career Allowance Rate
293 granted / 454 resolved
+9.5% vs TC avg
Strong +37% interview lift
Without
With
+36.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 6m
Avg Prosecution
13 currently pending
Career history
484
Total Applications
across all art units

Statute-Specific Performance

§101
1.3%
-38.7% vs TC avg
§103
49.5%
+9.5% vs TC avg
§102
45.4%
+5.4% vs TC avg
§112
1.1%
-38.9% vs TC avg
Black line = Tech Center average estimate • Based on career data from 454 resolved cases

Office Action

§102
Response to Amendment 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 . This action is responsive to amendment filed on 2/19/26. Claims 1-14 are pending. Abstract analysis: Regarding the pending independent claims, blockchain data registration in distributed ledger according to the claimed system/method comprising determining whether a program corresponding to the data verification process has been generated in blockchain or not and executing data accordingly comprises practical application in the field of blockchain data processing. Specification The title of the invention has been amended in view of the recommendation and is now in compliance. Objection is overcome. Claim Objections System Claims 7-12 are objected to because of the following informalities: They depend from apparatus claims 1-6. The System claims 7-12 should be rewritten in independent claim format to clearly claim the statutory class and invention. Appropriate correction is required. Claim Rejections - 35 USC § 102 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 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-14 is/are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Shin (USPN. 2022/0069602). Regarding claim 1, Shin discloses, A data verification apparatus that verifies electronic data to be registered in a distributed ledger stored in a server that constitutes a blockchain, the data verification apparatus comprising (fig. 1 and 2, par. 16, distributed ledger and authentication payment): processing circuitry (figs. 1 and 2, processors comprising servers): to execute a data verification process to determine whether or not registration data which is electronic data required to be registered in the distributed ledger complies with a verification rule which is a rule for verifying the electronic data to be registered in the distributed ledger (figs. 1 and 2, pars. 15-18 and 129, an MO/mobility operator receives an authentication identifier from an EV user on blockchain hence registration data, system generates individual contract/smart contract to be stored in a distributed ledger and verifies the address to a set of rules in the contract before registering the address of the MO in the distributed ledger ); to determine whether or not a program corresponding to the data verification process has been generated in the blockchain (par. 25, 128 and 129, the MO or CPO may register on the blockchain, when registered, the MO/CPO generates the smart contract equated to program associated with the user request generated on the blockchain); and to execute a verification registration process in response to a determination that the program corresponding to the data verification process has been generated in the blockchain (pars. 18, 28, 129-130, registration is performed after address is verified according to the rules using the generated smart contract rules in the blockchain, hence the smart contract/program generated in the blockchain comprises rules that are applied to registration and verification), the verification registration process is a process to register the registration data in the distributed ledger in response to determination through the data verification process that the registration data complies with the verification rule (pars. 18, 28, 129-130, data is registered in a distributed ledger. Note that if data is not valid a message is received, see par. 132). Regarding claim 2, Shin discloses The data verification apparatus according to claim 1, wherein when it is determined that the program corresponding to the data verification process has been generated in the blockchain, and when it is determined that reference data which is electronic data registered in the distributed ledger and is electronic data corresponding to reference matter data indicating an instruction to refer to the electronic data registered in the distributed ledger, has been registered in the distributed ledger through the verification registration process, the processing circuitry executes based on the reference matter data, a data reference process which is a process to refer to the electronic data registered in the distributed ledger (figs. 7A, 7B, pars. 146-147, when user is authenticated and connections have been registered/approved, charging automatically takes place). Regarding claim 3, Shin discloses The data verification apparatus according to claim 2, wherein the processing circuitry executes a registration instruction process to instruct electronic data to be registered in the distributed ledger, and when only electronic data indicated through the registration instruction process is registered in the distributed ledger and when electronic data is registered in the distributed ledger through the verification registration process, determines that the reference data has been registered in the distributed ledger through the verification registration process (pars. 18, 28, 129-130, data is registered in a distributed ledger. Note that if data is not valid a message is received thus data is first verified, see par. 132). Regarding claim 4, Shin discloses The data verification apparatus according to claim 2, wherein the processing circuitry executes a registration instruction process to instruct electronic data to be registered in the distributed ledger, and when only electronic data indicated through the registration instruction process is registered in the distributed ledger, when electronic data is registered in the distributed ledger through the verification registration process, and when a transmission source address of the reference data is an address corresponding to a program corresponding to the verification registration process, determines that the reference data has been registered in the distributed ledger through the verification registration process (pars. 25 and 130, address information is registered and activity status of the account identifier is verified). Regarding claim 5, Shin discloses The data verification apparatus according to claim 1, wherein the processing circuitry registers in the distributed ledger, first verification result data indicating a result of verifying a program corresponding to the verification registration process, and refers to the first verification result data registered in the distributed ledger to verify the program corresponding to the verification registration process (par. 130, verification data of contract related information is verified including account identifier and smart contract). Regarding claim 6, Shin discloses The data verification apparatus according to claim 2, wherein the processing circuitry registers in the distributed ledger, second verification result data indicating a result of verifying a program corresponding to the data reference process, and refers to the second verification result data registered in the distributed ledger to verify the program corresponding to the data reference process (par. 130, separately received authentication identifier on previously registered individual contracts verification may be made thus performing verification on other smart contract information). Regarding claim 7, Shin discloses A blockchain system comprising: the data verification apparatus according to claim 1; and a client application that communicates with a server that constitutes a blockchain, the client application comprising processing circuitry to receive from the server, data indicating a program corresponding to a data verification process to determine whether or not registration data which is electronic data required to be registered in a distributed ledger stored in the server complies with a verification rule which is a rule for verifying the electronic data to be registered in the distributed ledger, and to deploy to the server, a smart contract corresponding to the received data (see claim 1 rejection above and fig. 4, par. 93, user smartphone application using EV to charge along with Server). Regarding system Shin discloses claims 8-12, they comprise substantially the same subject matter as rejected apparatus claims 2-6, in addition Shin discloses a smartphone application to communicate and interchange information with a server to charge an EV using blockchain (fig. 4, par. 93 and related text). Regarding claim 13, Shin discloses A data verification method to be executed by a computer which is a data verification apparatus that verifies electronic data to be registered in a distributed ledger stored in a server that constitutes a blockchain, the data verification method comprising (fig. 1, 2 and 4, par. 16, distributed ledger and authentication payment): executing a data verification process to determine whether or not registration data which is electronic data required to be registered in the distributed ledger complies with a verification rule which is a rule for verifying the electronic data to be registered in the distributed ledger (figs. 1 and 2, pars. 15-18 and 129, an MO/mobility operator receives an authentication identifier from an EV user on blockchain hence registration data, system generates individual contract/smart contract to be stored in a distributed ledger and verifies the address to a set of rules in the contract before registering the address of the MO in the distributed ledger ); executing a data control process to determine whether or not a program corresponding to the data verification process has been generated in the blockchain (par. 25, 128 and 129, the MO or CPO may register on the blockchain, when registered, the MO/CPO generates the smart contract equated to program associated with the user request generated on the blockchain), and executing a verification registration process in response to a determination that the program corresponding to the data verification process has been generated in the blockchain (pars. 18, 28, 129-130, registration is performed after address is verified according to the rules using the generated smart contract rules in the blockchain, hence the smart contract/program generated in the blockchain comprises rules that are applied to registration and verification), wherein the verification registration process is a process to register the registration data in the distributed ledger in response to a determination through the data verification process that the registration data complies with the verification rule (pars. 18, 28, 129-130, data is registered in a distributed ledger. Note that if data is not valid a message is received, see par. 132). Regarding claim 14, Shin discloses A non-transitory computer readable medium storing a data verification program that is executed by a computer which is a data verification apparatus that verifies electronic data to be registered in a distributed ledger stored in a server that constitutes a blockchain, the data verification program for causing the data verification apparatus to execute (fig. 1 and 2, par. 16, distributed ledger and authentication payment): a data verification process to determine whether or not registration data which is electronic data required to be registered in the distributed ledger complies with a verification rule which is a rule for verifying the electronic data to be registered in the distributed ledger (figs. 1 and 2, pars. 15-18 and 129, an MO/mobility operator receives an authentication identifier from an EV user on blockchain hence registration data, system generates individual contract/smart contract to be stored in a distributed ledger and verifies the address to a set of rules in the contract before registering the address of the MO in the distributed ledger ); a data control process to determine whether or not a program corresponding to the data verification process has been generated in the blockchain (par. 25, 128 and 129, the MO or CPO may register on the blockchain, when registered, the MO/CPO generates the smart contract equated to program associated with the user request generated on the blockchain), a verification registration process in response to a determination that the program corresponding to the data verification process has been generated in the blockchain (pars. 18, 28, 129-130, registration is performed after address is verified according to the rules using the generated smart contract rules in the blockchain, hence the smart contract/program generated in the blockchain comprises rules that are applied to registration and verification), wherein the verification registration process is a process to register the registration data in the distributed ledger in response to a determination through the data verification process that the registration data complies with the verification rule pars. 18, 28, 129-130, data is registered in a distributed ledger. Note that if data is not valid a message is received, see par. 132). Response to Arguments Applicant's arguments filed 2/19/26 have been fully considered but they are not persuasive. See remarks below: Applicant’s amendment to the Specification overcomes the previous objection. Applicant alleges that all claims 1-12 are directed to an apparatus. Examiner disagrees. Claims 1-6 are directed to an apparatus claim and claims 7-12 to a system claim. As such, the objection is maintained. Applicant alleges Shin does not disclose any process of verifying that the smart contract corresponds to the data verification before it is registered. The pending limitation and office action reads, “to execute a verification registration process in response to a determination that the program corresponding to the data verification process has been generated in the blockchain (pars. 18, 28, 129-130, registration is performed after address is verified according to the rules using the generated smart contract rules in the blockchain, hence the smart contract/program generated in the blockchain comprises rules that are applied to registration and verification)”. Shin clearly teaches that a smart contract generated in the blockchain comprises rules that are applied to data verification. It is not clear if Applicant means to claim or read additional meaning into the claimed limitation, in which case he is invited to claim more details to expedite prosecution process. The Shin system further teaches storing the verified data in the ledger. As such, all allegations are believed moot. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure in the field of blockchain data processing: USPN. 20210160069 pars. 36, 38, smart contract, blockchain verification. THIS ACTION IS MADE FINAL. Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to MARCIN R FILIPCZYK whose telephone number is (571)272-4019. The examiner can normally be reached M-F 7-4 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, Kavita Stanley can be reached at 571-272-8352. 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. May 19, 2026 /MARCIN R FILIPCZYK/Primary Examiner, Art Unit 2153
Read full office action

Prosecution Timeline

Sep 10, 2024
Application Filed
Dec 16, 2025
Non-Final Rejection mailed — §102
Feb 19, 2026
Response Filed
May 22, 2026
Final Rejection mailed — §102 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12681920
ELECTRONIC DEVICE INCLUDED IN BLOCKCHAIN NETWORK AND METHOD FOR OPERATING THE SAME
2y 0m to grant Granted Jul 14, 2026
Patent 12682398
DUAL LEDGER SYNCING
1y 6m to grant Granted Jul 14, 2026
Patent 12675532
CUSTOMIZED RECOMMENDATION GENERATION USING ENTERPRISE DATA ANALYSIS AND INFERENCE
3y 2m to grant Granted Jul 07, 2026
Patent 12664179
Supporting Partial JSON Update In Replication Environment
2y 2m to grant Granted Jun 23, 2026
Patent 12639377
Resolving Points of Interest by Text Stylization
1y 3m to grant Granted May 26, 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
64%
Grant Probability
99%
With Interview (+36.8%)
3y 6m (~1y 7m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 454 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