Prosecution Insights
Last updated: October 02, 2026
Application No. 17/396,296

SYSTEMS AND METHODS FOR GENERATING NETWORK FLOW INFORMATION

Non-Final OA §103
Filed
Aug 06, 2021
Priority
Sep 25, 2018 — continuation of 11/115,346
Examiner
NGUYEN, BAO G
Art Unit
2461
Tech Center
2400 — Computer Networks
Assignee
Arista Networks Inc.
OA Round
8 (Non-Final)
74%
Grant Probability
Favorable
8-9
OA Rounds
0m
Est. Remaining
78%
With Interview

Examiner Intelligence

Grants 74% — above average
74%
Career Allowance Rate
273 granted / 369 resolved
+16.0% vs TC avg
Minimal +4% lift
Without
With
+3.7%
Interview Lift
resolved cases with interview
Typical timeline
3y 3m
Avg Prosecution
41 currently pending
Career history
417
Total Applications
across all art units

Statute-Specific Performance

§101
1.8%
-38.2% vs TC avg
§103
75.8%
+35.8% vs TC avg
§102
15.4%
-24.6% vs TC avg
§112
4.4%
-35.6% vs TC avg
Black line = Tech Center average estimate • Based on career data from 369 resolved cases

Office Action

§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 . Response to Arguments Applicant’s arguments, filed 07/24/26, with respect to the rejection(s) of claim(s) 1-16 and 19-222 have been fully considered and are persuasive. Therefore, the Final Rejection dated 05/05/26 has been withdrawn. However, upon further consideration, a new ground(s) of rejection is made in view of newly cited portions of KS (Pat No 9967178) further in view of Believeau (Pub No 20130163427) and Chen (Pub No 20190245775) Regarding claim 19, Applicant argues that the prior art teach “user input comprising a record description selected from a set of record description templates and the record description including a preselected set of flow record fields". The examiner relies on newly cited prior art KS to teach the amended limitation. Allowable Subject Matter Claim 1-16, 21-22 allowed. 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 before the effective filing date to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 19-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over KS (Pat No 9967178) further in view of Believeau (Pub No 20130163427), and Gross (Pub No 20130142048) Regarding claim 19, KS teaches A method of operating a controller that controls one or more switches and controls network flow information generation circuitry coupled to the one or more switches, the method comprising: (interpreted as Controller 320 may perform these processes in response to executing software instructions stored by a non-transitory computer-readable medium. A computer-readable medium is defined herein as a non-transitory memory device, see col 7 line 35-40) Receiving user input, the user input comprising a record description selected from a set of record description templates and the record description including a preselected set of flow record fields; (interpreted as a network administrator may provide input, via client device 250, to identify the second template and/or the fields to be included in the second template (e.g., fields associated with values that may remain the same between exports and/or may remain the same based on receiving additional packets), see col 13 line 10-20) Providing network flow information generation policy to the network flow information generation circuitry to generate network flow information according to the network flow information generation policy; (interpreted as In some implementations, exporter device 220 may receive information identifying the first template (e.g., may be pre-configured with the first template and/or may receive the first template from another device, such as client device 250), see col 11 line 36-45) Controlling the one or more switches to forward a network packet to the network flow information generation circuitry; (interpreted as In some implementations, switching component 310 may enable input components 305, output components 315, and/or controller 320 to communicate see col 6 line 55-60) Controlling the network flow information generation circuitry to update a plurality of fields in a flow record according to the record description; and (interpreted as The exporter device may generate the first flow record to include information corresponding to each field (e.g., information from the flow table) and may export the first flow record to the collector server, see col 4 line 9-15. Also see Each flow record may include multiple fields corresponding to information associated with the flow (e.g., a source IP address, a destination IP address, a quantity of packets associated with the flow, a quantity of bytes associated with the flow, etc., see col 2 line 32-40) Controlling the network flow information generation circuitry to update, by executing the set of instructions on the network packet, the plurality of fields in the flow record with information extracted from the network packet to generate the flow record for the network packet. (interpreted as The exporter device may generate the first flow record to include information corresponding to each field (e.g., information from the flow table) and may export the first flow record to the collector server, see col 4 line 9-15. Also see Each flow record may include multiple fields corresponding to information associated with the flow (e.g., a source IP address, a destination IP address, a quantity of packets associated with the flow, a quantity of bytes associated with the flow, etc., see col 2 line 32-40). However KS does not teach generating a set of instructions based on the flow information Beliveau teaches to generate, based on a record description in the network flow information generation policy a set of instructions indicative of actions to be performed on the network packet (interpreted as The translator 113, through the use of its compiler 114, thus acts as a parser generator (i.e., compiler-compiler, or compiler generator) by generating code for a packet parser in the form of parser code 116 from the formal abstractions (i.e. a type of grammar) provided by the processing definition 112, see para [0055]). It would have been obvious to one of ordinary skill in the art before the effective filing date to use to combine the flow record taught by KS with the instructions/code as taught by Beliveau with the motivation of being able to implement the rules of the flows by using the set of instructions. However KS in view of Beliveau do not teach performing the steps by a controller Gross teaches performing the steps by a controller (interpreted as Specifically, the control daemon 1115, in some embodiments, receives configuration information from the controller cluster 1105 and configures the controller patch 1130. For example, the control daemon 1115 receives commands from the controller cluster 1105 regarding operations for processing and routing packets that the managed switching element 810 receives, see para [0190] When configured, the controller patch 1130 contains rules (e.g., flow entries) regarding processing and forwarding the packets to receive, see para [0192])) It would have been obvious to one of ordinary skill in the art before the effective filing date to use to combine system taught by KS with controller taught by Gross with the motivation of having a manager for performing the controlling and organizing of routing functions of the system. Regarding claim 20, KS teaches The method defined in claim 19, wherein the flow record is reconciled with a depository of finalized flow records, the method further comprising: Controlling the one or more switches to forward at least a portion of the depository of finalized flow records and the record description to the one or more switches. (interpreted as Exporter device 220 may be configured with information identifying one or more templates and may generate flow records based on the one or more templates. In some implementations, exporter device 220 may generate, process, and/or transfer flow records, such as data records, template records, and/or other flow records, see col 5 line 18-24) However KS in view of Beliveau do not teach performing the steps by a controller Gross teaches performing the steps by a controller (interpreted as Specifically, the control daemon 1115, in some embodiments, receives configuration information from the controller cluster 1105 and configures the controller patch 1130. For example, the control daemon 1115 receives commands from the controller cluster 1105 regarding operations for processing and routing packets that the managed switching element 810 receives, see para [0190] When configured, the controller patch 1130 contains rules (e.g., flow entries) regarding processing and forwarding the packets to receive, see para [0192])) It would have been obvious to one of ordinary skill in the art before the effective filing date to use to combine system taught by KS with controller taught by Gross with the motivation of having a manager for performing the controlling and organizing of routing functions of the system. Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to BAO G NGUYEN whose telephone number is (571)272-7732. The examiner can normally be reached M-F 10pm - 6:30pm. 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, Huy Vu can be reached on 571-272-3155. 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. /BAO G NGUYEN/Examiner, Art Unit 2461 /HUY D VU/Supervisory Patent Examiner, Art Unit 2461
Read full office action

