Prosecution Insights
Last updated: October 02, 2026
Application No. 18/657,607

GRANDMASTER DIRECT SYNCHRONIZATION SYSTEM FOR OPTIMIZED PERFORMANCE IN SHARED MEDIA NETWORKS

Final Rejection §103§112
Filed
May 07, 2024
Priority
May 08, 2023 — provisional 63/500,850
Examiner
WHITAKER, JUSTIN MICHAEL
Art Unit
2415
Tech Center
2400 — Computer Networks
Assignee
Analog Devices Inc.
OA Round
2 (Final)
68%
Grant Probability
Favorable
3-4
OA Rounds
10m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 68% — above average
68%
Career Allowance Rate
13 granted / 19 resolved
+10.4% vs TC avg
Strong +22% interview lift
Without
With
+21.8%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
25 currently pending
Career history
64
Total Applications
across all art units

Statute-Specific Performance

§101
0.7%
-39.3% vs TC avg
§103
75.6%
+35.6% vs TC avg
§102
13.3%
-26.7% vs TC avg
§112
10.4%
-29.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 19 resolved cases

Office Action

§103 §112
CTNF 18/657,607 CTNF 100031 Notice of Pre-AIA or AIA Status 07-03-aia AIA 15-10-aia The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA. Information Disclosure Statement 06-52 The information disclosure statement (IDS) submitted on 10/17/2024. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. Claim Objections 07-29-01 AIA Claim s 1 and 14 is objected to because of the following informalities: line 11 states “fixing a phase value”, the word “fixing” lacks the appropriate specificity for a computer-implemented method, “determining” or “calculating” is more accurate to the response . Appropriate correction is required. Claim Rejections - 35 USC § 112 07-30-02 AIA 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. Claim(s) 9-11 and 22-26 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 pre-AIA the applicant regards as the invention. The claims are not clearly written to define metes and bounds of the claimed invention. Regarding Claim 9 and Claim 22 The claims recite “disabling Pdelay data”. The claim is not clear as to what Pdelay data is, how long it was previously active, how it is relevant to the synchronization from a non-primary clock to the primary clock. There is additionally a lacking for antecedent basis for Pdelay. For examining purposes, the examiner is considering Pdelay a representation for the delay inherent in the system. Claims 10-11 and 23-26 are rejected based upon claim dependency to claim 9 and 22 accordingly. Claim Rejections - 35 USC § 103 07-20-aia AIA 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. 07-21-aia AIA Claim (s) 1-7, 9-13, 14-20, and 22-26 is/are rejected under 35 U.S.C. 103 as being unpatentable over Mirabito (Pub. No.: US 20220173884 A1, hereafter “Mirabito”) in view of Mani (Pub. No.: US 20140270805 A1, hereafter “Mani”) . Regarding Claim 1 and Claim 14 Mirabito teaches a computer-implemented method and system A computer-implemented method (Mirabito ¶0042: electronically processing instructions) for synchronizing (Mirabito ¶0042: synchronize the clocks) a non-primary clock (Mirabito Fig. 1B: 154) at a first node (Mirabito Fig. 1A: 150, Passive Time Device) to a primary clock (Mirabito ¶0042: clock of time protocol master) at a second node (Mirabito Fig. 1A: 100, Time Protocol Master) in a multi-node broadcast network (Mirabito Fig. 1A: Segments A 108, B 110, and C 112; Mirabito teaches a method for synchronizing clocks in a multi-node network from a primary Time Protocol Master to a Passive Time Device) , the method comprising: receiving (Mirabito Fig. 2A: 200) a first (Mirabito Fig. 2A: 200) , a second (Mirabito Fig. 2A: 206) , and a third (Mirabito Fig. 2A: 210) synchronization/follow-up (sync/follow-up) (Mirabito ¶0067-¶0077: timestamp pair) message pair (Mirabito ¶0067-¶0077: first and second timestamp pair) , each comprising a sync message (Mirabito ¶0067: relating to a first time protocol message, e.g. a PTP sync message) with an estimated time the sync message was transmitted (Mirabito Fig. 2A: 202) and a follow-up message with an actual time the sync message was transmitted (Mirabito Fig. 2A: 204; Mirabito teaches three communication messages from the time protocol master used for synchronization using a comparison of different times from the sync message transmissions) , wherein the method further comprises: responsive to the second sync/follow-up message pair (Mirabito Fig. 2A: 214) , setting a neighbor rate ratio (Mirabito Fig. 2B: 254, Perform an offset calculation) between the primary clock and the non-primary clock to a midpoint value (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C) for non-primary clock control based on an ingress timestamp delta (Mirabito ¶0080: first time protocol message was received) and an egress timestamp delta (Mirabito ¶0080: second time protocol was received; Mirabito teaches generating an average that includes the timestamps for the different time protocol message time differentials) ; and adjusting (Mirabito Fig. 2B: 256) the non-primary clock in synchronization (Mirabito ¶0092: action taken may include adjusting the clock of the passive time device) with the primary clock responsive to at least the midpoint value (Mirabito ¶0092: action is based off of the calculated offset) being set to the neighbor rate ratio (Mirabito ¶0092: set to match or at least nearly match; Mirabito teaches adjusting the clock of the passive time to device based off of the calculated offset to match or nearly match the time protocol master) . Mirabito does not explicitly teach responsive to the third sync/follow-up message pair, fixing a phase value of the primary clock by setting an expected primary clock time value to a current timestamp of the primary clock without modification of the midpoint value; However, Mani teaches responsive to the third sync/follow-up message pair (Mani ¶0040: method for estimating the asymmetry of clock frequency) , fixing a phase value (Mani Fig. 5: 510, Run Master physical layer clock at +Δ offset, e.g. the phase reference, see ¶0040-¶0042) of the primary clock (Mani Fig. 5: 501, master clocks) by setting an expected primary clock time value to a current timestamp of the primary clock (Mani ¶0040-¶0042: phase reference) without modification of the midpoint value (Mani Fig. 5: 515, place slaves in holdover; Mani teaches an operation to syntonize a clock operation between a master and slave clock, that involves generating a phase reference value with the master clock to be used to syntonize) ; It would have been obvious for one skilled in the art, before the effective filing date of the claimed invention, to modify Mirabito by way of Mani, to include an element that teaches an operation to syntonize a clock operation between a master and slave clock, that involves generating a phase reference value with the master clock to be used to syntonize, as taught by Mani in Fig. 5 and ¶0040-¶0042, to better improve precision time protocol systems and allow different protocols for optimizing synchronization costs and reduce the burden placed on devices using the proposed invention. Claim 14 differs by the following limitation, which is also taught by the prior art, Mirabito teaches a sync processor having a frame receiver configured to receive (Mirabito ¶0025: controller/microprocessor) and a pi controller (Mirabito Fig. 1B: 160) configured to adjust (Mirabito Fig. 1B: Arrow from 160 to 154) the non-primary clock (Mirabito Fig. 1B: 156) in synchronization with the primary clock (Mirabito Fig. 1A: 100) responsive to at least the midpoint value (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C) being set to the neighbor rate ratio (Mirabito Fig. 2B: 254, Perform an offset calculation; Mirabito teaches a offset calculation device being configured to the clock device with the previously described offset calculation) . Regarding Claim 2 and Claim 15 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito further teaches responsive to the first sync message pair, fixing the rate ratio to a predetermined value (Mirabito Fig. 2A: Step 214 follows after Step 212, which follows after Step 200) . Regarding Claim 3 and Claim 16 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 2. Mirabito further teaches further comprising fixing the rate ratio to the predetermined value during a given interval (Mirabito Fig. 2B: 256) independent of respective primary clock timestamp (Mirabito ¶0092: passive time device may adjust closer to that of the time protocol master) and the respective non-primary clock timestamp of the first sync/follow-up message pair (Mirabito ¶0092: cause the clocks to converge with respect to time; Mirabito teaches using the offset calculations to adjust the internal clock for the passive time device to move the clocks closer without directly copying the clock information) . Regarding Claim 4 and Claim 17 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito further teaches calculating the rate ratio based on an average determined from the respective primary clock timestamp (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C) and the respective non-primary timestamp of both the first sync/follow-up message pair (Mirabito ¶0087: T R1P is the timestamp of the second time protocol message) and the second sync message pair (Mirabito ¶0087: T R2P is the timestamp of the second time protocol message; Mirabito teaches the average being determined by at least the timestamp of the first and second time protocol message) . Regarding Claim 5 and Claim 18 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito further teaches adding the egress timestamp delta (Mirabito ¶0086: /2) to a nominal midpoint to obtain a sum (Mirabito ¶0086: O MP = (T R2M -T R2P -T R1P +T T1M ) , and dividing the sum by the ingress timestamp delta (Mirabito ¶0086: /2; Mirabito teaches applying a number to the sum in a diving operator to the sum) . Regarding Claim 6 and Claim 19 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito further teaches calculating an egress timestamp as a sum of a correction field (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C) and an origin timestamp field of the second sync/follow-up message pair (Mirabito ¶0087: T R2P is the timestamp of the second time protocol message; Mirabito teaches an average including the timestamp of the second time protocol message) . Regarding Claim 7 and Claim 20 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito further teaches calculating an egress timestamp as a sum of multiple a correction fields in multiple ones of the first and second sync/follow-up message pair (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C) and an origin timestamp field of the second sync/follow-up message pair (Mirabito ¶0087: T R2P is the timestamp of the second time protocol message; Mirabito teaches that the average is using the time protocol message from the time protocol master) . Regarding Claim 9 and Claim 22 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito further teaches further comprising disabling (Mirabito ¶0091: calibration based on known asymmetry) Pdelay data (Mirabito ¶0091: delay times) when synchronizing the non-primary clock to the primary clock (Mirabito Fig. 2B: 250; Mirabito teaches a calibration based on a known asymmetry to reduce the inherent delay time for the time differential) . Regarding Claim 10 and Claim 23 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 9. Mirabito further teaches adding a mean link delay field (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C) to an egress timestamp to account for cable latency between a node comprising the primary clock (Mirabito ¶0087: C is a time delay for the time protocol message to travel) and another node comprising the non-primary clock (Mirabito ¶0087: the time delay is between the passive time device and the link between the link between the time protocol master and the time protocol slave; Mirabito teaches a delay value being added for the latency between two elements) . Regarding Claim 11 and Claim 24 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 10. Mirabito further teaches calculating a time error (Mirabito ¶0084: time delay may be ascertained) between the primary clock and the non-primary clock (Mirabito ¶0086: distance of the tap) based on a sum of a value of the egress timestamp (Mirabito ¶0086: value may be ascertained by performing measurements prior to performing the calculation) and a value of the link delay field minus a value of an ingress timestamp (Mirabito ¶0086: O MP = ((T R2M -T R2P -T R1P +T T1M )/2)+C; Mirabito teaches calculating a time delay based off of the distance from the time protocol master) . Regarding Claim 12 and Claim 25 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1 and Claim 23. Mirabito further teaches generating the first, the second, and the third sync/follow-up message pairs by a sync processor having a frame receiver (Mirabito ¶0031: includes functionality to send and/or receive packets) configured to receive frames from the primary clock and the non-primary clock (Mirabito ¶0031: corresponding actors; Mirabito teaches the functionality for the network devices to send and receive packets from corresponding actors) . Regarding Claim 13 and Claim 26 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1 and Claim 23. providing the first sync/follow-up message pair and the second sync/follow-up message pair to a neighbor rate ratio algorithm (Mirabito ¶0055: offset calculation device may use the pair of timestamps from the passive time device (150)) ; and providing the third sync/follow-up message pair to a pi (Mirabito Fig. 1B: 160) controller configured to control the non-primary clock phase (Mirabito ¶0055: offset calculation device may use the pair of timestamps from the passive time device (150); Mirabito teaches a device that receives the pair of timestamps from another device, wherein it performs the offset calculations with the given information) . 07-21-aia AIA Claim (s) 8 and 21 is/are rejected under 35 U.S.C. 103 as being unpatentable over Mirabito (Pub. No.: US 20220173884 A1, hereafter “Mirabito”) in view of Mani (Pub. No.: US 20140270805 A1, hereafter “Mani”) , further in view of Pu (Pub. No.: US 20170054538 A1, hereafter “Pu”) . Regarding Claim 8 and Claim 21 Mirabito in view of Mani teaches a computer-implemented method and system as explained above in Claim 1. Mirabito in view of Mani does not explicitly teach selectively calculating, responsive to a value of a flag, an egress timestamp as: a sum of a correction field and an origin timestamp field of the second sync/follow-up message pair, or a sum of multiple a correction fields in multiple ones of the first and second sync/follow-up message pair and an origin timestamp field of the second sync/follow-up message pair. However, Pu teaches selectively calculating (Pu ¶0050: for each input sample of possible PSS sequences) , responsive to a value of a flag (Pu ¶0050: select) , an egress timestamp as: a sum of a correction field and an origin timestamp field of the second sync/follow-up message pair (Pu ¶0051: sum together cross-correlation values for each input sample index-PSS sequence index) , or a sum of multiple a correction fields in multiple ones of the first and second sync/follow-up message pair and an origin timestamp field of the second sync/follow-up message pair (Not given patentable weight due to non-selective option in the claim; Pu teaches selectively generating a sum across multiple indexed-values for synchronization) . It would have been obvious for one skilled in the art, before the effective filing date of the claimed invention, to modify Mirabito in view of Mani by way of Pu, to include an element that teaches selectively generating a sum across multiple indexed-values for synchronization, as taught by Pu in ¶0050-¶0051, to better improve synchronizing by selectively allowing a system to enable and disable the system at will and reduce power consumption and not have the system constantly correct when the benefits would be minimal and waste additional effort. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to JUSTIN MICHAEL WHITAKER whose telephone number is (703)756-4763. The examiner can normally be reached Monday - Thursday 7:30am - 4:00pm. 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, Jeffrey Rutkowski can be reached on (571) 270-1215. 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. /JUSTIN MICHAEL WHITAKER/Examiner, Art Unit 2415 /Sudesh M. Patidar/Primary Examiner, Art Unit 2415 Application/Control Number: 18/657,607 Page 2 Art Unit: 2415
Read full office action

Prosecution Timeline

May 07, 2024
Application Filed
Apr 23, 2026
Non-Final Rejection mailed — §103, §112
Jul 23, 2026
Response Filed
Sep 28, 2026
Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12712802
EQUAL-COST MULTI-PATH (ECMP) ROUTING WITH RESILIENCY AND CONSISTENT ORDERING
4y 0m to grant Granted Aug 18, 2026
Patent 12706686
METHOD AND APPARATUS FOR TRANSMITTING MODULATION AND CODING SCHEME MCS INDICATION INFORMATION AND COMMUNICATION DEVICE
3y 3m to grant Granted Aug 11, 2026
Patent 12563457
CELL RESELECTION
3y 4m to grant Granted Feb 24, 2026
Patent 12562856
INTER PANEL RECEPTION AT UE
3y 1m to grant Granted Feb 24, 2026
Patent 12563597
BLOCK ACKNOWLEDGEMENT AGREEMENT FOR LATENCY SENSITIVE TRAFFIC STREAM
3y 1m to grant Granted Feb 24, 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
68%
Grant Probability
90%
With Interview (+21.8%)
3y 3m (~10m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 19 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