Prosecution Insights
Last updated: October 02, 2026
Application No. 18/698,724

STATISTICALLY RECEIVER PRIVATE OBLIVIOUS TRANSFER FROM CDH

Final Rejection §102§103§112
Filed
Apr 04, 2024
Priority
Oct 08, 2021 — provisional 63/253,919 +1 more
Examiner
VO, ETHAN VIET
Art Unit
2431
Tech Center
2400 — Computer Networks
Assignee
Visa International Service Association
OA Round
2 (Final)
75%
Grant Probability
Favorable
3-4
OA Rounds
5m
Est. Remaining
99%
With Interview

Examiner Intelligence

Grants 75% — above average
75%
Career Allowance Rate
67 granted / 89 resolved
+17.3% vs TC avg
Strong +27% interview lift
Without
With
+27.1%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
9 currently pending
Career history
103
Total Applications
across all art units

Statute-Specific Performance

§101
4.9%
-35.1% vs TC avg
§103
57.1%
+17.1% vs TC avg
§102
13.2%
-26.8% vs TC avg
§112
24.9%
-15.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 89 resolved cases

Office Action

§102 §103 §112
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 . Claim Rejections - 35 USC § 112 The following is a quotation of 35 U.S.C. 112(b): (b) CONCLUSION.—The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the inventor or a joint inventor regards as the invention. The following is a quotation of 35 U.S.C. 112 (pre-AIA ), second paragraph: The specification shall conclude with one or more claims particularly pointing out and distinctly claiming the subject matter which the applicant regards as his invention. Claims 1-2, 4-5, 7-12, 14-20 are rejected under 35 U.S.C. 112(b) or 35 U.S.C. 112 (pre-AIA ), second paragraph, as being indefinite for failing to particularly point out and distinctly claim the subject matter which the inventor or a joint inventor (or for applications subject to pre-AIA 35 U.S.C. 112, the applicant), regards as the invention. Claim 1 recites the limitation "the first message or the second message" in line 18 of Claim 1. There is insufficient antecedent basis for this limitation in the claim. That is, when the claims recite “the first message” and “the second message” in line 18 of Claim 1, Claim 1 previously recites “a first message or a second message” in line 1, “a first oblivious transfer message” in lines 3-4 and “a second oblivious transfer message” in line 9, and “a first obfuscated message and a second obfuscated message” in lines 12-13. For this reason, “the first message” and “the second message” lack antecedent basis as they could refer to three different message pairs, rendering the claim indefinite. It is recommended by the Examiner to distinguish this pair of messages, such as by referring to these messages as a first plaintext message and a second plaintext message corresponding to the obfuscated messages. Claims 2, 4-5, 7-11 are rejected by virtue of depending upon Claim 1. Claim 12 is rejected for similar reasons as Claim 1 as it recites similar limitations as Claim 1. Claims 14-19 are rejected by virtue of depending upon Claim 12. Claim 20 is rejected for similar reasons as Claim 1 as it recites similar limitations as Claim 1. 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 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. Claims 1-2, 4-5, 7-12, 14-19 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Tzeng et al. (NPL – “Efficient 1-Out-n Oblivious Transfer Schemes”), hereinafter referred to as “Tzeng”. Regarding Claim 1: Tzeng teaches the following limitations: A method for obliviously transferring either a first message or a second message to a receiver computer, the method comprising: receiving, by the receiver computer, from a sender computer, a first oblivious transfer message [send parameters] (Introduction, Page 159; Section 2.2). Tzeng teaches oblivious transfer protocols, generalizing the 1-out-2 oblivious transfer to the 1-out-n case. The specific case of the 1-out-2 oblivious transfer according to the algorithm of Tzeng is substantially equivalent to the claimed invention. Tzeng teaches a sender transmitting initial parameters as a step 0, i.e. a first oblivious transfer message. determining, by the receiver computer, a first random number [randomly select r] (Section 2.1, Pages 163-164). Tzeng teaches the receiver picking a random number r. retrieving, by the receiver computer, a receiver choice bit [R’s choice α], wherein the receiver choice bit is unknown to the sender computer (Section 2.1, Page 163). Tzeng teaches the receiver choosing a message through a parameter α. In the case of the 1-out-2 oblivious transfer, this can only be one of two values, i.e. a choice bit. generating, by the receiver computer, based on the first oblivious transfer message, the first random number, and the receiver choice bit, a second oblivious transfer message [R sends y] (Section 2.3, Page 164). Tzeng teaches the receiver generating and sending a message, y, which is constructed using the previous parameters. transmitting, by the receiver computer, to the sender computer, the second oblivious transfer message (Section 2.3, Page 164). wherein the sender computer generates a third oblivious transfer message using the second oblivious transfer message, wherein the third oblivious transfer message [ci] comprises a first obfuscated message and a second obfuscated message [mi] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches the sender generating and sending ci values which are constructed from mi values, secrets/messages which are obfuscated using a hash function as in section 2.3. receiving, by the receiver computer, from the sender computer, the third oblivious transfer message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and generating, by the receiver computer, an output message by de-obfuscating the first obfuscated message or the second obfuscated message, wherein the output message is equivalent to either the first message or the second message [R computes mα] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches the receiver calculating mα, i.e. the message corresponding to the choice bit. wherein the first oblivious transfer message comprises a first group element [g] and a second group element [h] (Section 2.1, Page 162; Section 2.2). Tzeng teaches the parameters being generators g and h, group elements of an order-q group where q is prime. wherein the sender computer generates the first group element and the second group element by randomly sampling the first group element and the second group element from a group (Section 2.1, Page 162; Section 2.2). Tzeng teaches these parameters being chosen from the group. and the third oblivious transfer message additionally comprises a third group element [a = gki] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches a third group element in the form of an exponentiated form of g using a random exponent k_i. Note that this random number of Tzeng can be the same for both messages, and this is done similarly in Naor et al. (NPL “Efficient Oblivious Transfer Protocols”, Page 451, Col. 2) hereinafter referred to as “Naor” the sender computer determines a second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the sender computer generates the third group element using the first group element and the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the sender computer generates the first obfuscated message using a hash function [H], an intermediate group element [y], the second random number [ki], and the first message [mi] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng uses a hash function to obfuscate the messages. and the sender computer generates the second obfuscated message using the hash function, the intermediate group element, the second group element, the second random number, and the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 2: Tzeng teaches the following limitations: wherein if the receiver choice bit is zero or false, in the method, the receiver computer selects the first obfuscated message (Section 2.1, Pages 162-164; Section 2.3, Pages 164-165). Tzeng teaches the message being selected according to the value of α. While Tzeng uses 1-indexing to describe their algorithm for the 1-out-n oblivious transfer, one of ordinary skill in the art would have recognized that the algorithm of Tzeng is still operable with 0-indexing, and in the specific case of the 1-out-2 oblivious transfer, this corresponds to α being 0 or 1. This is further supported by Naor (Naor, Section 2.3, Page 450). and wherein if the receiver choice bit is one or true, the receiver computer selects the second obfuscated message, thereby determining a selected obfuscated message, wherein the output message is generated by de-obfuscating the selected obfuscated message (Section 2.1, Pages 162-164; Section 2.3, Pages 164-165). Regarding Claim 4: Tzeng teaches the following limitations: wherein the group is a cyclic group defined by a prime number [q] (Section 2.1, Page 162; Section 2.2). The group corresponds to a prime number q, making the group cyclic. Regarding Claim 5: Tzeng teaches the following limitations: wherein the second oblivious transfer message comprises the intermediate group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Previously, the value y was drawn to the intermediate group element and the second oblivious transfer message. and wherein generating, by the receiver computer, the second oblivious transfer message comprises: generating, by the receiver computer, a first exponentiated group element by exponentiating the first group element using the first random number [gr] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). generating, by the receiver computer, a second exponentiated group element by exponentiating the second group element using an additive inverse of the receiver choice bit [hα] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches exponentiating a group element according to the receiver bit. One of ordinary skill in the art however would have recognized that a group element has a unique corresponding inverse, and as the group elements are randomly chosen, this is mathematically equivalent to what is claimed. and generating, by the receiver computer, the intermediate group element by determining a product of the first exponentiated group element and the second exponentiated group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). These values are multiplied together in Tzeng. Regarding Claim 7: Tzeng teaches the following limitations: wherein the receiver computer samples the first random number from an interval of integers defined by a prime number and wherein the sender computer samples the second random number from the interval of integers defined by the prime number (Section 2.1, Page 162; Section 2.2). Regarding Claim 8: Tzeng teaches the following limitations: wherein the sender computer generates the third group element by exponentiating the first group element using the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 9: Tzeng teaches the following limitations: wherein the sender computer generates the first obfuscated message by: exponentiating the intermediate group element using the second random number, thereby generating an exponentiated intermediate group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches exponentiating the value y using the second random number. generating a first hash by inputting the exponentiated intermediate group element into the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). This exponentiated value is used as part of the input for the hash function. and generating the first obfuscated message by computing an XOR of the first hash and the first message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches using a bitwise XOR. Regarding Claim 10: Tzeng teaches the following limitations: wherein the sender computer generates the second obfuscated message by: computing a product of the intermediate group element and the second group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches an analogous process of generating the first obfuscated message for generating the second obfuscated message. generating an exponentiated product by exponentiating the product of the intermediate group element and the second group element using the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). generating a second hash by inputting the exponentiated product into the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and generating the second obfuscated message by computing an XOR of the second hash and the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 11: Tzeng teaches the following limitations: wherein generating, by the receiver computer, the output message comprises: exponentiating, by the receiver computer, the third group element using the first random number, thereby generating an exponentiated third group element [ar] (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Tzeng teaches exponentiating the third group element, a, by the first random number, r. generating, by the receiver computer, a third hash by inputting the exponentiated third group element into the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). This resulting value is hashed. and generating, by the receiver computer, the output message by computing an XOR of the third hash and the first obfuscated message and/or the second obfuscated message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). This value is used for calculating the output value using the XOR function. Regarding Claim 12: Tzeng teaches the following limitations: A method for obliviously transferring either a first message or a second message to a receiver computer, the method comprising: generating, by a sender computer, a first oblivious transfer message (Introduction, Page 159; Section 2.2). transmitting, by the sender computer, the first oblivious transfer message to the receiver computer (Section 2.1, Pages 163-164). wherein the receiver computer determines a first random number, retrieves a receiver choice bit, and generates a second oblivious transfer message based on the first oblivious transfer message, the first random number, and the receiver choice bit, wherein the receiver choice bit is unknown to the sender computer (Section 2.1, Page 163; Section 2.3, Page 164). receiving, by the sender computer, from the receiver computer, the second oblivious transfer message (Section 2.3, Page 164). determining, by the sender computer, a second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). generating, by the sender computer, a third oblivious transfer message based on the second random number and the second oblivious transfer message, wherein the third oblivious transfer message comprises a first obfuscated message and a second obfuscated message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and transmitting, by the sender computer, the third oblivious transfer message to the receiver computer, wherein the receiver computer uses the first obfuscated message or the second obfuscated message to generate an output message, wherein the output message comprises either the first message or the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). wherein the first oblivious transfer message comprises a first group element and a second group element (Section 2.1, Page 162; Section 2.2). wherein the sender computer generates the first group element and the second group element by randomly sampling the first group element and the second group element from a group (Section 2.1, Page 162; Section 2.2). and the third oblivious transfer message additionally comprises a third group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and wherein the method further comprises: generating, by the sender computer, the third group element using the first group element and the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). generating, by the sender computer, the first obfuscated message using a hash function, an intermediate group element, the second random number, and the first message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and generating, by the sender computer, the second obfuscated message using the hash function, the intermediate group element, the second group element, the second random number, and the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 14: Tzeng teaches the following limitations: wherein: the second oblivious transfer message comprises the intermediate group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the receiver computer generates a first exponentiated group element by exponentiating the first group element using the first random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the receiver computer generates a second exponentiated group element by exponentiating the second group element using an additive inverse of the receiver choice bit (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and the receiver computer generates the intermediate group element by computing a product of the first exponentiated group element and the second exponentiated group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 15: Tzeng teaches the following limitations: wherein the method further comprises: generating, by the sender computer, the third group element by exponentiating the first group element using the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 16: Tzeng teaches the following limitations: wherein the second oblivious transfer message comprises the intermediate group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and wherein the method further comprises: exponentiating, by the sender computer, the intermediate group element using the second random number, thereby generating an exponentiated intermediate group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). generating, by the sender computer, a first hash using the exponentiated intermediate group element and the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and generating, by the sender computer, the first obfuscated message by computing an XOR of the first hash and the first message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 17: Tzeng teaches the following limitations: wherein the method further comprises: computing, by the sender computer, a product of the intermediate group element and the second group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). As argued in claim 5, as one of ordinary skill in the art would have recognized that a group element uniquely corresponds to an inverse, the product of the group elements as claimed is equivalent to the computation in Tzeng. generating, by the sender computer, an exponentiated product by exponentiating the product of the intermediate group element and the second group element using the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). generating, by the sender computer, a second hash using the exponentiated product and the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and generating, by the sender computer, the second obfuscated message by computing an XOR of the second hash and the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 18: Tzeng teaches the following limitations: wherein: the receiver computer generates a third hash using the first random number, the third group element, and the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165) and the receiver computer generates the output message by computing an XOR of the first obfuscated message and/or the second obfuscated message and the third hash (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Regarding Claim 19: Tzeng teaches the following limitations: wherein: the receiver computer generates an exponentiated third group element by exponentiating the third group element using the first random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and the receiver computer generates the third hash using the exponentiated third group element and the hash function (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Claim Rejections - 35 USC § 103 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. Claim 20 is rejected under 35 U.S.C. 103 as being unpatentable over Tzeng in view of Masny et al. (U.S. Pub. No. 2020/0259800 A1) hereinafter referred to as “Masny”. Regarding Claim 20: Tzeng teaches the following limitations: (taught by Masny below) a method of obliviously transferring either a first message or a second message to the receiver computer, the method comprising receiving, from a sender computer, a first oblivious transfer message (Introduction, Page 159; Section 2.2). determining a first random number (Section 2.1, Pages 163-164). retrieving a receiver choice bit, wherein the receiver choice bit is unknown to the sender computer (Section 2.1, Page 163). generating, based on the first oblivious transfer message, the first random number, and the receiver choice bit, a second oblivious transfer message (Section 2.3, Page 164). transmitting to the sender computer, the second oblivious transfer message (Section 2.3, Page 164). wherein the sender computer generates a third oblivious transfer message using the second oblivious transfer message, wherein the third oblivious transfer message comprises a first obfuscated message and a second obfuscated message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). receiving, from the sender computer, the third oblivious transfer message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and generating, an output message by de-obfuscating the first obfuscated message or the second obfuscated message, wherein the output message is equivalent to either the first message or the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). wherein the first oblivious transfer message comprises a first group element and a second group element (Section 2.1, Page 162; Section 2.2). wherein the sender computer generates the first group element and the second group element by randomly sampling the first group element and the second group element from a group (Section 2.1, Page 162; Section 2.2). and the third oblivious transfer message additionally comprises a third group element (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the sender computer determines a second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the sender computer generates the third group element using the first group element and the second random number (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). the sender computer generates the first obfuscated message using a hash function, an intermediate group element, the second random number, and the first message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). and the sender computer generates the second obfuscated message using the hash function, the intermediate group element, the second group element, the second random number, and the second message (Section 2.1, Pages 162-163; Section 2.3, Pages 164-165). Masny teaches the following limitation: A receiver computer comprising: a processor; and a non-transitory computer readable medium coupled to the processor, the non-transitory computer readable medium comprising code, executable by the processor for implementing (Par. [0129], Par. [0130]). Masny teaches hardware structure for implementing oblivious transfers on a computer system. Tzeng teaches a method for oblivious transfers, but does not explicitly teach the hardware components for implementing such a method. Masny however describes that a system for oblivious transfers can be implementing using hardware connected to a non-transitory storage medium. Therefore, it would have been obvious to one of ordinary skill in the art before the effective filing date of the claimed invention to combine the oblivious transfer algorithm of Tzeng with the hardware structure of Masny in order to gain the predictable result of using computer hardware to implement the oblivious transfer algorithm described by Tzeng. One of ordinary skill in the art would have realized that the system of Masny is compatible with the algorithm of Tzeng since Masny is also directed to performing oblivious transfers, and that such hardware could be predictably used to implement the oblivious transfer algorithm of Tzeng. Related Art The following prior art made of record and cited on PTO-892, but not relied upon, is considered pertinent to applicant’s disclosure: Tateishi et al. (U.S. Pub. No. 2013/0159696 A1) – Includes methods regarding oblivious transfers Ramzan et al. (U.S. Pub. No. 2005/0259817 A1) - Includes methods regarding oblivious transfers Camenisch et al. (U.S. Pub. No. 2011/0145589 A1) - Includes methods regarding oblivious transfers Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to ETHAN V VO whose telephone number is (571)272-2505. The examiner can normally be reached M-F 8am-5pm. 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, Lynn Feild can be reached on (571)272-2092. 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. /E.V.V./Examiner, Art Unit 2431 /LYNN D FEILD/Supervisory Patent Examiner, Art Unit 2431
Read full office action

