Prosecution Insights
Last updated: July 17, 2026
Application No. 18/914,333

Safety Extension for Precision Time Protocol (PTP)

Non-Final OA §103
Filed
Oct 14, 2024
Priority
Sep 03, 2020 — provisional 63/074,379 +1 more
Examiner
NGUYEN, LINH T
Art Unit
2459
Tech Center
2400 — Computer Networks
Assignee
Marvell Asia Pte. Ltd.
OA Round
2 (Non-Final)
71%
Grant Probability
Favorable
2-3
OA Rounds
1y 2m
Est. Remaining
96%
With Interview

Examiner Intelligence

Grants 71% — above average
71%
Career Allowance Rate
255 granted / 361 resolved
+12.6% vs TC avg
Strong +26% interview lift
Without
With
+25.8%
Interview Lift
resolved cases with interview
Typical timeline
2y 11m
Avg Prosecution
23 currently pending
Career history
394
Total Applications
across all art units

Statute-Specific Performance

§101
1.3%
-38.7% vs TC avg
§103
94.6%
+54.6% vs TC avg
§102
1.2%
-38.8% vs TC avg
§112
2.2%
-37.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 361 resolved cases

Office Action

§103
Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . Claim Status Claims 1-18 are pending in the instant application. Response to Arguments Applicant’s arguments, see the Remarks, filed on 2/12/2026, with respect to the teachings of Sedarat (US 11,777,835) have been fully considered and are persuasive. The rejections under 35 U.S.C. 102(a)(1) have been withdrawn. Claim Interpretation The following is a quotation of 35 U.S.C. 112(f): (f) Element in Claim for a Combination. – An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. The following is a quotation of pre-AIA 35 U.S.C. 112, sixth paragraph: An element in a claim for a combination may be expressed as a means or step for performing a specified function without the recital of structure, material, or acts in support thereof, and such claim shall be construed to cover the corresponding structure, material, or acts described in the specification and equivalents thereof. This application includes one or more claim limitations that do not use the word “means,” but are nonetheless being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, because the claim limitations uses a generic placeholder that is coupled with functional language without reciting sufficient structure to perform the recited function and the generic placeholder is not preceded by a structural modifier. Such claim limitations are: “one or more validation data collectors;” “a safety validator” recited in claims 1, 2 and 5-9. Because this claim limitation is being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, it is being interpreted to cover the corresponding structure described in paragraphs [0020]-[0022], [0028]-[0030], [0036] and [0041], [0043]-[0046] of the specification as performing the claimed function, and equivalents thereof. If applicant does not intend to have this/these limitation(s) interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph, applicant may: (1) amend the claim limitation(s) to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph (e.g., by reciting sufficient structure to perform the claimed function); or (2) present a sufficient showing that the claim limitation recites sufficient structure to perform the claimed function so as to avoid it/them being interpreted under 35 U.S.C. 112(f) or pre-AIA 35 U.S.C. 112, sixth paragraph. Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made Claims 1-3, 5, 8-12, 14, 17 and 18 are rejected under 35 U.S.C. 103 for unpatentable over Iacaruso et al. (US 2020/0241987), hereinafter Iacaruso in view of Sedarat et al. (US 11,777,835), hereinafter Sedarat. As for claim 1, Iacaruso teaches an automotive network system in a vehicle, the system comprising: one or more non-compliant network components configured to receive, process and send packets (Figs. 1&2, paragraphs [0028]-[0034] describe a vehicle includes a safety system which includes various components; paragraphs [0046]-[0048] describe vehicle components are determined to be unable to satisfy the requirements of new Functional Safety Standards (FSS). And, a procedure is developed for reusing legacy components to satisfy one or more Functional Safety Requirements), wherein the non-compliant network devices are installed in the vehicle but are not compliant with specified vehicle-safety requirements (paragraphs [0044]-[0048] describe vehicle components are determined to be unable to satisfy the requirements of the new FSS. And, it is desirable to develop a procedure for reusing legacy components to satisfy one or more Functional Safety Requirements), and ; one or more validation data collectors, coupled to the non-compliant network components (Fig. 4; Safety Monitor; paragraph [0059] describes a safety monitor is bi-directionally connected to an orchestrator IP), a safety validator, configured to verify whether the non-compliant network switches function in a manner that in actuality is compliant with the vehicle-safety requirements based on the validation data collected by the one or more validation data collectors (paragraphs [0072] and [0073] describe a self-test verification device determines for a received result of the one or more device self-tests, whether a difference between the received result and a target result; and if the difference between the received result and the target result is within a predetermined range, generates a signal representing a passed self-test). Iacaruso fails to teach wherein vehicle components are switches; validation data collectors being configured to derive validation data from at least some of the packets traversing the network components. Sedarat discloses wherein vehicle components are switches (col. 5, lines 14-28 describe vehicle nodes that include switches); validation data collectors being configured to derive validation data from at least some of the packets traversing the network components (col. 9, lines 55-68 describe the management module gathers diagnostic data describing behavior and performance of the vehicle networking system during the testing mode. The diagnostic data includes information about the state of the functional elements as each packet was traversing through them). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for . gathering diagnostic data form vehicle nodes. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 2, Iacaruso fails to teach wherein validation data collectors are configured to derive validation data from time-protocol packets traversing network switches. Sedarat discloses wherein validation data collectors are configured to derive validation data from time-protocol packets traversing network switches (col. 7, lines 1-13 describe a functional safety system sends a request to generate test traffic. The request includes time information so that the test packet generators are synchronized alongside with the time of preset of the function elements; col. 18, lines 48-59 describe the diagnostic data analysis model analyzes diagnostic data gathered during the testing mode and uses the timestamp value to determine and characterize performance of the vehicle networking system during the testing mode, such as determining an order in which the sequence of data packets was transmitted and received by the various nodes of the vehicle networking system). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for . gathering diagnostic data form vehicle nodes. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 3, Iacaruso fails to teach wherein the time-protocol packets comprise Precision Time Protocol (PTP) packets. Sedarat discloses wherein the time-protocol packets comprise Precision Time Protocol (PTP) packets (col. 7, lines 1-13 describe a functional safety system sends a request to generate test traffic. The request includes time information so that the test packet generators are synchronized alongside with the time of preset of the function elements. The synchronization of disjoint elements of network is achieved through a timing mechanism such as Precision Timing Protocol (PTP)). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 5, Iacaruso teaches wherein the safety validator is configured to verify that the non-compliant network switches comply in actuality with the vehicle-safety requirement by verifying a criterion (paragraph [0073] describes a device determines for a received result of the self-tests, determines a difference between the received result and a target result, and if the predefined receive time criterion is fulfilled and if the difference between the received result and the target result is within a predetermined range, generates a signal representing a passed self-test). Iacaruso fails to teach wherein verifying criterion includes verifying an accuracy of one or more time-stamps in the time-protocol packets. Sedarat discloses wherein verifying a criterion includes verifying an accuracy of one or more time-stamps in the time-protocol packets (col. 15, lines 3-21 describe a reconfiguration module reconfigures the vehicle networking system in an attempt to correct network features that are not performing as expected. Reconfiguring the vehicle networking system includes transmitting commands to individual network nodes to modify the networking rules and policies implemented by the respective nodes. In response to receiving the command, the network node adjusts the networking rule and policy as instructed. Note: the reconfiguring is performed to made the nodes satisfying a safety function; col. 18, lines 33-59 describe a preset mechanisms and a data packet injectors uses the times included in the commands along with internal clocks to synchronize configuration of the vehicle networking system and execution of the testing mode. The diagnostic data analysis module uses the timestamp value to determine and characterize performance of the vehicle networking system during the testing mode). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 8, the combined system of Iacaruso and Sedarat teaches wherein at least one of the validation data collectors is configured to store the validation data in a memory (Sedarat: col. 7, lines 14-18 describe the state of a functional element of the network as a packet traverses through it is recorded in a correspond node as the diagnostic information), and to provide at least part of the validation data to the safety validator in response to a request from the safety validator (Sedarat: col. 7, lines 30-33 describe the functional safety system requests the network to gather and send the diagnostic information during normal operation). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 9, the combined system of Iacaruso and Sedarat teaches wherein at least one of the validation data collectors is configured to transmit at least part of the validation data to the safety validator, irrespective of any request from the safety validator (col. 7, lines 14-25 describe the diagnostic information is sent to the functional safety system). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 10, Iacaruso teaches a method in an automotive network system in a vehicle (paragraph [0045] describes methods that are implemented to attain a functional safety level based on compliance with standards), the method comprising: receiving, processing and sending packets by one or more non-compliant network components (paragraphs [0048] and [0055] describe the methods are generally applied to many different functional safety aspects and component types. An Orchestrator IP is responsible for loading a signed Network Tap (TAP) script from external memory; running the tests corresponding to the signed TAP script; and sending the test results to a Safety Monitor), wherein the non-compliant network switches are installed in the vehicle but are not compliant with specified vehicle-safety requirements (paragraphs [0044]-[0048] describe vehicle components are determined to be unable to satisfy the requirements of the new FSS. And, it is desirable to develop a procedure for reusing legacy components to satisfy one or more Functional Safety Requirements); using one or more validation data collectors coupled to the non-compliant network components, deriving validation data from at least some of the packets traversing the network components (paragraph [0052] describes a safety monitor is bi-directionally connected to an orchestrator IP; paragraphs [0055]-[0056] describe the orchestrator IP operates self-test using a signed TAP script and reports test results to a safety monitor; paragraph [0064] describes a safety monitor compares each test result with an expected test results); and verifying whether the non-compliant network components function in a manner that in actuality is compliant with the vehicle-safety requirements based on the validation data collected by the one or more validation data collectors (paragraphs [0072] and [0073] describe a self-test verification device determines for a received result of the one or more device self-tests, whether a difference between the received result and a target result; and if the difference between the received result and the target result is within a predetermined range, generates a signal representing a passed self-test). Iacaruso fails to teach wherein vehicle components are switches; Sedarat discloses wherein vehicle components are switches (col. 5, lines 14-28 describe vehicle nodes that include switches); One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for performing tests on vehicle nodes that include switches. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 11, Iacaruso fails to teach wherein deriving the validation data comprises obtaining the validation data from time-protocol packets traversing the network switches. Sedarat discloses wherein deriving the validation data comprises obtaining the validation data from time-protocol packets traversing the network switches (col. 7, lines 1-13 describe a functional safety system sends a request to generate test traffic. The request includes time information so that the test packet generators are synchronized alongside with the time of preset of the function elements; col. 18, lines 48-59 describe the diagnostic data analysis model analyzes diagnostic data gathered during the testing mode and uses the timestamp value to determine and characterize performance of the vehicle networking system during the testing mode, such as determining an order in which the sequence of data packets was transmitted and received by the various nodes of the vehicle networking system). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 12, the combined system of Iacaruso and Sedarat teaches wherein the time-protocol packets comprise Precision Time Protocol (PTP) packets (Sedarat: col. 7, lines 1-13 describe a functional safety system sends a request to generate test traffic. The request includes time information so that the test packet generators are synchronized alongside with the time of preset of the function elements. The synchronization of disjoint elements of network is achieved through a timing mechanism such as Precision Timing Protocol (PTP)). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 14, Iacaruso teaches wherein verifying that the non-compliant network components comply in actuality with the vehicle-safety requirement comprises verifying a criterion (paragraph [0073] describes a device determines for a received result of the self-tests, determines a difference between the received result and a target result, and if the predefined receive time criterion is fulfilled and if the difference between the received result and the target result is within a predetermined range, generates a signal representing a passed self-test). Iacaruso fails to teach wherein vehicle components are switches; wherein verifying criterion includes verifying an accuracy of one or more time-stamps in the time-protocol packets. Sedarat discloses wherein vehicle components are switches (col. 5, lines 14-28 describe vehicle nodes that include switches); wherein verifying a criterion includes verifying an accuracy of one or more time-stamps in the time-protocol packets (col. 15, lines 3-21 describe a reconfiguration module reconfigures the vehicle networking system in an attempt to correct network features that are not performing as expected. Reconfiguring the vehicle networking system includes transmitting commands to individual network nodes to modify the networking rules and policies implemented by the respective nodes. In response to receiving the command, the network node adjusts the networking rule and policy as instructed. Note: the reconfiguring is performed to made the nodes satisfying a safety function; col. 18, lines 33-59 describe a preset mechanisms and a data packet injectors uses the times included in the commands along with internal clocks to synchronize configuration of the vehicle networking system and execution of the testing mode. The diagnostic data analysis module uses the timestamp value to determine and characterize performance of the vehicle networking system during the testing mode). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 17, the combined system of Iacaruso and Sedarat teaches in at least one of the validation data collectors, storing the validation data in a memory (Sedarat: col. 7, lines 14-18 describe the state of a functional element of the network as a packet traverses through it is recorded in a correspond node as the diagnostic information), and providing at least part of the validation data in response to a request (Sedarat: col. 7, lines 30-33 describe the functional safety system requests the network to gather and send the diagnostic information during normal operation). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for applying test packets using Precision Time Protocol. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 18, the combined system of Iacaruso and Sedarat teaches in at least one of the validation data collectors, transmitting at least part of the validation data irrespective of any request (Sedarat: col. 7, lines 14-25 describe the diagnostic information is sent to the functional safety system). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Sedarat for . gathering diagnostic data form vehicle nodes. The teachings of Sedarat, when implemented in the Iacaruso system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Sedarat in the Iacaruso system in order to provide accurate timing and synchronization for measurement and control applications. Claims 4 and 13 are rejected under 35 U.S.C. 103 as being unpatentable over Iacaruso (US 2020/0241987) in view of Sedarat (US 11,777,835) further in view of Weber et al. (US 2021/0014257), hereinafter Weber. As for claim 4, the combined system of Iacaruso and Sedarat teaches wherein the validation data collectors are configured to derive validation records comprising one or more of: time-stamps extracted from one or more of the time-protocol packets (Sedarat: col. 18, lines 48- describe the diagnostic data analysis module uses the timestamp value to determine and characterize performance of the vehicle network). The combined system of Iacaruso and Sedarat fails to teach one or more parameters of switch ports used for communicating one or more of time-protocol packets; and error events relating to one or more of the time-protocol packets. Weber discloses wherein validation records comprising one or more of: one or more parameters of switch ports used for communicating one or more of time-protocol packets (Fig. 3; paragraphs [0093]-[0098] describe at the switch’s input or output, a DHCP packet IP v4 and IPv6 including DHCP port 67 and port 68 is established, a deviation is detected when a Dynamic Host Configuration Protocol filter at the switch’s input or output establishes a DHCP packet, the content of which, in particular, timestamp, sequence number, correction field, is stored at least temporarily in a register for context information); and error events relating to one or more of the time-protocol packets (paragraphs [0093]-[0098] describe a deviation is detected when a PTP filter at the input or output establishes a PTP message. This makes it possible to detect a protocol-specific irregularity with respect to the data packet in the first stage of the network intrusion detection and prevention system (NIDS)). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Weber for determining a deviation of data packet at the input and output of a switch. The teachings of Weber, when implemented in the Iacaruso and Sedarat system, will allow one of ordinary skill in the art to detect a network intrusion. One of ordinary skill in the art would be motivated to utilize the teachings of Weber in the Iacaruso and Sedarat system in order to enable the switch hardware to analyze each data packet of the network traffic without analyzing the entire network traffic to identify the presence of a deviation. As for claim 13, the combined system of Iacaruso and Sedarat teaches wherein deriving the validation data comprises deriving validation records comprising one or more of: time-stamps extracted from one or more of the time-protocol packets (Sedarat: col. 18, lines 48- describe the diagnostic data analysis module uses the timestamp value to determine and characterize performance of the vehicle network). The combined system of Iacaruso and Sedarat teaches fails to teach one or more parameters of switch ports used for communicating one or more of time-protocol packets; and error events relating to one or more of the time-protocol packets. Weber discloses wherein validation records comprising one or more of: one or more parameters of switch ports used for communicating one or more of time-protocol packets (Fig. 3; paragraphs [0093]-[0098] describe at the switch’s input or output, a DHCP packet IP v4 and IPv6 including DHCP port 67 and port 68 is established, a deviation is detected when a Dynamic Host Configuration Protocol filter at the switch’s input or output establishes a DHCP packet, the content of which, in particular, timestamp, sequence number, correction field, is stored at least temporarily in a register for context information); and error events relating to one or more of the time-protocol packets (paragraphs [0093]-[0098] describe a deviation is detected when a PTP filter at the input or output establishes a PTP message. This makes it possible to detect a protocol-specific irregularity with respect to the data packet in the first stage of the network intrusion detection and prevention system (NIDS)). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Weber for determining a deviation of data packet at the input and output of a switch. The teachings of Weber, when implemented in the Iacaruso and Sedarat system, will allow one of ordinary skill in the art to detect a network intrusion. One of ordinary skill in the art would be motivated to utilize the teachings of Weber in the Iacaruso and Sedarat system in order to enable the switch hardware to analyze each data packet of the network traffic without analyzing the entire network traffic to identify the presence of a deviation. Claims 6 and 15 are rejected under 35 U.S.C. 103 as being unpatentable over Iacaruso (US 2020/0241987) in view of Sedarat (US 11,777,835) further in view of Rentschler et al. (US 2019/0386763), hereinafter Rentschler. As for claim 6, the combined system of Iacaruso and Sedarat teaches wherein the safety validator is configured to verify that the non-compliant network switches comply in actuality with the vehicle-safety requirement by performing a testing of a network feature (Iacaruso: paragraphs [0048] and [0064] describe methods of testing of functional safety of vehicle components and the test results are verified to match the golden results, the safety monitor returns a pass result; Sedarat: col. 5, lines 14-28 describe vehicle nodes that include switches). The combined system of Iacaruso and Sedarat fails to teach wherein performing a testing of a network feature comprises verifying that a temporal pattern of the time-protocol packets matches an expected pattern. Rentschler discloses wherein performing a testing of a network feature comprises verifying that a temporal pattern of the time-protocol packets matches an expected pattern (paragraph [0042] describes a PHY is configured to perform pattern matching before performing timestamping). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Reitchler for performing a timestamp synchronization based on a pattern matching signal. The teachings of Reitchler, when implemented in the Iacaruso and Sedarat system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Reitchler in the Iacaruso and Sedarat system in order to provide accurate timing and synchronization for measurement and control applications. As for claim 15, the combined system of Iacaruso and Sedarat teaches wherein verifying that the non-compliant network switches comply in actuality with the vehicle-safety requirement comprises performing a testing of a network feature (Iacaruso: paragraphs [0048] and [0064] describe methods of testing of functional safety of vehicle components and the test results are verified to match the golden results, the safety monitor returns a pass result; Sedarat: col. 5, lines 14-28 describe vehicle nodes that include switches). Sedarat fails to teach wherein performing a testing of a network feature comprises verifying that a temporal pattern of the time-protocol packets matches an expected pattern. Rentschler discloses wherein performing a testing of a network feature comprises verifying that a temporal pattern of the time-protocol packets matches an expected pattern (paragraph [0042] describes a PHY is configured to perform pattern matching before performing timestamping). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Reitchler for performing a timestamp synchronization based on a pattern matching signal. The teachings of Reitchler, when implemented in the Iacaruso and Sedarat system, will allow one of ordinary skill in the art to detect network events. One of ordinary skill in the art would be motivated to utilize the teachings of Reitchler in the Iacaruso and Sedarat system in order to provide accurate timing and synchronization for measurement and control applications. Claims 7 and 16 are rejected under 35 U.S.C. 103 as being unpatentable over Iacaruso (US 2020/0241987) in view of Sedarat (US 11,777,835) further in view of Soryal et al. (US 2021/0389140), hereinafter Soryal. As for claim 7, the combined system of Iacaruso and Sedarat teaches wherein the safety validator is configured to verify that the non-compliant network switches comply in actuality with the vehicle-safety requirement by performing a testing of a network feature (Iacaruso: paragraphs [0048] and [0064] describe methods of testing of functional safety of vehicle components and the test results are verified to match the golden results, the safety monitor returns a pass result; Sedarat: col. 5, lines 14-28 describe vehicle nodes that include switches). The combined system of Iacaruso and Sedarat fails to teach wherein performing a testing of a network feature comprises verifying a topology of the automotive network system. Soryal discloses wherein performing a testing of a network feature comprises verifying a topology of the automotive network system (paragraph [0040] describes a local controller determines the non-compliance of various factors by submitting a request to servers to verify topology of the request from a vehicle). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Soryal for verifying aspect of requests to operate a dual-mode vehicle. The teachings of Soryal, when implemented in the Iacaruso and Sedarat system, will allow one of ordinary skill in the art to ensure the safety of operating a vehicle. One of ordinary skill in the art would be motivated to utilize the teachings of Soryal in the Iacaruso and Sedarat system in order to include other factors associated with an electronic system of a vehicle to ensure that the vehicle satisfies all the safety rules, regulations, policies and manufacturer guidelines. As for claim 16, the combined system of Iacaruso and Sedarat teaches wherein verifying that the non-compliant network switches comply in actuality with the vehicle-safety requirement comprising performing a testing of a network feature (Iacaruso: paragraphs [0048] and [0064] describe methods of testing of functional safety of vehicle components and the test results are verified to match the golden results, the safety monitor returns a pass result; Sedarat: col. 17, lines 23-37 describe a process of executing a testing mode to test a network feature; col. 15, lines 3-21 describe a reconfiguration module reconfigures the vehicle networking system in an attempt to correct network features that are not performing as expected. Reconfiguring the vehicle networking system includes transmitting commands to individual network nodes to modify the networking rules and policies implemented by the respective nodes. In response to receiving the command, the network node adjusts the networking rule and policy as instructed. Note: the reconfiguring is performed to made the nodes satisfying a safety function). The combined system of Iacaruso and Sedarat fails to teach wherein performing a testing of a network feature comprises verifying a topology of the automotive network system. Soryal discloses wherein performing a testing of a network feature comprises verifying a topology of the automotive network system (paragraph [0040] describes a local controller determines the non-compliance of various factors by submitting a request to servers to verify topology of the request from a vehicle). One of ordinary skill in the art before the effective filing date of the claimed invention would have recognized the ability to utilize the teachings of Soryal for verifying aspect of requests to operate a dual-mode vehicle. The teachings of Soryal, when implemented in the Iacaruso and Sedarat system, will allow one of ordinary skill in the art to ensure the safety of operating a vehicle. One of ordinary skill in the art would be motivated to utilize the teachings of Soryal in the Iacaruso and Sedarat system in order to include other factors associated with an electronic system of a vehicle to ensure that the vehicle satisfies all the safety rules, regulations, policies and manufacturer guidelines. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Pullman et al. (US 2006/0214515) teach safety switch for reliably switching off a dangerous device Teshler et al. (US 2018/0189103) teach specially programmed computing systems with associated devices configured to implement centralized services ECU. Any inquiry concerning this communication or earlier communications from the examiner should be directed to L. T N. whose telephone number is (571)272-1013. The examiner can normally be reached M & Th 5:30 am - 2:30 pm EST. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, TONIA DOLLINGER can be reached at 571-272-4170. 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. /L. T. N/ Examiner, Art Unit 2459 /TONIA L DOLLINGER/Supervisory Patent Examiner, Art Unit 2459
Read full office action

