Prosecution Insights
Last updated: April 19, 2026
Application No. 18/500,147

NETWORK DEVICE AND NETWORK PACKET PROCESSING METHOD

Non-Final OA §102§103
Filed
Nov 02, 2023
Examiner
ACOLATSE, KODZOVI
Art Unit
2478
Tech Center
2400 — Computer Networks
Assignee
Realtek Semiconductor Corp.
OA Round
1 (Non-Final)
83%
Grant Probability
Favorable
1-2
OA Rounds
2y 8m
To Grant
99%
With Interview

Examiner Intelligence

Grants 83% — above average
83%
Career Allow Rate
761 granted / 913 resolved
+25.4% vs TC avg
Strong +22% interview lift
Without
With
+22.3%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
63 currently pending
Career history
976
Total Applications
across all art units

Statute-Specific Performance

§101
5.0%
-35.0% vs TC avg
§103
52.7%
+12.7% vs TC avg
§102
25.0%
-15.0% vs TC avg
§112
8.5%
-31.5% vs TC avg
Black line = Tech Center average estimate • Based on career data from 913 resolved cases

Office Action

§102 §103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . This is responsive to Application 18/500,147 filed 11/02/2023 in which claims 1-20 are presented for examination. Allowable Subject Matter Claims 7, 8 and 18-20 are objected to as being dependent upon a rejected base claim, but would be allowable if rewritten in independent form including all of the limitations of the base claim and any intervening claims. Claim Rejections - 35 USC § 102 The following is a quotation of the appropriate paragraphs of 35 U.S.C. 102 that form the basis for the rejections under this section made in this Office action: A person shall be entitled to a patent unless – (a)(1) the claimed invention was patented, described in a printed publication, or in public use, on sale, or otherwise available to the public before the effective filing date of the claimed invention. Claims 1, 3, 4, 6, 9 and 11-17 are rejected under 35 U.S.C. 102(a)(1) as being anticipated by Nakamura (US 2012/0314717 A1). Regarding claim 1, Nakamura teaches a network device (Nakamura: Fig. 1:10, [0028] Apparatus 10), comprising: a front-end processing circuit, arranged to receive a first predetermined packet from a network interface, comprising: a receiving signal processing circuit, arranged to obtain a receiving timestamp corresponding to the first predetermined packet in response to reception of the first predetermined packet, generate a first time information corresponding to the first predetermined packet according to the receiving timestamp, and provide the first predetermined packet and the first time information to a core circuit (Nakamura: Fig. 1; [0029]-[0031], PHY processor 11 and timestamping unit 13/receiving circuit, receives a frame, generates and add a current timestamp/first time information to the received frame) and transmit the timestamped frame to the MAC processor/core circuit); the core circuit, comprising: a packet parser, arranged to parse the first predetermined packet to obtain a first parsing result, and determine whether to record the first time information according to the first parsing result (Nakamura: Fig. 2:14; [0032], the MAC processor 14/parser performs analysis on the frame); and a packet modifier, wherein in response to the first time information being recorded, the packet modifier is arranged to store the first time information, and provide the first determined packet to a processor (Nakamura: Fig. 2; [0033]-[0037] MACsec processor 15/modifier, performs conversion on the frame and decide whether to store the timestamp); and the processor, wherein in response to the first time information being recorded, the processor is arranged to obtain the first time information, and obtain the receiving timestamp according to first time information (Nakamura: Fig. 2; [0048]-[0049] timestamp restoration unit/processor, obtain the stored timestamp). Regarding claim 9, Nakamura teaches a network device (Nakamura: Fig. 5:30, Apparatus 30), comprising: a processor, arranged to generate a first predetermined packet, and provide the first predetermined packet to a core circuit (Nakamura: Fig. 5; [0061], upper processor generate a frame and transmits it to a flagging unit/core circuit); the core circuit, comprising: a packet parser, arranged to parse the first predetermined packet to obtain a first parsing result, generate a control information corresponding to the first predetermined packet according to the first parsing result, and provide the first predetermined packet and the control information to a front-end processing circuit (Nakamura: Fig. 5, 7; [0062]-[0064], the frame is flagged/control information and transmits to the MAC processors); and the front-end processing circuit, comprising: a transmitting signal processing circuit, arranged to obtain a transmitting timestamp corresponding to the first predetermined packet in response to reception of the first predetermined packet, determine to write the transmitting timestamp into the first predetermined packet or a register according to the control information, and transmit the first predetermined packet (Nakamura: Fig. 2; [0063]-[0077], the MAC processor transmit the flagged frame based on the flag information). Regarding claim 16, Nakamura teaches a network packet processing method, applied to a network device, comprising: by a processor of the network device, generating a first predetermined packet, and providing the first predetermined packet to a core circuit of the network device (Nakamura: Fig. 5; [0061], upper processor generate a frame and transmits it to a flagging unit/core circuit); by a packet parser of the core circuit, parsing the first predetermined packet to obtain a first parsing result corresponding to the first predetermined packet, generating a control information corresponding to the first predetermined packet according to the first parsing result, and providing the first predetermined packet and the control information to a front-end processing circuit (Nakamura: Figs. 5 and 7; [0062]-[0064], the frame is flagged/control information and transmits to the MAC processors); and by the front-end processing circuit, obtaining a first transmitting timestamp corresponding to the first predetermined packet in response to reception of the first predetermined packet, determining to write the first transmitting timestamp into the first predetermined packet or a register according to the control information, and transmitting the first predetermined packet (Nakamura: Figs 5 and 7; [0063]-[0077], the MAC processor transmit the flagged frame based on the flag information). Regarding claims 3 and 11, Nakamura teaches wherein the receiving signal processing circuit comprises a physical (PHY) layer receiving signal processing circuit, the receiving timestamp is obtained by the PHY layer receiving signal processing circuit, and the first time information is generated by the PHY layer receiving signal processing circuit (Nakamura: Figs. 1,2 and 5; see description in [0028]-[0065]). Regarding claims 4 and 12, Nakamura teaches wherein the receiving signal processing circuit comprises a media access control (MAC) layer receiving signal processing circuit, the receiving timestamp is obtained by the MAC layer receiving signal processing circuit, the first time information is generated by the MAC layer receiving signal processing circuit, and the first predetermined packet and the first time information are provided to the core circuit through a bus (Nakamura: Figs. 1,2 and 5; see description in [0028]-[0065]). Regarding claim 6, Nakamura teaches wherein the front-end processing circuit further comprises: a transmitting signal processing circuit, arranged to receive a second predetermined packet and a control information corresponding to the second predetermined packet, obtain a first transmitting timestamp corresponding to the second predetermined packet in response to reception of the second predetermined packet, determine to write the first transmitting timestamp into the second predetermined packet or a register according to the control information, and transmit the second predetermined packet (Nakamura: Fig. 5, 7; [0061]-[0064], a generated frame in the upped layer is flagged/control information and transmitted to the MAC processors along with timestamps information). Regarding claims 13 and 17, Nakamura teaches wherein the front-end processing circuit further comprises: a receiving signal processing circuit, arranged to receive a second predetermined packet from a network interface, obtain a receiving timestamp corresponding to the second predetermined packet in response to reception of the second predetermined packet, generate a time information corresponding to the second predetermined packet according to the receiving timestamp, and provide the second predetermined packet and the time information to the core circuit; wherein the packet parser parses the second predetermined packet to obtain a second parsing result, and determine whether to record the time information according to the second parsing result; and the core circuit further comprises: a packet modifier, wherein in response to the time information being recorded, the packet modifier stores the time information, and provides the second predetermined packet to the processor; wherein in response to the time information being recorded, the processor obtains the time information, and obtains the receiving timestamp according to the time information (Nakamura: Figs. 1-3; [0029]-[0037], PHY processor 11 and timestamping unit 13/receiving circuit, receives a frame, generates and add a current timestamp/first time information to the received frame) and transmit the timestamped frame to the MAC processor/core circuit). Regarding claim 14, Nakamura teaches wherein the processor generates a third predetermined packet, and writes the receiving timestamp into the third predetermined packet (Nakamura: Figs. 1-3; [0029]-[0037], PHY processor 11 and timestamping unit 13/receiving circuit, receives a frame, generates and add a current timestamp/first time information to the received frame)). Regarding claim 15, Nakamura teaches wherein the second parsing result comprises a message type of the second predetermined packet, and a parsing result corresponding to the third predetermined packet comprises a message type of the third predetermined packet (Nakamura: Figs 3 and 7; Abstract; [0098]). 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 2, 5 and 10 are rejected under 35 U.S.C. 103 as being unpatentable over Nakamura (US 2012/0314717 A1) in view of Tzeng et al (US 2023/0246723 A1). Regarding claims 2 and 10, Nakamura does not explicitly disclose wherein the first predetermined packet is a precision time protocol (PTP) packet. Tzeng teaches wherein the first predetermined packet is a precision time protocol (PTP) packet (Tzeng: Fig. 3A and 4; [0049]-[0050]). It would have been obvious to a person having an ordinary skill in the art before the effective filling date of the claimed invention to modify the system of Nakamura wherein the first predetermined packet is a precision time protocol (PTP) packet as disclosed by Tzeng to provide a system for time synchronization (Tzeng: Abstract). Regarding claim 5, Nakamura in view of Tzeng teaches wherein the receiving timestamp is represented by a first number of bits, the receiving signal processing circuit simplifies the first number of bits to generate the first time information represented by a second number of bits, and the second number of bits is smaller than the first number of bits (Tzeng: [0059]-[0060], [0069]). Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to KODZOVI ACOLATSE whose telephone number is (571)270-1999. The examiner can normally be reached Monday to Friday 10 am to 6pm. 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, Avellino Joseph can be reached at (571) 272-3905. 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. /KODZOVI ACOLATSE/Primary Examiner, Art Unit 2478
Read full office action

