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 .
Acknowledgements
The reply filed 07/01/2026 is acknowledged. Claims 1 and 11 have been amended. Claims 3, 5, 7, 13, 15, and 17 were previously canceled. Claims 1-2, 4, 6, 8-12, 14, 16, and 18-24 are pending and presented for examination.
Response to Arguments
Applicant’s arguments, filed 07/01/2026, with respect to the 35 U.S.C. 112(a) rejection of claims 1-2, 4, 6, 8-12, 14, 16, and 18-24 have been fully considered and are persuasive. Therefore, the 35 U.S.C. 112(a) rejection of claims 1-2, 4, 6, 8-12, 14, 16, and 18-24 has been withdrawn.
Applicant’s amendments, filed 07/01/2026, to claims 1 and 11 have overcome the prior art rejections set forth in the Non-Final Rejection 04/16/2026. Therefore, the rejections have been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of Weinflash et al. U.S. 2012/0330819.
In response to the Applicant’s remarks related to the “external financial network” on pgs. 13-16, Examiner notes that the issuing institution being on a financial network that is external to the blockchain network is merely context that does not limit how the account identifier is received or how the account type is identified. In other words, as recited, where the issuing institution resides does not limit its receiving and transmitting capabilities, and therefore does not meaningfully limit the actively recited steps of the claims. Furthermore, the current scope of the system claims include the blockchain network, a regulatory entity, and a processing server. Therefore, the “financial network that is external to the blockchain network” is beyond the scope of the system claims. As such, at least the recitation “the issuing institution on a financial network that is external to the blockchain network” cannot be given patentable weight. Please see below for more details.
Claim Objections
Claim 16 is objected to because of the following informalities: “The method” should be “The system.” Appropriate correction is required.
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.
Claims 1, 4, 6, 9-11, 14, 16, and 19-24 are rejected under 35 U.S.C. 103 as being unpatentable over Yoo U.S. 2021/0342803 in view of Weinflash et al. U.S. 2012/0330819 (herein as “Weinflash”), in view of Marsh U.S. 2022/0147983, and further in view of Agrawal et al. U.S. 2019/0164153 (herein referred to as “Agrawal”).
Re Claim 1, Yoo discloses a method for account type registration for blockchain wallets, comprising:
receiving, by a receiving device of a processing server, a public key of a cryptographic key pair of a blockchain wallet associated with a blockchain network [0116] – “initiating a registration process, and may send a registration transaction…to the blockchain system 200,” “The registration transaction may further include…a public key of the participant,” [0115] – “the participant node 20 may install a downloaded blockchain wallet function 111…and may use the blockchain wallet function 111 to create a blockchain account.”;
receiving, by the receiving device of the processing server, an account identifier of a transaction account ([0116] – “may send a registration transaction including a participant identifier for identification of the participant node,” [0118] – “may create a participant registration account…data…may be stored for each participant identifier in the participant registration account,” i.e. participant identifier is analogous to an account identifier, participant registration account is analogous to a transaction account) […];
identifying, by the processing server, an account type for the blockchain wallet based on the account identifier of the transaction account ([0116-0118] – the blockchain account(s) are each associated with a participant role, a participant role is analogous to an account type) […];
storing, in a data entry, at least the public key of the blockchain wallet and an identifier associated with the identified account type for the blockchain wallet [0118] – “Data including the blockchain account identifier, the participant role…the public key of the participant, and so on may be stored for each participant identifier in the participant registration account.”
However, Yoo does not expressly disclose
the transaction account issued by an issuing institution and maintained by the issuing institution on a financial network that is external to the blockchain network;
wherein the identifying includes transmitting the account identifier of the transaction account to the issuing institution on the financial network that is external to the blockchain network and receiving the account type from the issuing institution.
Examiner notes that the “transaction account issued by an issuing institution and maintained by the issuing institution on a financial network that is external to the blockchain network” is merely context that does not meaningfully limit the steps of how the account identifier is received or how the account type is identified. Specifically, the transaction account being issued and maintained by the issuing account are not actively recited steps, and the financial network that is external to the blockchain network does not meaningfully limit the steps of receiving an account identifier and identifying an account type. Furthermore, the scope of system claim 11 only pertains to the blockchain network, a regulatory entity, and a processing server. Therefore, how the transaction account is issued and maintained, and the financial network in which the issuing institution exists is beyond the scope of the system claim. However, for purposes of compact prosecution, prior art is provided where appropriate.
Weinflash discloses a system and method for locating and accessing account data. Specifically, Weinflash discloses
the transaction account issued by an issuing institution and maintained by the issuing institution on a financial network that is external to the blockchain network ([0027] – bank account provided by a financial institution);
wherein the identifying includes transmitting the account identifier of the transaction account to the issuing institution on the financial network that is external to the blockchain network ([0038] – “a request to the system 110 may have a standard format and include information pertinent to the person…(…account numbers…),” [0024] – “the data used to populate database 120 is obtained from a number of financial institutions 140,” database 120 is part of system 110) and receiving the account type from the issuing institution (Fig. 4 310, 322 – retrieve account data in response to account search request, [0028] – account data includes account type).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo’s participant registration account to a transaction account issued and maintained by the issuing institution in Weinflash, and combine Yoo with the teachings of transmitting the account identifier of the transaction account to the issuing institution, and receiving the account type from the issuing institution, as taught in Weinflash. One would be motivated to make the combination to enable locating, verifying, and/or accessing account information, especially for accounts that are maintained across a number of different institutions Weinflash, [0006].
However, Yoo in view of Weinflash do not explicitly teach
identifying, by the processing server, one or more sanctions imposed on the transaction account;
storing, in the data entry, one or more sanction identifiers associated with the one or more identified sanctions;
determining, by the processing server, the data entry includes the one or more sanction identifiers and the new blockchain transaction is subject to one or more sanctions associated with the one or more sanction identifiers;
generating, by the processing server, a transaction notification message based on the transaction data for the new blockchain transaction and the one or more sanction identifiers of the data entry; and
transmitting, by a transmitting device of the processing server, the transaction notification message to a regulatory entity.
Marsh discloses a hierarchy-based distributed ledger. Specifically, Marsh discloses
identifying, by the processing server, one or more sanctions imposed on the transaction account [0108] – “Such rules may be stored and retrieved from the distributed ledger…determine if the transaction satisfies the rules for each of the intermediary accounts,” wherein
storing, in the data entry, one or more sanction identifiers associated with the one or more identified sanctions [0108] – “The rules may be stored in the distributed ledger…for the individual accounts,”;
determining, by the processing server, the data entry includes the one or more sanction identifiers and the new blockchain transaction is subject to one or more sanctions associated with the one or more sanction identifiers [0108] – “Such rules may be stored and retrieved from the distributed ledger…determine if the transaction satisfies the rules for each of the intermediary accounts,”;
generating, by the processing server, a transaction notification message based on the transaction data for the new blockchain transaction and the one or more sanction identifiers of the data entry ([0113] – “each message that is transmitted between the different devices may use a common data model with a common format and common transaction attributes [for the transaction],” thereby suggesting that the messages are generated because they follow the format of such common data model); and
transmitting, by a transmitting device of the processing server, the transaction notification message to a regulatory entity ([0113] – “The first computing device may transmit messages using the data model so the devices that maintain the distributed ledger may easily parse the message…,” the devices are analogous to a regulatory entity because they analyze the data and confirm the data to include in the record being added to the distributed ledger, thus “regulating” the record to be added).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash’s registration process with the teachings of identifying, storing, and determining sanctions imposed on the account and generating and transmitting a transaction notification message for the transaction in Marsh. One would be motivated to make this combination to ensure transactions satisfy a transaction policy Marsh [0107] and ensure the distributed ledger is updated quickly Marsh [0113].
Yoo in view of Weinflash and Marsh do not explicitly teach
receiving, by the receiving device of the processing server, transaction data for a new blockchain transaction on the blockchain network, the transaction data including at least the public key of the blockchain wallet and a second public key of a second blockchain wallet;
identifying, by the processing server, the data entry including the public key of the blockchain wallet.
Agrawal discloses a blockchain system for confidential and anonymous smart contracts. Specifically, Agrawal discloses
receiving, by the receiving device of the processing server, transaction data for a new blockchain transaction on the blockchain network, the transaction data including at least the public key of the blockchain wallet and a second public key of a second blockchain wallet ([0085] – “The transaction data may include a set of public keys of the accounts involved in the transaction,” [0030] – “Once a validation node has received the message,” “The message may include transaction data,” Fig. 1, [0007] – a blockchain network);
identifying, by the processing server, the data entry including the public key of the blockchain wallet ([0091] – “the set of entries may include a first entry having a first public key associated with a first account; a second entry having a second public key associated with a second account.” The public key of the blockchain wallet is interpreted to be the first blockchain wallet introduced in “receiving…a public key of a cryptographic key pair of a blockchain wallet…”).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash and Marsh’s registration process with the teachings of receiving transaction data and identifying the data entry including the public key of the blockchain wallet in Agrawal. Since each individual element and its function are shown in the prior art, albeit shown in separate references, the difference between the claimed subject matter and the prior art rests not on any individual element or function but in the very combination itself. Therefore, the combination of prior art elements according to known methods would yield predictable results and renders the claim obvious.
Re Claim 4, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, and Yoo in view of Weinflash, Marsh and Agrawal further teach comprising:
identifying, by the processing server, a second data entry that includes the second public key of the second blockchain wallet Agrawal, [0091] – “the set of entries may include a first entry having a first public key associated with a first account; a second entry having a second public key associated with a second account”; and
storing, by the processing server, at least one of the one or more sanction identifiers in the second data entry (Agrawal, [0082] – “Each entry may include a public key that can be used to reference an account…a lock status of the public key…The lock status indicates whether a public key (and its associated account) is locked,” a locked status is analogous to the at least one of the one or more sanction identifiers).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash and Marsh’s registration process with the teachings of identifying a second data entry and storing at least one of the one or more sanction identifiers in the second data entry in Agrawal. Since each individual element and its function are shown in the prior art, albeit shown in separate references, the difference between the claimed subject matter and the prior art rests not on any individual element or function but in the very combination itself. Therefore, the combination of prior art elements according to known methods would yield predictable results and renders the claim obvious.
Re Claim 6, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 4, and Yoo in view of Weinflash, Marsh and Agrawal further teach the method further comprising:
updating, by the processing server, the second data entry based on the one or more sanctions imposed on the transaction account (Agrawal [0092] – “An account can be locked in response to receiving a lock request from a user device associated with the account,” [0082] – “Each entry may include…a lock status of the public key,” thereby suggesting the lock status is updated when a lock request is received).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash and Marsh’s registration process with the teachings of updating entries in Agrawal. Since each individual element and its function are shown in the prior art, albeit shown in separate references, the difference between the claimed subject matter and the prior art rests not on any individual element or function but in the very combination itself. Therefore, the combination of prior art elements according to known methods would yield predictable results and renders the claim obvious.
Re Claim 9, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, and Yoo in view of Weinflash, Marsh and Agrawal further teach wherein the account identifier of the transaction account is a portion of a payment account number (Yoo, Fig. 20 – user node can replenish account with asset, thereby suggesting a payment account associated with the user node).
Examiner notes that the content of the account identifier is nonfunctional descriptive language. The content of the account identifier does not meaningfully limit how the account type is identified and/or how the account type is registered. Therefore, the content of the account identifier cannot be given patentable weight. However, for purposes of compact prosecution, prior art is provided above.
Re Claim 10, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, and Yoo in view of Weinflash, Marsh and Agrawal further teach wherein the account type is one of an individual or an entity Yoo, [0066].
Examiner notes that the content of the account type is nonfunctional descriptive language. The content of the account type does not meaningfully limit how the account type is identified and/or how the account type is registered. Therefore, the content of the account type cannot be given patentable weight. However, for purposes of compact prosecution, prior art is provided above.
Re Claim 16, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 14, and Yoo in view of Weinflash, Marsh and Agrawal further teach wherein the new blockchain transaction is subject to the one or more sanctions, and the processing server is configured to deny the new blockchain transaction Marsh [0081] – “the central server may decline the transaction [responsive to determining the transaction attributes do not satisfy the respective node’s rules].”
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash’s registration process with the teachings of denying a transaction based on defined rules in Marsh. One would be motivated to make this combination to ensure transactions satisfy a transaction policy Marsh [0107].
Re Claim 21, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, and Yoo in view of Weinflash, Marsh and Agrawal further teach wherein the one or more sanctions include at least one of: a transaction amount limit, a transaction participant limit, a transaction frequency limit, a transaction time limit, a transaction date limit, and transaction activity report requirement Marsh, [0108] – “may have a transaction limit indicating the maximum value of an asset that can be transferred.”
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash’s registration process with the teachings of a transaction amount limit in Marsh. One would be motivated to make this combination to ensure transactions satisfy a transaction policy and enable unique control of the transactions Marsh [0008], [0107].
Re Claim 23, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, and Yoo in view of Weinflash, Marsh and Agrawal further teach wherein the identifying the one or more sanctions imposed on the transaction account includes:
generating, by the processing server, a sanction data request for the blockchain wallet, the sanction data request including at least the public key for the blockchain wallet (Marsh, [0101] – “a request to execute a transaction…The request may include an identification of the first account and the second account,” “the blockchain wallet” is interpreted to be the first blockchain wallet introduced in “receiving…a public key of a cryptographic key pair of a blockchain wallet…”);
transmitting, by the transmitting device of the processing server, the sanction data request to the regulatory entity (Marsh, [0081] – “When a node initiates a transaction, the server may send the transaction attributes for the transaction to the corresponding nodes,” i.e. regulatory entity); and
receiving, by the receiving device of the processing server, sanction data from the
regulatory entity, the sanction data identifying the one or more sanctions (Marsh, [0081] – “the central server may receive rules from the different nodes”).
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash’s registration process with the teachings of identifying the one or more sanctions imposed on the transaction account in Marsh. One would be motivated to make this combination to ensure transactions satisfy a transaction policy Marsh [0107].
Re Claims 11, 14, 19-20, 22, and 24, they are the system claims of the method claims 1, 4, 9-10, 21, and 23 respectively. Claims 11, 14, 19-20, 22, and 24 recite similar distinguishing features as claims 1, 4, 9-10, 21, and 23. Furthermore, Yoo discloses a blockchain system Fig. 3 comprising at least a processor Fig. 25, 2510, including a plurality of blockchain nodes [0083], i.e. regulatory entity, and such blockchain system 200 providing services to other computers/systems Fig. 2, [0002], [0078]. Therefore, they are rejected for the same reasons above.
Claims 2 and 12 are rejected under 35 U.S.C. 103 as being unpatentable over Yoo U.S. 2021/0342803 in view of Weinflash et al. U.S. 2012/0330819 (herein as “Weinflash”), in view of Marsh U.S. 2022/0147983, and further in view of Agrawal et al. U.S. 2019/0164153 (herein referred to as “Agrawal”) as applied to claims 1 and 11 above, and further in view of Auerbach et al. U.S. Patent 12,093,942 (herein as “Auerbach”).
Re Claim 2, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, and Yoo in view of Weinflash, Marsh and Agrawal further teach wherein
the data entry is a blockchain data value Yoo [0151] – “the participant registration information stored in the blockchain database.”
However, Yoo in view of Weinflash, Marsh and Agrawal do not explicitly teach
the blockchain data value is stored in a second blockchain separate from the blockchain.
Auerbach discloses an account creation process for digital assets in a peer-to-peer network. Specifically, Auerbach discloses
the blockchain data value is stored in a second blockchain separate from the blockchain Col. 349, lines 48-53 – “the fiat-backed digital asset data base may be maintained on a side chain. A sidechain, in embodiments, may refer to a portion of the distributed transaction ledger. For example, an administrator, user, and/or trusted entity may maintain a portion of the distributed transaction ledger and/or an electronic copy of a portion of the distributed transaction ledger.”
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash, Marsh and Agrawal’s registration process with the teaching of storing the blockchain data value in a sidechain, i.e. second blockchain in Auerbach. One would be motivated to make this combination because use of a sidechain reduces both transaction costs and transaction times overall Auerbach Col. 76, lines 1-2.
Re Claim 12, it is the system claim of the method claim 2. Claim 12 recites similar distinguishing features as claim 2. Therefore, it is rejected for the same reasons above.
Claims 8 and 18 are rejected under 35 U.S.C. 103 as being unpatentable over Yoo U.S. 2021/0342803 in view of Weinflash et al. U.S. 2012/0330819 (herein as “Weinflash”), in view of Marsh U.S. 2022/0147983, and further in view of Agrawal et al. U.S. 2019/0164153 (herein referred to as “Agrawal”) as applied to claims 1 and 11 above, and further in view of Shahin et al. U.S. 2022/0343015 (herein referred to as “Shahin”).
Re Claim 8, Yoo in view of Weinflash, Marsh and Agrawal teach the method of claim 1, however, Yoo in view of Weinflash, Marsh and Agrawal do not explicitly teach further comprising:
generating, by the processing server, a hash value by hashing the account identifier using a one-way hashing algorithm, wherein the data entry further includes the generated hash value.
Shahin discloses a system and a method for securing sensitive data for transaction requests using tokenization and encryption. Specifically, Shahin discloses
generating, by the processing server, a hash value by hashing the account identifier using a one-way hashing algorithm, wherein the data entry further includes the generated hash value [0069] – “concatenate and hash the values of certain transaction request fields [DFI account number],” “the hash module 220 may apply a SHA-224 hash to the concatenation and store the hashed concatenation into the tokenization and encryption datastore 250,” “the hashing operation cannot be reversed.”
It would have been obvious to a person of ordinary skill in the art before the effective filing date of the claimed invention to modify Yoo in view of Weinflash, Marsh and Agrawal’s registration process with the teachings of generating a hash value by hashing the account identifier and storing the generated hash value in Shahin. One would be motivated to make this combination to enable a high level of security for sensitive information Shahin [0003].
Re Claim 18, it is the system claim of the method claim 8. Claim 18 recites similar distinguishing features as claim 8. Therefore, it is rejected for the same reasons above.
Conclusion
Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). 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 CHRISTINE DANG whose telephone number is (571)270-5880. The examiner can normally be reached M-F 9-5pm 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, Patrick McAtee can be reached at (571) 272-7575. 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.
/CHRISTINE DANG/Examiner, Art Unit 3698