Prosecution Insights
Last updated: May 29, 2026
Application No. 17/857,661

CLOCK SWITCHING METHOD, DEVICE, AND STORAGE MEDIUM

Final Rejection §103§112
Filed
Jul 05, 2022
Priority
Jan 06, 2020 — continuation of PCTCN2020070534
Examiner
TRUONG, LOAN
Art Unit
2114
Tech Center
2100 — Computer Architecture & Software
Assignee
Yinwang Intelligent Technologies Co. Ltd.
OA Round
6 (Final)
77%
Grant Probability
Favorable
7-8
OA Rounds
0m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 77% — above average
77%
Career Allowance Rate
460 granted / 596 resolved
+22.2% vs TC avg
Moderate +13% lift
Without
With
+12.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 2m
Avg Prosecution
19 currently pending
Career history
628
Total Applications
across all art units

Statute-Specific Performance

§101
2.8%
-37.2% vs TC avg
§103
76.9%
+36.9% vs TC avg
§102
14.2%
-25.8% vs TC avg
§112
1.9%
-38.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 596 resolved cases

Office Action

§103 §112
DETAILED ACTION This office action is in response to applicant’s remarks filed on December 22, 2025 in application 17/857,661. Claims 1-16, 18, 21, and 23-24 are presented for examination. Claims 1, 7, 12, 18, 21, 23 are amended. Claim 24 is newly added. Claims 17, 19-20, 22 are cancelled. IDS submitted on March 29, 2023 was acknowledged. 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 . Response to Arguments Applicant's arguments filed December 22, 2025 have been fully considered but they are not persuasive. Applicant stated that no new matter has been added with the claim amendments and that applicant’s specification (para. 130) contain support for the amended limitations. Examiner disagreed. See new matter rejection for claim 21. Furthermore, applicant stated that based on the claimed implementations, the clock switching duration “is at a level of nanosecond ns” and stated that Spada and Peng has not been shown to teach or suggest at least these features of amended claim 1. Examiner disagreed. The actual claimed limitation stated that “time information of the slave clock device maintained at the communication device.” Peng et at. teach of the clock distribution apparatus 101 may receive clock signals from more than one clock sources (fig. 1, para. 52). A clock distribution apparatus may be a boundary clock with multiple PTP ports connecting to multiple clock sources (para. 59). Since the clock distribution apparatus receive various messages from clock sources by Sync messages, one of ordinary skilled in the art would be able to equate that the timing information of those clock sources are received at the clock distribution apparatus thus reads on the time information of the slave clock device maintained at the communication device. For these reasons, the rejections are maintained. Claim Rejections - 35 USC § 112 The following is a quotation of the first paragraph of 35 U.S.C. 112(a): (a) IN GENERAL.—The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor or joint inventor of carrying out the invention. The following is a quotation of the first paragraph of pre-AIA 35 U.S.C. 112: The specification shall contain a written description of the invention, and of the manner and process of making and using it, in such full, clear, concise, and exact terms as to enable any person skilled in the art to which it pertains, or with which it is most nearly connected, to make and use the same, and shall set forth the best mode contemplated by the inventor of carrying out his invention. Claim 21 is rejected under 35 U.S.C. 112(a) or 35 U.S.C. 112 (pre-AIA ), first paragraph, as failing to comply with the written description requirement. The claim(s) contains subject matter which was not described in the specification in such a way as to reasonably convey to one skilled in the relevant art that the inventor or a joint inventor, or for applications subject to pre-AIA 35 U.S.C. 112, the inventor(s), at the time the application was filed, had possession of the claimed invention. Claim 21 is amended to recite “periodically receiving, by the slave clock device, second indication information from the master clock device, wherein the second indication information indicates that the master clock device is in the faulty state.” Applicant specification teach of the master clock device periodically sends a synchronization (sync) packet in a normal working state (para. 4). As taught here, the master clock periodically sends sync packet when in a normal working state and not in the faulty state as claimed. Applicant specification further taught master clock sends second indication information to a slave clock based on a working status of the master clock (para. 20), and to stop sending a signal over a link when the master clock device is in a fault state (para. 22). As defined by applicant’s specification, the faulty state cannot be periodically sent because when the master clock device is in a faulty state, the second indication information is stopped from sending. For the purpose of examination, the amended limitation of “periodically” will not be considered. 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 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. Claims 1-3, 5-14, 16-17, 21, and 23 is/are rejected under 35 U.S.C. 103 as being unpatentable over Spada et al. (US 2014/0281037) in further view of Peng et al. (US 2022/0094515). In regard to claim 1, Spada et al. teach a clock switching method, comprising: monitoring, by a slave clock device, a working status of a master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22), wherein the working status comprises a normal working state or a faulty state (failure to detect or receive the pSync message within expected time period … also refer to as a pSync failure, para. 22); and in response to determining that the master clock device is in the faulty state, sending, by the slave clock device, first indication information (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). Spada et al. does not explicitly teach wherein the first indication information is carried in a reserved field of a packet sent by the slave clock device, and wherein the first indication information in the reserved field of the packet indicates a communications device to synchronize with a system clock of the communication device based on time information of the slave clock device maintained at the communication device. Peng et al. teach of switching from the first clock source to a second clock source by generating an output message (para. 75-76, fig. 10a). PTP message may comprises a Sync message (para. 81, 83, fig. 5). A clock distribution apparatus may be a boundary clock with multiple PTP ports connecting to multiple clock sources, such as Grandmaster (GM) or maybe a Slave, and other ports may have a state of “Passive” or “Master” which is decided according to BMCA (best master clock algorithm) (para. 59). The clock distribution apparatus 101 may receive clock signals from more than one clock sources (fig. 1, para. 52). It is noted that the clock distribution apparatus is equated to the claimed communication device where the communication device retains the time information of the slave clock from the packets received. It would have been obvious to modify the method of Spada et al. by adding Peng et al. clock distribution. A person of ordinary skill in the art before the effective filing date of the claimed invention would have been motivated to make the modification because it would aid in providing an output message for the clock distribution apparatus (para. 78, fig. 4). In regard to claim 2, Spada et al. teach the method according to claim 1, wherein the monitoring, by a slave clock device, a working status of a master clock device comprises: continuously or periodically monitoring, by the slave clock device, the working status of the master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22). In regard to claim 3, Spada et al. teach the method according to claim 2, wherein the monitoring is continuous, and wherein the continuous monitoring, by the slave clock device, the working status of the master clock device comprises: continuously monitoring, by the slave clock device, the working status of the master clock device by using a signal output over a link connected to the master clock device, wherein the signal comprises an electrical signal or an optical signal, and the signal indicates that the master clock device is in the normal working state; and wherein determining that the master clock device is in the faulty state comprises: if the slave clock device does not receive the signal over the link, determining that the master clock device is in the faulty state (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22). In regard to claim 5, Spada et al. teach the method according to claim 2, wherein the monitoring is periodic, and wherein the periodic monitoring, by the slave clock device, the working status of the master clock device comprises: monitoring, by the slave clock device, the working status of the master clock device in a manner of periodically receiving a first message by using first duration as a periodicity (bGM may detect the pSync message within expected time period, para. 22); and wherein determining that the master clock device is in the faulty state comprises: if the slave clock device does not successfully receive a next first message within second duration after the slave clock device most recently receives the first message, determining that the master clock device is in the faulty state, wherein the second duration comprises the first duration and first preset duration, and the first duration meets one of the first duration is less than duration between moments for sending two adjacent first synchronization packets by the master clock device to the slave clock device, wherein the first synchronization packet comprises time information of the master clock device; the first duration is less than duration between moments for sending two adjacent first announcement packets by the master clock device to the slave clock device, wherein the first announcement packet comprises capability indication information of the master clock device; the first duration is less than third duration, wherein the third duration is a smaller value in duration between moments for sending two adjacent first synchronization packets by the master clock device to the slave clock device and duration between moments for sending two adjacent first announcement packets by the master clock device to the slave clock device; the first duration is less than duration between moments for sending two adjacent second synchronization packets by the master clock device to a switch device, wherein the second synchronization packet comprises time information of the master clock device; or the first duration is less than duration between moments for sending two adjacent second announcement packets by the master clock device to a switch device, wherein the second announcement packet comprises capability indication information of the master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period … the bGM’s timeout period is often shorter than the required hold-over time, para. 22). In regard to claim 6, Spada et al. teach the method according to claim 1, wherein the sending, by the slave clock device, first indication information comprises one of: sending, by the slave clock device, a second announcement packet, wherein the second announcement packet comprises capability indication information of the slave clock device and the first indication information; and sending, by the slave clock device, a second synchronization packet, wherein the second synchronization packet comprises the time information of the slave clock device and the first indication information (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). In regard to claim 7, Spada et al. teach a clock switching method, comprising: receiving, by a communications device; obtaining, by the communications device, the time information of the slave clock device; and synchronizing, by the communications device, with the system clock of the communications device based on the first indication information and the time information of the slave clock device (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). Spada et al. does not explicitly teach wherein the first indication information is carried in a reserved field of a packet sent by the slave clock device, and instructs the communications device to synchronize with a system clock of the communication device based on time information of the slave clock device maintained at the communication device. Peng et al. teach of switching from the first clock source to a second clock source by generating an output message (para. 75-76, fig. 10a). PTP message may comprises a Sync message (para. 81, 83, fig. 5). A clock distribution apparatus may be a boundary clock with multiple PTP ports connecting to multiple clock sources, such as Grandmaster (GM) or maybe a Slave, and other ports may have a state of “Passive” or “Master” which is decided according to BMCA (best master clock algorithm) (para. 59). The clock distribution apparatus 101 may receive clock signals from more than one clock sources (fig. 1, para. 52). It is noted that the clock distribution apparatus is equated to the claimed communication device where the communication device retains the time information of the slave clock from the packets received. Refer to claim 1 for motivational statement. In regard to claim 8, Spada et al. teach the method according to claim 7, wherein: duration between a moment for most recently receiving, by the communications device, a first synchronization packet sent by a master clock device and a moment for receiving the first indication information by the communications device is less than duration between moments for receiving two adjacent first synchronization packets; duration between a moment for most recently receiving, by the communications device, a first announcement packet sent by a master clock device and a moment for receiving the first indication information by the communications device is less than duration between moments for receiving two adjacent first announcement packets; duration between a moment for most recently receiving, by the communications device, a first synchronization packet sent by a master clock device and a moment for receiving the first indication information by the communications device is less than third duration, wherein the third duration is a smaller value in duration between moments for receiving two adjacent first synchronization packets and duration between moments for receiving two adjacent first announcement packets; or duration between a moment for most recently receiving, by the communications device, a first announcement packet sent by a master clock device and a moment for receiving the first indication information by the communications device is less than third duration, wherein the third duration is a smaller value in duration between moments for receiving two adjacent first synchronization packets and duration between moments for receiving two adjacent first announcement packets (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period … the bGM’s timeout period is often shorter than the required hold-over time, para. 22). In regard to claim 9, Spada et al. teach the method according to claim 7, wherein the receiving, by a communications device, first indication information comprises one of: obtaining, by the communications device, the first indication information based on a received second announcement packet sent by the slave clock device, wherein the second announcement packet comprises capability indication information of the slave clock device and the first indication information; obtaining, by the communications device, the first indication information based on a received second synchronization packet sent by the slave clock device, wherein the second synchronization packet comprises the time information of the slave clock device and the first indication information (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). In regard to claim 10, Spada et al. teach the method according to claim 7, wherein the obtaining, by the communications device, time information of the slave clock device comprises: determining, by the communications device, the time information of the slave clock device from pre-maintained time information of the slave clock device; or receiving, by the communications device, a second synchronization packet sent by the slave clock device, wherein the second synchronization packet comprises the time information of the slave clock device (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). In regard to claim 11, Spada et al. teach the method according to claim 7, wherein after the receiving, by a communications device, first indication information, the method further comprises: sending, by the communications device, the first indication information to another node (end stations such as Ethernet stations … the end stations may also include interfaces for transmission and receipt of message over the network, para. 18). In regard to claim 12, Spada et al. teach a slave clock device, comprising: at least one processor (grandmaster clock devices may include one or more processors, para. 43); and one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor (one or more non-transitory memory devices, para. 43) to: monitor a working status of a master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22), wherein the working status comprises a normal working state or a faulty state (failure to detect or receive the pSync message within expected time period … also refer to as a pSync failure, para. 22); and in response to determining that the master clock device is in the faulty state, send first indication information by using a transceiver, wherein the first indication information indicates to synchronize with a system clock based on time information of the slave clock device (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). Spada et al. does not explicitly teach wherein the first indication information is carried in a reserved field of a packet sent by the slave clock device, and wherein the first indication information in the reserved field of the packet indicates a communications device to synchronize with a system clock of the communication device based on time information of the slave clock device maintained at the communication device. Peng et al. teach of switching from the first clock source to a second clock source by generating an output message (para. 75-76, fig. 10a). PTP message may comprises a Sync message (para. 81, 83, fig. 5). A clock distribution apparatus may be a boundary clock with multiple PTP ports connecting to multiple clock sources, such as Grandmaster (GM) or maybe a Slave, and other ports may have a state of “Passive” or “Master” which is decided according to BMCA (best master clock algorithm)(para. 59). The clock distribution apparatus 101 may receive clock signals from more than one clock sources (fig. 1, para. 52). It is noted that the clock distribution apparatus is equated to the claimed communication device where the communication device retains the time information of the slave clock from the packets received. Refer to claim 1 for motivational statement. In regard to claim 13, Spada et al. teach the slave clock device according to claim 12, wherein the programming instructions are for execution by the at least one processor to: continuously or periodically monitor the working status of the master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22). In regard to claim 14, Spada et al. teach the slave clock device according to claim 13, wherein the programming instructions are for execution by the at least one processor to: continuously monitor the working status of the master clock device by using a signal output over a link connected to the master clock device, wherein the signal comprises an electrical signal or an optical signal, and the signal indicates that the master clock device is in the normal working state; and if the signal is not received over the link, determine that the master clock device is in the faulty state (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22). In regard to claim 16, Spada et al. teach the slave clock device according to claim 12, wherein the programming instructions are for execution by the at least one processor to: monitor the working status of the master clock device in a manner of periodically receiving a first message by using first duration as a periodicity (bGM may detect the pSync message within expected time period, para. 22); and if a next first message is not successfully received within second duration after the first message is most recently received, determine that the master clock device is in the faulty state, wherein the second duration comprises the first duration and first preset duration, and the first duration meets one of the first duration is less than duration between moments for sending two adjacent first synchronization packets by the master clock device to the slave clock device, wherein the first synchronization packet comprises time information of the master clock device; the first duration is less than duration between moments for sending two adjacent first announcement packets by the master clock device to the slave clock device, wherein the first announcement packet comprises capability indication information of the master clock device; the first message is different from a first announcement packet, and the first duration is less than third duration, wherein the third duration is a smaller value in duration between moments for sending two adjacent first synchronization packets by the master clock device to the slave clock device and duration between moments for sending two adjacent first announcement packets by the master clock device to the slave clock device; the first duration is less than duration between moments for sending two adjacent second synchronization packets by the master clock device to a switch device, wherein the second synchronization packet comprises time information of the master clock device; or the first duration is less than duration between moments for sending two adjacent second announcement packets by the master clock device to a switch device, wherein the second announcement packet comprises capability indication information of the master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period … the bGM’s timeout period is often shorter than the required hold-over time, para. 22). In regard to claim 17, Spada et al. teach the slave clock device according to claim 12, wherein the transceiver is configured to perform one of: sending a second announcement packet, wherein the second announcement packet comprises capability indication information of the slave clock device and the first indication information; sending a second synchronization packet, wherein the second synchronization packet comprises the time information of the slave clock device and the first indication information (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). In regard to claim 21, Spada et al. teach the method according to claim 1, comprising: periodically receiving, by the slave clock device, second indication information from the master clock device, wherein the second indication information indicates that the master clock device is in the faulty state (in a case of a failure to receive a primary synchronization signal form the pGM. When a pGM fails then a bGM may become the new grandmaster. Switching from the pGM to the bGM may include a controlled phase and frequency deviation, para. 17). In regard to claim 23, Spada et al. teach the method according to claim 1, wherein the master clock is preconfigured based on a Best Master Clock Algorithm (BMCA) (BMCA may select the pGM in advance and may be preconfigured, para. 15, para. 19), and wherein the slave clock device sends the first indication information without executing a Best Master Clock Algorithm (BMCA) (bMG can be dynamically discovered, para. 17, and may be selected after a pGM failure is detected, para. 19). ****************** Claims 4 and 15 is/are rejected under 35 U.S.C. 103 as being unpatentable over Spada et al. (US 2014/0281037) in further view of Peng et al. (US 2022/0094515) in further view of Aleman et al. (US 2011/0234417). In regard to claim 4, Spada et al. teach the method according to claim 2, wherein the monitoring is continuous, and wherein the continuous monitoring, by the slave clock device, the working status of the master clock device comprises: continuously monitoring, by the slave clock device, the working status of the master clock device by using an electrical signal output over a link connected to the master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22). Spada et al. and Peng et al. does not explicitly teach but Aleman et al. teach wherein the electrical signal comprises a first level signal and a second level signal, the first level signal indicates that the master clock device is in the working state, and the second level signal indicates that the master clock device is in the faulty state (a voltage comparator is connected to a reference voltage, wherein when the voltage is greater than the reference voltage the output of the voltage comparator is at a first logic level, and when the voltage on the voltage comparator is less than or equal to the reference voltage the output of the voltage comparator is at a second logic level (para. 4); and wherein determining that the master clock device is in the faulty state comprises: if the electrical signal received by the slave clock device over the link is the second level signal, determining that the master clock device is in the faulty state (when the voltage storage capacitor is less than or equal to the reference voltage the alarm is issued from the voltage comparator, para. 5). It would have been obvious to modify the device of Spada et al. and Peng et al. by adding Aleman et al. failsafe oscillator monitor and alarm. A person of ordinary skill in the art before the effective filing date of the claimed invention would have been motivated to make the modification because it would aid in monitoring and raising an alarm (para. 4-5). In regard to claim 15, Spada et al. teach the slave clock device according to claim 13, wherein the programming instructions are for execution by the at least one processor to: continuously monitor the working status of the master clock device by using an electrical signal output over a link connected to the master clock device (in passive mode, the bGM may detect the pSync message and upon failure to detect or receive the pSync message within expected time period, para. 22). Spada et al. and Peng et al. does not explicitly teach but Aleman et al. teach wherein the electrical signal comprises a first level signal and a second level signal, the first level signal in the electrical signal indicates that the master clock device is in the working state, and the second level signal in the electrical signal indicates that the master clock device is in the faulty state (a voltage comparator is connected to a reference voltage, wherein when the voltage is greater than the reference voltage the output of the voltage comparator is at a first logic level, and when the voltage on the voltage comparator is less than or equal to the reference voltage the output of the voltage comparator is at a second logic level (para. 4); and if the electrical signal received over the link is the second level signal, determine that the master clock device is in the faulty state (when the voltage storage capacitor is less than or equal to the reference voltage the alarm is issued from the voltage comparator, para. 5). Refer to claim 4 for motivational statement. ****************************** Claims 18 is/are rejected under 35 U.S.C. 103 as being unpatentable over Spada et al. (US 2014/0281037) in further view of Peng et al. (US 2022/0094515) in further view of Yang et al. (US 2016/0156427). In regard to claim 18, Spada et al. teach a communications device, comprising: at least one processor (grandmaster clock devices may include one or more processors, para. 43); and one or more memories coupled to the at least one processor and storing programming instructions for execution by the at least one processor (one or more non-transitory memory devices, para. 43) to: obtain the time information of the slave clock device; and synchronize with the system clock of the communications device based on the first indication information and the time information of the slave clock device (when the pGM failed to send accurate pSync messages, the bGM may continue to send bSync messages to the Ethernet station so the Ethernet station may continue to operate seamlessly based on the continuously received and derive the clock based on the bSync message, para. 24, fig. 2). Spada et al. does not explicitly teach wherein the first indication information is carried in a reserved field of a packet sent by the slave clock device, and instructs the communications device to synchronize with a system clock of the communication device based on time information of the slave clock device maintained at the communication device. Peng et al. teach of switching from the first clock source to a second clock source by generating an output message (para. 75-76, fig. 10a). PTP message may comprises a Sync message (para. 81, 83, fig. 5). A clock distribution apparatus may be a boundary clock with multiple PTP ports connecting to multiple clock sources, such as Grandmaster (GM) or maybe a Slave, and other ports may have a state of “Passive” or “Master” which is decided according to BMCA (best master clock algorithm) (para. 59). The clock distribution apparatus 101 may receive clock signals from more than one clock sources (fig. 1, para. 52). It is noted that the clock distribution apparatus is equated to the claimed communication device where the communication device retains the time information of the slave clock from the packets received. It would have been obvious to modify the method of Spada et al. by adding Peng et al. clock distribution. A person of ordinary skill in the art before the effective filing date of the claimed invention would have been motivated to make the modification because it would aid in providing an output message for the clock distribution apparatus (para. 78, fig. 4). Spada et al. and Peng et al. does not explicitly teach a transceiver, the transceiver configured to receive first indication information sent by a slave clock device. Yang et al. teach of a node comprises a clock recovery controlling unit and a transceiver adapt to transmit the generated message to the switched backup master clock node for the switch backup master clock node to reselect its master clock node, (para. 36, fig. 6). It would have been obvious to modify the device of Spada et al. and Peng et al. by adding Yang et al. clock recovery. A person of ordinary skill in the art before the effective filing date of the claimed invention would have been motivated to make the modification because it would aid in clock recovery (para. 36). ****************** Claim 24 is/are rejected under 35 U.S.C. 103 as being unpatentable over Spada et al. (US 2014/0281037) in further view of Peng et al. (US 2022/0094515) in further view of Kim et al. (US 2016/0149692). In regard to claim 24, Spada et al. and Peng et al. does not explicitly teach but Kim et al. teach the method according to claim 1, wherein the communications device includes a device of an in-vehicle network (providing time synchronization in an in-vehicle communication network, para. 2-12). It would have been obvious to modify the device of Spada et al. and Peng et al. by adding Kim et al. time synchronization. A person of ordinary skill in the art before the effective filing date of the claimed invention would have been motivated to make the modification because it would aid in providing time synchronization for an in-vehicle communication network where a grandmaster may be rapidly selected (para. 2). Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. See PTO 892. Banerjee (US 6,091,804) master/slave clock connected through a modem and switch Shemesh (US 2004/0167739) slave clocks Noebauer et al. (US 2015/0134764) sync master to slave clock, in-vehicle network **************** Yang (US 2013/0227008) clock synchronization based on grandmaster Jones et al. (US 9,225,344) aligning clock signals Doblar et al. (US 6,516,422) slave and master clock failover **************** Abdelhameed et al. (US 2023/0353469) synchronizing clocks Smith et al. (US 2023/0164710) switch roles of master and slave clock Budnik et al. (US 2023/0092840) switching of master and slave clock Herber et al. (US 11,539,451) slave clock and switches **************** Fong et al. (US 11,502,767) master/slave clock Whitefield et al. (US 2021/0203412) best master clock algorithm Sandberg (US 2020/0077355) master/slave clock selection **************** Olsen et al. (US 2012/0263263) media clock negotiation KNORR et al. (US 2020/0073838) master and slave clock Fair et al. (US 10,263,720) clock synchronization Lee et al. (US 8,812,256) measure and adjust backup time Bertacchini et al. (US 6,341,149) backup clock priority Mizuhara (US 2010/0046959) monitor clock electrical signal degrades level Wu (US 7,334,149) backup clock monitors the clock signal provided by the master Vartti et al. (US 5,381,416) standby clock can be switched into place when a clock fails Wojewoda et al. (US 2019/0114235) determine test clock input to reference clock input to determine faulty Imran (US 4,667,328) clocking with backup clock source Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to LOAN TRUONG whose telephone number is 408-918-7552. The examiner can normally be reached on 10AM-6PM PST M-F. 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, Ashish Thomas can be reached on 571-272-0631. 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. /Loan L.T. Truong/Primary Examiner, Art Unit 2114 Loan.truong@uspto.gov
Read full office action