Prosecution Timeline

Nov 02, 2023
Application Filed
Jan 28, 2026
Non-Final Rejection — §102, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12604218
PERFORMANCE DEGRADATION HANDLING BETWEEN RADIO ACCESS NETWORK NODES
2y 5m to grant Granted Apr 14, 2026
Patent 12604166
METHOD AND SYSTEM FOR DYNAMIC APN SELECTION
2y 5m to grant Granted Apr 14, 2026
Patent 12598028
COMMUNICATION APPARATUS AND COMMUNICATION METHOD
2y 5m to grant Granted Apr 07, 2026
Patent 12598620
TERMINAL, RADIO COMMUNICATION METHOD, AND BASE STATION
2y 5m to grant Granted Apr 07, 2026
Patent 12593341
METHOD FOR CARRIER DETERMINATION, TERMINAL DEVICE, AND NETWORK DEVICE
2y 5m to grant Granted Mar 31, 2026
Study what changed to get past this examiner. Based on 5 most recent grants.

AI Strategy Recommendation

Get an AI-powered prosecution strategy using examiner precedents, rejection analysis, and claim mapping.
Powered by AI — typically takes 5-10 seconds

Prosecution Projections

1-2
Expected OA Rounds
83%
Grant Probability
99%
With Interview (+22.3%)
2y 8m
Median Time to Grant
Low
PTA Risk
Based on 913 resolved cases by this examiner. Grant probability derived from career allow 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