Prosecution Timeline

Apr 04, 2024
Application Filed
Sep 11, 2025
Non-Final Rejection mailed — §102, §103, §112
Dec 02, 2025
Applicant Interview (Telephonic)
Dec 04, 2025
Examiner Interview Summary
Dec 10, 2025
Response Filed
Dec 10, 2025
Response after Non-Final Action
Jun 24, 2026
Response Filed
Sep 29, 2026
Final Rejection mailed — §102, §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12724872
METHODS AND SYSTEMS FOR BUILDING RICH CONTEXT FOR EFFECTIVE PASSWORD DETECTION IN PLAINTEXT
1y 6m to grant Granted Sep 01, 2026
Patent 12717975
SYSTEM-ON-CHIP AND ELECTRONIC DEVICE INCLUDING THE SAME
3y 1m to grant Granted Aug 25, 2026
Patent 12689651
Ontology Mapping System
4y 8m to grant Granted Jul 21, 2026
Patent 12645826
PRIVATE INFORMATION RETRIEVAL WITH HOMOMORPHIC ENCRYPTED INFORMATION
2y 2m to grant Granted Jun 02, 2026
Patent 12645801
FIRMWARE UPDATE METHOD AND SYSTEM
2y 1m to grant Granted Jun 02, 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
75%
Grant Probability
99%
With Interview (+27.1%)
2y 11m (~5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 89 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