Prosecution Timeline

Oct 14, 2024
Application Filed
Jan 27, 2026
Non-Final Rejection mailed — §103
Feb 12, 2026
Response Filed
Jun 29, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12684041
CENTRAL NETWORK UNIT AND METHOD THEREIN FOR ENABLING INTERNET ACCESS TO AN ON-BOARD THIRD PARTY APPLICATION
2y 1m to grant Granted Jul 14, 2026
Patent 12676915
SERVICE PROVIDING DEVICE, SERVICE PROVIDING SYSTEM, AND COMPUTER-READABLE RECORDING MEDIUM
2y 1m to grant Granted Jul 07, 2026
Patent 12665853
POLICY REMAPPING UPON NETWORK EVENTS
3y 4m to grant Granted Jun 23, 2026
Patent 12665856
Systems and methods to detect and bypass network throttling in User Datagram Protocol (UDP) connections
3y 1m to grant Granted Jun 23, 2026
Patent 12652336
VEHICLE DATA COMMUNICATION SYSTEM, ELECTRONIC CONTROL UNIT, AND COMMUNICATION BAND SETTING PROGRAM
1y 11m to grant Granted Jun 09, 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

2-3
Expected OA Rounds
71%
Grant Probability
96%
With Interview (+25.8%)
2y 11m (~1y 2m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 361 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