Prosecution Insights
Last updated: July 17, 2026
Application No. 18/664,340

Accelerated time synchronization follower

Non-Final OA §103
Filed
May 15, 2024
Examiner
SMARTH, GERALD A
Art Unit
2478
Tech Center
2400 — Computer Networks
Assignee
Mellanox Technologies Ltd.
OA Round
1 (Non-Final)
83%
Grant Probability
Favorable
1-2
OA Rounds
9m
Est. Remaining
96%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allowance Rate
649 granted / 779 resolved
+25.3% vs TC avg
Moderate +13% lift
Without
With
+12.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
21 currently pending
Career history
802
Total Applications
across all art units

Statute-Specific Performance

§101
0.7%
-39.3% vs TC avg
§103
83.5%
+43.5% vs TC avg
§102
4.8%
-35.2% vs TC avg
§112
2.7%
-37.3% vs TC avg
Black line = Tech Center average estimate • Based on career data from 779 resolved cases

Office Action

§103
DETAILED ACTION 1. It is hereby acknowledged that 18/664340 following papers have been received and placed of record in the file: Remark date 05/15/24 2. The present application, file on or after March 16, 2013, is being examiner under the first inventor to file provisions of the AIA . 3. 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. Claim Objections 4. Claims 1-20 are objected to because of the following informalities: Claim 1 and 16 discloses… time-synchronization..,… clock synchronization…, … two-way time synchronization protocol…, These synchronizations has one of ordinary skill in the art guessing if there differences between them based on the way they are spelled out. Further the claims disclose … two-way time synchronization protocol…. Is unclear since it is explained the two-way time synchronization protocol is Precision Time Protocol (PTP). (see specification paragraph [0020] claims 15 and 20). Is what is meant, in PTP the use of two-way time synchronization protocol or something else? Claims 16 discloses , …. accelerator generation … it is unclear what is meant by this. The specification does not seem to provide further clarification (See paragraph [0021]). Claim Rejections - 35 USC § 103 5. 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) A patent may not be obtained through the invention is not identically disclosed or described as set forth in section 102 of this title, if the differences between the subject matter sought to be patented and the prior art are such that the subject matter as a whole would have been obvious at the time the invention was made to a person having ordinary skill in the art to which said subject matter pertains. Patentability shall not be negatived by the manner in which the invention was made. The factual inquiries set forth in Graham v. John Deere Co., 383 U.S. 1, 148 USPQ 459 (1966), that are applied 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. 6. Claims 1-20 are rejected under 35 U.S.C. §103 as being unpatentable over AWEYA (US 2015/0092796) in view of LIU (CN203596827U) in further view of Sindhu et al(US 20190012278A1) Regarding claim 1, Aweya teaches a system, comprising: a hardware clock to maintain a clock time; (see Aweya Fig 1-3, paragraphs [0010], [0015] explains… The timing system includes a time server having a server clock for generating current timestamp information, and a time client having a client clock, the time client having a time estimation mechanism) and a network device including: to receive a first time-synchronization message from a clock synchronization leader as part of a two-way time synchronization protocol; (see Fig. 1-3 Aweya paragraph [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths of the client-server communication are symmetric in fixed communication delay..) to: identify the first time-synchronization message; (see Fig. 1-3 Aweya paragraph [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths) sending of a second time-synchronization message to the clock synchronization leader in response to identifying the first time synchronization message; (see Fig. 1-3 Aweya paragraphs [0038] explains sending response message [0039], [0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths) and provide timing information associated with the first time-synchronization message and the second time-synchronization message. (see Fig. 1-3 Aweya paragraph [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths) While it can be understood Aweya explains this limitation, however to further clarify to time-synchronization software running on a host device to synchronize the hardware clock to the clock synchronization leader, Analagous art LIU paragraph [0016] explains ….field device A sends a PTP packet to the field device B, and records the time, the timestamp of the data packet leaves the A is tl; (2) when the PTP packet reaches the field device B, a field device B and receives the timestamp of the data packet, the timestamp is ', (3) field device A sends a Follow Up message to the field apparatus B, the B time, (4) when the PTP packet leaves the field device B; and recording the data packet leaves B time is t2, (5) when the field device A receives the response packet, adding a new timestamp….see paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) It would have been obvious to one of ordinary skill in the art before the effective filling data of the claimed invention to combine Aweya with LIU. One of ordinary skill in the art would have been motivated to make this modification before the effective filling data of the claimed invention to improving time standards in a system as well as cost reduction,(See paragraph [0002],[0023]) Further Sindhu teaches a network interface and a hardware accelerator and cause generation (See paragraph [0025]…. The DPU may support one or more high-speed network interfaces, such as Ethernet ports, ….[0041], [0088] explains…. Hardware primitives may further accelerate work unit generation and delivery. DPU 150 may also provide low synchronization, in that the components thereof may operate according to a stream-processing model that encourages flow-through operation with low synchronization and inter-processor communication…) It would have been obvious to one of ordinary skill in the art before the effective filling data of the claimed invention to combine the modified Aweya with Sindhu. One of ordinary skill in the art would have been motivated to make this modification before the effective filling data of the claimed invention to reduce processing load in a system (See paragraph [0007]) Regarding claim 2, the modified Aweya taught the system according to claim 1, as described above. The modified Aweya further teaches comprising a host device to execute the time-synchronization software to: receive the timing information; and synchronize the hardware clock to the clock synchronization leader based on the timing information.(see Aweya paragraphs Fig.1 [0038], [0039], [0042], see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 3, the modified Aweya taught the system according to claim 2, , as described above. The modified Aweya further teaches wherein the timing information is indicative of a transmission and receive time of the first time-synchronization message and a transmission and receive time of the second time-synchronization message. (see Aweya paragraphs [0039], [0042], see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 4, the modified Aweya taught the system according to claim 2, as described above. The modified Aweya further teaches wherein the time-synchronization software is to receive the timing information in response to any one or more of the following: receiving an interrupt from the network device; polling the network device; a completion queue entry; and detecting writing of the timing information in at least one memory location. . (see Aweya paragraphs [0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 5, the modified Aweya taught the system according to claim 1, as described above. The modified Aweya further teaches wherein the network device includes a data processing unit (DPU) including one or more microprocessors, the DPU is to act as the host device to execute the time-synchronization software to: receive the timing information; and synchronize the hardware clock to the clock synchronization leader based on the timing information.( see Aweya paragraphs [0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…see Sindhu paragraph [0068] explains… Each of host units 146 may support one or more host interfaces, e.g., PCI-e ports, for connectivity to an application processor (e.g., an x86 processor of a server device or a local CPU or GPU of the device hosting DPU 130) or a storage device (e.g., an SSD). DPU 130 may also include one or more high bandwidth interfaces for connectivity to off-chip external memory (not illustrated in FIG. 2). Each of accelerators 148 may be configured to perform acceleration for various data-processing functions, such as look-ups, matrix multiplication, cryptography, compression, regular expressions, or the like.) Regarding claim 6, the modified Aweya taught the system according to claim 1, as described above. The modified Aweya further teaches wherein the hardware accelerator includes packet processing circuitry to: identify the first time-synchronization message; cause generation and sending of the second time-synchronization message to the clock synchronization leader in response to identifying the first time-synchronization message; and provide timing information associated with the first time-synchronization message and the second time-synchronization message to the time-synchronization software running on the host device to synchronize the hardware clock to the clock synchronization leader. (see Aweya Fig.1-3 paragraphs [0039], [0042],[0170] see LIU paragraph [0016], [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 7, the modified Aweya taught the system according to claim 6, as described above. The modified Aweya further teaches wherein the packet processing circuitry includes steering circuitry to identify the first time-synchronization message and cause generation and sending of the second time-synchronization message based on matching data from the first time-synchronization message with match-and-action tables. (see Aweya paragraphs [0038], 0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 8, the modified Aweya taught the system according to claim 7, as described above. The modified Aweya further teaches wherein the steering circuitry is to generate the second time-synchronization packet. (see Aweya paragraphs [0038], 0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 9, the modified Aweya taught the system according to claim 7, as described above. The modified Aweya further teaches wherein the network device includes a data processing unit (DPU) including one or more microprocessors, the DPU is to generate the second time-synchronization packet. (see Aweya paragraphs [0038], 0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 10, the modified Aweya taught the system according to claim 6, as described above. The modified Aweya further teaches wherein the packet processing circuitry is to: sample a receive time of the first time-synchronization message and a transmission time of the second time-synchronization message; and provide the sampled receive time and the sampled transmission time or a difference between the sampled transmission time and the sampled received time or another time value based on the sampled receive time and the sampled transmission time to the time-synchronization software running on the host device. (see Aweya paragraphs[0006] explains time stamps [0038], [0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 11, the modified Aweya taught the system according to claim 10, as described above. The modified Aweya further teaches wherein: the network interface is to receive a third time-synchronization message including the transmission time of the first time-synchronization message; and the network interface is to receive a fourth time-synchronization message including the receive time of the second time-synchronization message. (see Aweya paragraphs[0006] explains time stamps [0038], [0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 12, the modified Aweya taught the system according to claim 11, as described above. The modified Aweya further teaches wherein the packet processing circuitry is to: extract the transmission time of the first time-synchronization message and the receive time of the second time-synchronization message from the third time synchronization message and the fourth time-synchronization message, respectively; and provide the extracted transmission time and the extracted receive time or a difference between the extracted transmission time and the extracted receive time or another time value based on the extracted transmission time and the extracted receive time to the time-synchronization software running on the host device. (see Aweya paragraphs[0006] explains time stamps [0038], [0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 13, the modified Aweya taught the system according to claim 11, as described above. The modified Aweya further teaches wherein the packet processing circuitry is configured to provide the third time-synchronization message and the fourth time-synchronization message to the time-synchronization software running on the host device to synchronize the hardware clock to the clock synchronization leader based on the transmission time of the first time-synchronization message and the receive time of the second time-synchronization message included in the third time synchronization message and the fourth time-synchronization message, respectively. (see Aweya paragraphs[0006] explains time stamps [0038], [0039], [0042],[0170] see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 14, the modified Aweya taught the system according to claim 1, as described above. The modified Aweya further teaches wherein a difference between: (a) a receive time of the first time-synchronization message; and (b) a transmission time of the second time-synchronization message, is a predefined fixed time-difference predefined by a configuration of the hardware accelerator. (see Aweya Fig.1-3 paragraphs [0039], [0042],[0170] see LIU paragraph [0016], [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 15, the modified Aweya taught the system according to claim 1, as described above. The modified Aweya further teaches wherein: the two-way time synchronization protocol is Precision Time Protocol (PTP); the first-time synchronization message is a sync message; and the second-time synchronization message is a delay request message. (see Aweya Fig.1-3 paragraphs [0039], [0042],[0170] see LIU paragraph [0016], [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 16. A method, comprising: maintaining a clock time; (see Aweya Fig 1-3, paragraph [0015] explains… The timing system includes a time server having a server clock for generating current timestamp information, and a time client having a client clock, the time client having a time estimation mechanism )receiving a first time-synchronization message from a clock synchronization leader as part of a two-way time synchronization protocol; (see Fig. 1-3 Aweya paragraph [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths of the client-server communication are symmetric in fixed communication delay..) identifying by a hardware accelerator the first time-synchronization message; (see Fig. 1-3 Aweya paragraph [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths) causing by the hardware accelerator generation and sending of a second time-synchronization message to the clock synchronization leader in response to identifying the first time-synchronization message; (see Fig. 1-3 Aweya paragraphs[0038], [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths) and providing by the hardware accelerator timing information associated with the first time-synchronization message and the second time-synchronization message . (see Fig. 1-3 Aweya paragraph [0039] [0042],[0043] explains…. The following discussion describes a two-way time transfer protocol for the exchange of timestamp information between a time server 14 and a time client 16. This protocol forms a basis for the Network Time Protocol (NTP) and IEEE 1588 Precision Time Protocol (PTP). The underlying assumption of this protocol is that both forward and reverse paths) While it can be understood Aweya explains this, however to further clarify LIU discloses time-synchronization software running on a host device to synchronize the hardware clock to the clock synchronization leader (see paragraph [0016] explains ….field device A sends a PTP packet to the field device B, and records the time, the timestamp of the data packet leaves the A is tl; (2) when the PTP packet reaches the field device B, a field device B and receives the timestamp of the data packet, the timestamp is ', (3) field device A sends a Follow Up message to the field apparatus B, the B time, (4) when the PTP packet leaves the field device B; and recording the data packet leaves B time is t2, (5) when the field device A receives the response packet, adding a new timestamp,…) to time-synchronization software running on a host device to synchronize the hardware clock to the clock synchronization leader.(see paragraph [0021] explains clock synchronization device running on the communication) It would have been obvious to one of ordinary skill in the art before the effective filling data of the claimed invention to combine Aweya with LIU. One of ordinary skill in the art would have been motivated to make this modification before the effective filling data of the claimed invention to improving time standards in a system as well as cost reduction,,(See paragraph [0002],[0023]) Further Sindhu teaches hardware accelerator and cause generation (See paragraph [0025]…. The DPU may support one or more high-speed network interfaces, such as Ethernet ports, ….[0041], [0088] explains…. Hardware primitives may further accelerate work unit generation and delivery. DPU 150 may also provide low synchronization, in that the components thereof may operate according to a stream-processing model that encourages flow-through operation with low synchronization and inter-processor communication…) It would have been obvious to one of ordinary skill in the art before the effective filling data of the claimed invention to combine the modified Aweya with Sindhu. One of ordinary skill in the art would have been motivated to make this modification before the effective filling data of the claimed invention to reduce processing load in a system(See paragraph [0007]) Regarding claim 17, the modified Aweya taught the method according to claim 16, as described above. The modified Aweya further teaches further comprising: receiving by the software the timing information; and synchronizing by the software the hardware clock to the clock synchronization leader based on the timing information. (see Aweya paragraphs Fig.1 [0038], [0039], [0042], see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 18, the modified Aweya taught the method according to claim 17, as described above. The modified Aweya further teaches wherein the timing information is indicative of a transmission and receive time of the first time-synchronization message and a transmission and receive time of the second time-synchronization message. (see Aweya paragraphs Fig.1 [0038], [0039], [0042], see LIU paragraph [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 19, the modified Aweya taught the method according to claim 16, as described above. The modified Aweya further teaches wherein a difference between: (a) a receive time of the first time-synchronization message; and (b) a transmission time of the second time-synchronization message, is a predefined fixed time-difference predefined by a configuration of the hardware accelerator. (see Aweya Fig.1-3 paragraphs [0039], [0042],[0170] see LIU paragraph [0016], [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Regarding claim 20, the modified Aweya taught the method according to claim 16, as described above. The modified Aweya further teaches wherein: the two-way time synchronization protocol is Precision Time Protocol (PTP); the first-time synchronization message is a sync message; and the second-time synchronization message is a delay request message. (see Aweya Fig.1-3 paragraphs [0039], [0042],[0170] see LIU paragraph [0016], [0021] explains… the main clock communication device embedded GPS receiving device receives the main clock for the synchronization, the main communication device and embedded with clock synchronization protocol timestamp of device from the communication device, the main communication device and clock synchronization software device running on the communication device…) Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to Gerald Smarth whose telephone number is (571) 270-1923. The examiner can normally be reached on Monday-Thursday 6am-4:30pm ET. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Joseph Avellino can be reached on 571-272-7784. 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. /GERALD A SMARTH/Primary Examiner, Art Unit 2478
Read full office action

Prosecution Timeline

May 15, 2024
Application Filed
Jun 15, 2026
Non-Final Rejection mailed — §103
Jul 12, 2026
Interview Requested

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12671980
INFORMATION TRANSMISSION METHODS AND APPARATUSES, AND COMMUNICATION DEVICES AND STORAGE MEDIUM
3y 7m to grant Granted Jun 30, 2026
Patent 12666426
METHOD AND DEVICE FOR TRANSMITTING PUCCH ON DETERMINED PUCCH RESOURCE IN WIRELESS COMMUNICATION SYSTEM
4y 1m to grant Granted Jun 23, 2026
Patent 12665689
PRECISION TIME PROTOCOL REDUNDANCY AND LOAD BALANCING ACROSS A SET OF ACTIVE TIME SERVERS
3y 2m to grant Granted Jun 23, 2026
Patent 12652244
COMMUNICATION METHOD IN SOFTWARE-DEFINED WIDE AREA NETWORKS (SD-WAN) AND RELATED APPARATUS
2y 9m to grant Granted Jun 09, 2026
Patent 12647959
USER EQUIPMENT CAPABILITY SIGNALING FOR MEASUREMENT GAP ENHANCEMENTS
3y 3m 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

1-2
Expected OA Rounds
83%
Grant Probability
96%
With Interview (+12.8%)
2y 11m (~9m remaining)
Median Time to Grant
Low
PTA Risk
Based on 779 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