Prosecution Timeline

Show 22 earlier events
Dec 04, 2025
Examiner Interview Summary
Dec 10, 2025
Response Filed
May 05, 2026
Final Rejection mailed — §103
Jul 23, 2026
Applicant Interview (Telephonic)
Jul 23, 2026
Examiner Interview Summary
Jul 23, 2026
Response after Non-Final Action
Jul 24, 2026
Response after Non-Final Action
Aug 11, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12739649
TECHNIQUES FOR FULL-DUPLEX LISTEN-BEFORE-TALK OPERATIONS IN AN UNLICENSED RADIO FREQUENCY SPECTRUM
5y 6m to grant Granted Sep 15, 2026
Patent 12739214
SYSTEM AND METHOD OF PROCESSING CONTROL PLANE DATA
2y 11m to grant Granted Sep 15, 2026
Patent 12727027
TECHNIQUES FOR AVOIDING COLLISIONS AMONG COMMUNICATIONS PACKETS BY COMPETING IN A SUBSET OF TRANSMISSION SLOTS INDICATED BY A TRANSMISSION KEY VECTOR
2y 10m to grant Granted Sep 01, 2026
Patent 12720557
COMMUNICATION DEVICE, COMMUNICATION METHOD, AND STORAGE MEDIUM
3y 9m to grant Granted Aug 25, 2026
Patent 12677306
INTERFERENCE MEASUREMENT REPORTING METHOD AND COMMUNICATIONS APPARATUS
4y 3m to grant Granted Jul 07, 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

8-9
Expected OA Rounds
74%
Grant Probability
78%
With Interview (+3.7%)
3y 3m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 369 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