Prosecution Insights
Last updated: July 17, 2026
Application No. 19/056,979

ZERO-KNOWLEDGE PROOF-BASED VIRTUAL CARDS

Non-Final OA §101§103
Filed
Feb 19, 2025
Priority
Jun 05, 2020 — divisional of 11/538,019 +1 more
Examiner
KUO, CHENYUH
Art Unit
3697
Tech Center
3600 — Transportation & Electronic Commerce
Assignee
American Express Travel Related Services Company, Inc.
OA Round
1 (Non-Final)
73%
Grant Probability
Favorable
1-2
OA Rounds
1y 4m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 73% — above average
73%
Career Allowance Rate
178 granted / 243 resolved
+21.3% vs TC avg
Strong +53% interview lift
Without
With
+53.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 9m
Avg Prosecution
7 currently pending
Career history
259
Total Applications
across all art units

Statute-Specific Performance

§101
1.4%
-38.6% vs TC avg
§103
88.2%
+48.2% vs TC avg
§102
2.6%
-37.4% vs TC avg
§112
5.8%
-34.2% vs TC avg
Black line = Tech Center average estimate • Based on career data from 243 resolved cases

Office Action

§101 §103
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 . Status of Claims Claims 1-20 are pending. Claims 1-20 have been examined. Priority Applicant's claim for the benefit of a prior-filed application under 35 U.S.C. 119(e) or under 35 U.S.C. 120, 121, 365(c), or 386(c) is acknowledged. Claim Rejections – 35 USC §101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. Step 1 In the instance case, claims 1-7 are directed to a method (i.e. process), claims 8-14 are directed to a system (i.e. machine), and claims 15-20 are directed to a non-transitory computer readable medium (i.e. manufacture). Therefore, these claims fall within the four statutory categories of invention. Independent Claims: Claim 1 Step 2A Prong One The claim recites (i.e., sets forth or describes) an abstract idea of transaction processing with validation. Specifically, the following underlined claim elements recite abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). a transaction terminal configured to process transactions; and at least one application executable by the transaction terminal, wherein, when executed, the at least one application causes the transaction terminal to at least: obtain from a client device a request to process a transaction on behalf of a virtual card linked to an account with an issuer service, the request associated with at least one of a verifier kit or a prover kit for a zero-knowledge proof algorithm; transmit transaction details for the transaction to the client device, the transaction details comprising a transaction amount; obtain a proof result from the client device; validate the proof result from the client device using the verifier kit by verifying that the proof result indicates that the client device is authorized to complete the transaction; and process the transaction in response to validating the proof result received from the client device. More specifically, but for the additional elements, the claim under its broadest reasonable interpretation recites a commercia or legal interactions and therefore under its broadest reasonable interpretation recite limitations grouped within the "certain methods of organizing human activity" grouping of abstract ideas because the claim recites a process of transaction processing with validation including obtaining a request to process a transaction, provide transaction details, perform proof validation and process the transaction, which is a commercial or legal interactions. Additionally, the claim recites zero-knowledge proof algorithm with a proof from a prover and validation of the proof from verifier, which describes mathematical relationships, mathematical formula or equations, mathematical calculations, and therefore under its broadest reasonable interpretation recites limitations grouped with the “mathematical concepts.” The claim is abstract idea because merely combining several abstract ideas does not render the combination any less abstract. Step 2A Prong Two This judicial exception is not integrated into a practical application. The non-underlined additional elements of “a transaction terminal configured to,” “at least one application executable by the transaction terminal,” “a client device, “a virtual card,” “a verifier kit,” “a proof kit,” merely use computers as a tool to perform the abstract idea and it amounts to no more than mere instructions to apply the exception using generic computer components. Accordingly, the additional elements, individually and in combination, do not integrate the judicial exception into a practical application. The claim is directed to an abstract idea. Step 2B The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed previously with respect to Step 2A, the additional elements merely use computers as a tool to perform the abstract idea and it amounts to no more than mere instructions to apply the exception using generic computer components. Mere instructions to apply an exception using generic computer components cannot provide an inventive concept. Viewed as a whole, the additional elements, taken individually and in combination, do not result in the claims, amounting to significantly more than the judicial exception. Therefore, the claim does not provide an inventive concept, and thus, is not patent eligible. Dependent Claims 2-7 Claim 2 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein the at least one application, when executed, validates the proof result by further causing the transaction terminal to validate that the proof result contains at least one commitment parameter defining at least one restriction corresponding to the account with the issuer service. As above, the claim further recites the abstract idea of transaction processing with validation. The claim does not introduce any new additional element beyond the additional elements discussed previously. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 3 recites characteristics of the proof result. Therefore, the claims further recite the abstract idea of transaction processing with validation. The claim does not introduce any new additional element. Therefore, the claim does no integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 4 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein the at least one application, when executed, validates the proof result by further causing the transaction terminal to validate that the proof result accompanies the transaction details signed by a private key or certificate associated with the client device. As above, the claim further recites the abstract idea of transaction processing with validation. The claim does not introduce any new additional element beyond the additional elements discussed previously. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 5 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein, when executed, the at least one application further causes the transaction terminal to at least request at least one of a personal identification number (PIN) or a signature from a user. As above, the claim further recites the abstract idea of transaction processing with validation. The claim does not introduce any new additional element beyond the additional elements discussed previously. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 6 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein, when executed, the at least one application processes the transaction by verifying that the virtual card associated with the account is unrevoked by determining that a public key associated with the virtual card is not published on a distributed ledger as a revoked virtual card. As above, the claim further recites the abstract idea of transaction processing with validation. The non-underlined additional elements of “a distributed ledger”, merely use a computer as a tool to perform the abstract idea and it amounts no more than merely instructions to apply the exception using a generic computer component. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 7 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein, when executed, the at least one application further causes the transaction terminal to obtain the verifier kit from a distributed ledger. As above, the claim further recites the abstract idea of transaction processing with validation. The non-underlined additional elements of “to obtain the verified kit from a distributed ledger”, merely use a computer as a tool to perform the abstract idea and it amounts no more than merely instructions to apply the exception using a generic computer component. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Independent Claims: Claim 8 Step 2A Prong One The claim recites (i.e., sets forth or describes) an abstract idea of transaction processing with validation. Specifically, the following underlined claim elements recite abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). obtaining, by a transaction terminal from a client device a request to process a transaction on behalf of a virtual card linked to an account with an issuer service, the request associated with at least one of a verifier kit or a prover kit for a zero-knowledge proof algorithm; transmitting, by the transaction terminal, transaction details for the transaction to the client device, the transaction details comprising a transaction amount; obtaining, by the transaction terminal, a proof result from the client device; validating, by the transaction terminal, the proof result from the client device using the verifier kit by verifying that the proof result indicates that the client device is authorized to complete the transaction; and processing, by the transaction terminal, the transaction in response to validating the proof result received from the client device. More specifically, but for the additional elements, the claim under its broadest reasonable interpretation recites a commercia or legal interactions and therefore under its broadest reasonable interpretation recite limitations grouped within the "certain methods of organizing human activity" grouping of abstract ideas because the claim recites a process of transaction processing with validation including obtaining a request to process a transaction, provide transaction details, perform proof validation and process the transaction, which is a commercial or legal interactions. Additionally, the claim recites zero-knowledge proof algorithm with a proof from a prover and validation of the proof from verifier, which describes mathematical relationships, mathematical formula or equations, mathematical calculations, and therefore under its broadest reasonable interpretation recites limitations grouped with the “mathematical concepts.” The claim is abstract idea because merely combining several abstract ideas does not render the combination any less abstract. Step 2A Prong Two This judicial exception is not integrated into a practical application. The non-underlined additional elements of “a transaction terminal,” “a client device, “a virtual card,” “a verifier kit,” “a proof kit,” merely use computers as a tool to perform the abstract idea and it amounts to no more than mere instructions to apply the exception using generic computer components. Accordingly, the additional elements, individually and in combination, do not integrate the judicial exception into a practical application. The claims are directed to an abstract idea. Step 2B The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed previously with respect to Step 2A, the additional elements merely use computers as a tool to perform the abstract idea and it amounts to no more than mere instructions to apply the exception using generic computer components. Mere instructions to apply an exception using generic computer components cannot provide an inventive concept. Viewed as a whole, the additional elements, taken individually and in combination, do not result in the claims, amounting to significantly more than the judicial exception. Therefore, the claim does not provide an inventive concept, and thus, is not patent eligible. Dependent Claims 9-14 Claim 9 recites further details of the proof result. Claim 10 recites characteristics of the proof result. Claim 11 recites further details of the proof result. Therefore, the claims further recite the abstract idea of transaction processing with validation. The claims do not introduce any new additional element. Therefore, the claims do no integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 12 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). further comprising requesting, by the transaction terminal, at least one of a personal identification number (PIN) or a signature from a user. As above, the claim further recites the abstract idea of transaction processing with validation. The claim does not introduce any new additional element beyond the additional elements discussed previously. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 13 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein a public key associated with the virtual card is published to a distributed ledger by the issuer service when the virtual card of the client device is revoked by the issuer service, the method further comprising verifying, by the transaction terminal, that the virtual card associated with the account is unrevoked by determining that the public key associated with the virtual card is not published on a distributed ledger as a revoked virtual card.. As above, the claim further recites the abstract idea of transaction processing with validation. The non-underlined additional elements of “a distributed ledger”, merely use a computer as a tool to perform the abstract idea and it amounts no more than merely instructions to apply the exception using a generic computer component. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 14 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). further comprising obtaining, by the transaction terminal, the verifier kit from a distributed ledger. As above, the claim further recites the abstract idea of transaction processing with validation. The non-underlined additional elements of “obtaining the verified kit from a distributed ledger”, merely use a computer as a tool to perform the abstract idea and it amounts no more than merely instructions to apply the exception using a generic computer component. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Independent Claims: Claim 15 Step 2A Prong One The claim recites (i.e., sets forth or describes) an abstract idea of transaction processing with validation. Specifically, the following underlined claim elements recite abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). A non-transitory computer-readable medium embodying a program executable by a processor of a transaction terminal, the program, when executed, causing the processor to at least: obtain, from a client device a request to process a transaction on behalf of a virtual card linked to an account with an issuer service, the request associated with at least one of a verifier kit or a prover kit for a zero-knowledge proof algorithm; transmit transaction details for the transaction to the client device, the transaction details comprising a transaction amount; obtain a proof result from the client device; validate the proof result from the client device using the verifier kit by verifying that the proof result indicates that the client device is authorized to complete the transaction; and process the transaction in response to validating the proof result received from the client device. More specifically, but for the additional elements, the claim under its broadest reasonable interpretation recites a commercia or legal interactions and therefore under its broadest reasonable interpretation recite limitations grouped within the "certain methods of organizing human activity" grouping of abstract ideas because the claim recites a process of transaction processing with validation including obtaining a request to process a transaction, provide transaction details, perform proof validation and process the transaction, which is a commercial or legal interactions. Additionally, the claim recites zero-knowledge proof algorithm with a proof from a prover and validation of the proof from verifier, which describes mathematical relationships, mathematical formula or equations, mathematical calculations, and therefore under its broadest reasonable interpretation recites limitations grouped with the “mathematical concepts.” The claim is abstract idea because merely combining several abstract ideas does not render the combination any less abstract. Step 2A Prong Two This judicial exception is not integrated into a practical application. The non-underlined additional elements of a “non-transitory computer-readable medium embodying a program executable by a processor of a transaction terminal, the program, when executed, causing the processor to…”, “a client device, “a virtual card,” “a verifier kit,” “a proof kit,” merely use computers as a tool to perform the abstract idea and it amounts to no more than mere instructions to apply the exception using generic computer components. Accordingly, the additional elements, individually and in combination, do not integrate the judicial exception into a practical application. The claim is directed to an abstract idea. Step 2B The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. As discussed previously with respect to Step 2A, the additional elements merely use computers as a tool to perform the abstract idea and it amounts to no more than mere instructions to apply the exception using generic computer components. Mere instructions to apply an exception using generic computer components cannot provide an inventive concept. Viewed as a whole, the additional elements, taken individually and in combination, do not result in the claims, amounting to significantly more than the judicial exception. Therefore, the claim does not provide an inventive concept, and thus, is not patent eligible. Claim 17 recites further details of the proof result. Claim 18 recites further details of the proof result. Therefore, the claims further recite the abstract idea of transaction processing with validation. The claims do not introduce any new additional element. Therefore, the claims do no integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 19 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein, when executed, the program further causes the processor of the transaction terminal to request at least one of a personal identification number (PIN) or a signature from a user. As above, the claim further recites the abstract idea of transaction processing with validation. The claim does not introduce any new additional element beyond the additional elements discussed previously. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. Claim 20 recites the following underlined claim elements as abstract ideas while the nonunderlined claim elements recite additional elements according to MPEP 2106.04(a). wherein a public key associated with the virtual card is published to a distributed ledger by the issuer service when the virtual card of the client device is revoked by the issuer service, the method further comprising verifying, by the transaction terminal, that the virtual card associated with the account is unrevoked by determining that the public key associated with the virtual card is not published on a distributed ledger as a revoked virtual card.. As above, the claim further recites the abstract idea of transaction processing with validation. The non-underlined additional elements of “a distributed ledger”, merely use a computer as a tool to perform the abstract idea and it amounts no more than merely instructions to apply the exception using a generic computer component. Therefore, the claim does not integrate the judicial exception into a practical application or amount to significantly more than the judicial exception. 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 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. The factual inquiries for establishing a background for determining obviousness under 35 U.S.C. 103 are summarized as follows: 1. Determining the scope and contents of the prior art. 2. Ascertaining the differences between the prior art and the claims at issue. 3. Resolving the level of ordinary skill in the pertinent art. 4. Considering objective evidence present in the application indicating obviousness or nonobviousness. Claims 1, 7, 8, 14, 15 are rejected under 35 U.S.C. 103 as being unpatentable over Sharma et al. (US 9,705,886B2 (“Sharma”)) in view of Hammond, F. (US 7,840,806B2 (“Hammond”)). Per Claims 1, 8 and 15: Sharma discloses a method comprising: obtaining, by a transaction terminal (Fig. 1, item 120) from a client device (Fig. 1, item 110) a request to process a transaction (Fig. 2, items 201/202; 13:50-14:5) on behalf of a virtual card linked to an account with an issuer service (7:21-38, 7:51-8:10, 13:8-18), the request associated with [protocol]… (abstract; 4:64-5:4, 14:5-9) transmitting, by the transaction terminal, transaction details for the transaction to the client device, the transaction details comprising a transaction amount; (Fig. 2, items 120/205; 15:7-18) obtaining, by the transaction terminal, [data] from the client device; (Fig. 2, items 120/202; 14:16-26) validating, by the transaction terminal, the [data] rom the client device processing, by the transaction terminal, the transaction in response to validating the proof result received from the client device. (4:64-5:4, 5:40-51) Additionally, for claim 1, Sharma discloses a system (Fig. 1, system 100) comprising: a transaction terminal configured to process transactions; and (Fig. 1, item 120; 11:4-14) at least one application executable by the transaction terminal, wherein, when executed, the at least one application causes the transaction terminal to at least: (Fig. 1, item 120; 11:4-14) Additionally, for claim 15, Sharma discloses a system (Fig. 1, system 100) comprising: A non-transitory computer-readable medium embodying a program executable by a processor, the program, when executed, causing the processor to at least…(Fig. 1, item 120; 11:4-14) Sharma discloses the request associated with a protocol based on the enhanced data interface (EDI) providing validation, authentication and payment processing between the transaction terminal and the client device (abstract; 4:64-5:4, 14:5-9). Sharma does not explicitly disclose the authentication based on at least one of verifier kit or a prover kit for a zero knowledge proof algorithm, nor does Sharma disclose obtaining a proof result and validating the proof result. Hammond discloses request associated with at least one of verifier kit or a prover kit for a zero knowledge proof algorithm (Fig. 3; abstract; 2:30-47, 3:1-2, 4:29-34). Furthermore, Hammond teaches obtaining a proof result a prover device and validating the proof result from the client device using the verifier kit by verifying that the proof result indicates that the client device is authorized to complete the transaction (Fig. 3; 2:30-47, 4:41-67). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of secure authenticiation with enhanced data interface (EDI) interface providing validation, authentication, and payment processing of Sharma to incorporate the teachings of zero knowledge proof authentication, as disclosed in Hammond, to improve transaction security by providing authentication without transmitting the key, thereby preventing the key from being stolen or misused (Hammond: 1:43-45). Per Claims 7 and 14: Sharma in view of Hammond discloses all the limitations of claims 1 and 8. Furthermore, Sharma discloses: wherein, when executed, the at least one application further causes the transaction terminal (‘verifier’) to obtain [module] from a distributed ledger Fig. 1, item 121; 10:32-36). Hammond discloses the verifier kit being obtained for the verifier agent. (Fig. 3 ‘Verifier Agent’; 2:17-19, 3:1-5, 3:29-33, 3:46-47, 4:29-35) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of zero knowledge authentication application, as disclosed in Hammond, to improve transaction security by providing authentication without transmitting the key, thereby preventing the key from being stolen or misused (Hammond: 1:43-45) Claims 2-3, 9-10, 16-17 are rejected under 35 U.S.C. 103 as being unpatentable over Sharma in view of Hammond as applied to claims 1, 8 and 15 further in view of Li et al. (US 2020/0034834A1 (“Li”)). Per Claims 2, 9 and 16: Sharma in view of Hammond discloses all the limitations of claims 1, 8 and 15. Furthermore, Sharma discloses: wherein the at least one application, when executed, validates the [data] by further causing the transaction terminal to validate that the [data] contains [] at least one restriction corresponding to the account with the issuer service. (4:35-44, 11:4-14, 14:43-46, 16:26-36) Hammond discloses the proof result (2:30-47, 4:41-67). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of zero knowledge authentication application, as disclosed in Hammond, to improve transaction security by providing authentication without transmitting the key, thereby preventing the key from being stolen or misused (Hammond: 1:43-45) Sharma in view of Hammond does not explicitly disclose at least one commitment parameter defining restrictions. Li discloses validating the proof result containing at least one commitment parameter (¶¶77-78). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of zero-knowledge verification feature for validating zero-knowledge proof result comprising commitment data, as disclosed in Li, for privacy protection. (Li: ¶¶47) Furthermore, the claimed expressions in claims 9 and 16, “wherein the proof result is verified to contain at least one commitment parameter defining at least one restriction corresponding to the account with the issuer service,” do not move to distinguish over prior art as the expression does not affect the positively recited steps of claim 9 in a manipulative sense nor does the expression affect the recited medium in claim 16 structurally or functionally. Per Claims 3, 10 and 17: Sharma in view of Hammond and Li discloses all the limitations of claims 2, 9 and 16. Furthermore, Li discloses: wherein the proof result comprises the at least one commitment parameter. (¶¶77-78) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond and Li to incorporate the teachings of zero-knowledge verification feature for validating zero-knowledge proof result comprising commitment data, as disclosed in Li, for privacy protection. (Li: ¶¶47) Claims 4-5, 11-12, 18-19 are rejected under 35 U.S.C. 103 as being unpatentable over Sharma in view of Hammond as applied to claims 1, 8 and 15 further in view of REESE et al. (US 2020/0167775A1 (“REESE”)). Per Claims 4, 11 and 18: Sharma in view of Hammod discloses all the limitations of claims 1, 8 and 15. Furthermore, Sharma discloses: wherein the at least one application, when executed, validates the [data] by further causing the transaction terminal to validate that the [data] accompanies the transaction details…(4:35-44, 11:4-14, 14:43-46, 16:26-36 ) Hammond discloses the proof result (2:30-47, 4:41-67). It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of zero knowledge authentication application, as disclosed in Hammond, to improve transaction security by providing authentication without transmitting the key, thereby preventing the key from being stolen or misused (Hammond: 1:43-45) Sharma in view of Hammond does not explicitly disclose the transaction details signed by a private key or certificate associated with the client device.. REESE discloses the transaction details signed by a private key associated with the client device. (¶¶40-41) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of transaction details signed with a private key associated with client device, as disclosed in REESE, to provide transaction security (REESE: ¶5). Furthermore, the claimed expressions in claims 11 and 18, “wherein the proof result is accompanied with transaction details from the client device, wherein the transaction details from the client device are verified to have been signed by a private key or certificate associated with the client device,” and the expression in claim 4, “transaction details signed by a private key or certificate associated with the client device,” do not move to distinguish over prior art as the expression does not affect the positively recited steps of claim 9 in a manipulative sense nor does the expression affect the recited medium in claim 15 structurally or functionally. Per Claims 5, 12 and 19: Sharma in view of Hammond discloses all the limitations of claims 1, 8 and 15. Furthermore, Sharma in view of Hammond does not explicitly discloses: requesting, by the transaction terminal, at least one of a personal identification number (PIN) or a signature from a user. REESE discloses: requesting, by the transaction terminal, at least one of a personal identification number (PIN) or a signature from a user. (Fig. 13; ¶123) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of requesting a personal identification number (PIN) from a user, as disclosed in REESE, to provide transaction security (REESE: ¶5). Claims 6, 13 and 20 are rejected under 35 U.S.C. 103 as being unpatentable over Sharma in view of Hammond as applied to claims 1, 8 and 15 further in view of KAGA et al. (US 2019/0238344A1 (“KAGA”)) and Boivie et al. (US 9,223,965B2 (“Boivie”)). Per Claims 6, 13 and 20: Sharma in view of Hammond discloses all the limitations of claims 1, 8 and 15. Furthermore, Sharma discloses: wherein, when executed, the at least one application processes the transaction by verifying that the virtual card associated with the account is unrevoked…(4:35-44, 11:4-14, 14:43-46) Sharma in view of Hammod does not disclose the verifier (‘transaction terminal’) determining that a public key is not published on a distributed ledger as revoked one. KAGA discloses the verification terminal determining that a public key is not published on a distributed ledger as a revoked one. (Fig. 1, items 1100/1230, Fig. 9D; ¶¶2, 106-107, 121-122) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond to incorporate the teachings of verification of public key against public key revocation list, as disclosed in KAGA, so that it is impossible to impersonate to cause a transaction to be approved fraudulently (KAGA: ¶22). BOIVIE discloses the virtual card comprising public key (Fig. 2, item 202/224; ¶¶20, 41) It would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to modify the method of Sharma in view of Hammond and KAGA to incorporate the teachings of a public key associated with the virtual card, as disclosed in Boivie, to securely generate and manage a virtual card to be issued to and executed on a mobile device (Boivie: 1:21-23). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Clark et al. (US 2016/0253663A1) teaches a method for performing transaction signing utilizing asymmetric cryptography and a private ledger. NGO et al. (US 2020/0204372A1) teaches techniques for securely performing offline authentication. von Behren et al. (US 8,196,131B1) teaches payment application lifecycle management in a contactless smart card. Chitti (US 2009/0037326A1) teaches virtual card selector for a portable electronic device. Hopkins (US 5,757,918) teaches authentication of a smart card (“prover”) with a POS terminal (“verifier”) using zero knowledge proving process. Muftic (US 10,535,065B2) teaches secure payment transactions based on the public bankcard ledger. Any inquiry concerning this communication or earlier communications from the examiner should be directed to CHENYUH KUO whose telephone number is (571)272-5616. The examiner can normally be reached on Monday-Friday 8-4 PM 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, John W. Hayes can be reached on (571)272-6708. 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 http://pair-direct.uspto.gov. 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. /CHENYUH KUO/ Primary Examiner, Art Unit 3697
Read full office action

Prosecution Timeline

Feb 19, 2025
Application Filed
Apr 16, 2026
Non-Final Rejection mailed — §101, §103
Jul 10, 2026
Applicant Interview (Telephonic)
Jul 10, 2026
Examiner Interview Summary

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12682293
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
2y 6m to grant Granted Jul 14, 2026
Patent 12682351
METHOD AND SYSTEM FOR PAYMENT CARD AUTHENTICATION
2y 4m to grant Granted Jul 14, 2026
Patent 12682344
MULTI-PATH COMMUNICATION OF ELECTRONIC DEVICE SECURE ELEMENT DATA FOR ONLINE PAYMENTS
2y 3m to grant Granted Jul 14, 2026
Patent 12682018
SYSTEM AND METHOD FOR AUTOMATIC MARK MANAGEMENT ON THE BLOCKCHAIN
2y 2m to grant Granted Jul 14, 2026
Patent 12670462
Decentralized Shipping Network Using Blockchains
1y 11m to grant Granted Jun 30, 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
73%
Grant Probability
99%
With Interview (+53.1%)
2y 9m (~1y 4m remaining)
Median Time to Grant
Low
PTA Risk
Based on 243 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