Prosecution Timeline

Show 9 earlier events
Dec 16, 2024
Response Filed
Apr 10, 2025
Final Rejection mailed — §103, §112
Jun 30, 2025
Response after Non-Final Action
Jul 25, 2025
Request for Continued Examination
Jul 30, 2025
Response after Non-Final Action
Oct 02, 2025
Non-Final Rejection mailed — §103, §112
Dec 22, 2025
Response Filed
May 01, 2026
Final Rejection mailed — §103, §112 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12639154
AUTO-HEALING FOR BLOCKCHAIN CONFIGURATION DRIFTS
1y 11m to grant Granted May 26, 2026
Patent 12632345
PRIORITIZATION IN CLOUD MIGRATION FOR DEDUPLICATION SYSTEMS
3y 5m to grant Granted May 19, 2026
Patent 12613776
PARITY CACHE FOR RAID RELIABILITY, ACCESSIBILITY, AND SERVICEABILITY OF A MEMORY DEVICE
3y 8m to grant Granted Apr 28, 2026
Patent 12591485
STORAGE SYSTEM AND MANAGEMENT METHOD FOR STORAGE SYSTEM
2y 0m to grant Granted Mar 31, 2026
Patent 12585557
SYNCHRONIZATION OF CONTAINER ENVIRONMENTS TO MAINTAIN AVAILABILITY FOR A PREDETERMINED ZONE
3y 5m to grant Granted Mar 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

7-8
Expected OA Rounds
77%
Grant Probability
90%
With Interview (+12.7%)
3y 2m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 596 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