Prosecution Insights
Last updated: July 17, 2026
Application No. 18/620,916

AUTOMATIC AND TRANSPARENT VLAN DETECTION AND CONFIGURATION

Non-Final OA §103
Filed
Mar 28, 2024
Examiner
DIVECHA, KAMAL B
Art Unit
2453
Tech Center
2400 — Computer Networks
Assignee
Perftech Inc.
OA Round
3 (Non-Final)
25%
Grant Probability
At Risk
3-4
OA Rounds
2y 7m
Est. Remaining
70%
With Interview

Examiner Intelligence

Grants only 25% of cases
25%
Career Allowance Rate
44 granted / 174 resolved
-32.7% vs TC avg
Strong +44% interview lift
Without
With
+44.5%
Interview Lift
resolved cases with interview
Typical timeline
4y 11m
Avg Prosecution
12 currently pending
Career history
196
Total Applications
across all art units

Statute-Specific Performance

§101
0.2%
-39.8% vs TC avg
§103
93.7%
+53.7% vs TC avg
§102
5.9%
-34.1% vs TC avg
Black line = Tech Center average estimate • Based on career data from 174 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 . Detailed Action This Office Action is in response to communications filed 1/20/2026. Claims 1-3, 5-10, 12-17 and 19-20 are pending. Claims 4, 11, 18 were cancelled previously. Continued Examination Under 37 CFR 1.114 A request for continued examination under 37 CFR 1.114, including the fee set forth in 37 CFR 1.17(e), was filed in this application after final rejection. Since this application is eligible for continued examination under 37 CFR 1.114, and the fee set forth in 37 CFR 1.17(e) has been timely paid, the finality of the previous Office action has been withdrawn pursuant to 37 CFR 1.114. Applicant's submission filed on 01/20/26 has been entered. Response to Arguments Applicant's arguments filed 01/20/26 have been fully considered but they are not persuasive. In the response filed, applicant argues in substance that: In the combined system, the behavior would be: When a packet with a VLAN tag that is not yet provisioned on a server-facing port arrives at access switch 40, packet forwarding engine 52A maps the VLAN tag to shared VLAN, creates an entry in MAC table 56A keyed by shared VLAN, the source MAC address, and the ingress port, and notifies control unit 42. If control unit 42 determines that this VLAN is allowed on that port, it installs an entry for that VLAN in VLAN table 55A (or VLAN table 60) so that subsequent packets with that VLAN tag on that port are associated with a real VLAN index and forwarded based on entries in MAC tables 56A and 56B, as described in the cited portions of PINNAMRAJU. If ZHANG's techniques are also implemented, a component like AP 112 can observe ARP and DHCP packets on a VLAN, extract device IP addresses and subnet masks from those packets, and store per-device entries in a discovery VLAN table that include a VLAN identifier, IP address, subnet mask, MAC address, and status fields, as described in 18, 19, 33, 34, 35, 46, and 47 of ZHANG. In the purported combination, the IP address and subnet mask values obtained in the manner of ZHANG remain per-device entries in a discovery VLAN table associated with AP 112. They do not become "an Internet protocol (IP) address and a subnet mask of the new VLAN" itself, and they are not stored as part of any "new VLAN interface" object that is configured and deployed by the processor in response to the first packet for the new VLAN. What is configured on the VLAN side remains VLAN membership and forwarding information in VLAN table 55A and MAC tables 56A and 56B of access switch 40. What is configured on the IP/subnet side remains per-device records in a discovery VLAN table of AP 112. There is no step in the combined teachings where the processor, in response to receipt of a packet for a VLAN that is not yet provisioned on a port, identifies an IP address and subnet mask "of the new VLAN" from that packet and then configures and deploys "a new VLAN interface, including the IP address and the subnet mask for the new VLAN within the memory; and deploys the new VLAN interface on the network connection port," as claim 1 expressly requires. Stated differently, ZHANG teaches identifying a device's IP address and subnet mask and storing those values in entries that also include a VLAN identifier and MAC address, for use by AP 112 in controlling device communications. PINNAMRAJU teaches that when access switch 40 detects that a VLAN is not yet configured on a port, packet forwarding engines 52 and control unit 42 add VLAN and MAC information to VLAN table 55A and MAC tables 56A and 56B. Combining these teachings yields a device that both auto-provisions VLAN/MAC entries (using access switch 40, packet forwarding engines 52A and 52B, control unit 42, VLAN table 55A, and MAC tables 56A, 56B) and maintains a per-device discovery VLAN table (using AP 112 and its discovery table). That is materially different from the claim, in which the processor identifies "an Internet protocol (IP) address and a subnet mask of the new VLAN from a header of the packet" and uses those values to "automatically configure a new VLAN interface, including the IP address and the subnet mask for the new VLAN within the memory; and deploy the new VLAN interface on the network connection port." Furthermore, Applicant amends claim 1 to recite "automatically configure a new VLAN interface, including the IP address and the subnet mask for the new VLAN, wherein the new VLAN interface is based on a VLAN identifier of the new VLAN obtained from a VLAN identifier field of a header of the packet and on the IP address and the subnet mask of the new VLAN obtained from an Internet protocol (IP) header of the packet, and is stored in the memory as an entry for the new VLAN in a table that stores VLAN data including at least the IP address and the subnet mask of the new VLAN ." Applicant submits that neither PINNAMRAJU nor ZHANG, nor the combination thereof, discloses or suggests this feature (remarks, pg. 10-12). In response to arguments above, examiner respectfully disagrees. In the response filed, it appears that applicant is addressing the prima facie case of obviousness [based on the combination of references] by attacking the references individually and/or separately. MPEP 2145 (IV) dearly sets forth: One cannot show nonobviousness by attacking references individually where the rejections are based on combinations of references. In re Keller, 642 F.2d 413, 208 USPQ 871 (CCPA 1981); In re Merck & Co., Inc., 800 F.2d 1091, 231 USPQ 375 (Fed. Cir. 1986). The examiner recognizes that obviousness may be established by combining or modifying the teachings of the prior art to produce the claimed invention where there is some teaching, suggestion, or motivation to do so found either in the references themselves or in the knowledge generally available to one of ordinary skill in the art. See In re Fine, 837 F.2d 1071, 5 USPQ2d 1596 (Fed. Cir. 1988), In re Jones, 958 F.2d 347, 21 USPQ2d 1941 (Fed. Cir. 1992), and KSR International Co. v. Teleflex, Inc., 550 U.S. 398, 82 USPQ2d 1385 (2007). In this case, Pinnamraju explicitly discloses a technique for automatically provisioning of virtual local area networks (VLANs) on server facing ports of access switches include in a data center network. The technique includes the steps of receiving data packet with unknown or new VLAN tag or ID and source MAC address on port of access switch, determining whether the VLAN is provisioned on port based on VLAN table, and if VLAN IS NOT provisioned (i.e. configured) for the received unknown/new VLAN (i.e. new VLAN), then the switch provisions (i.e. configures or implements) the new VLAN on port, i.e. implements new VLAN interface and deploys the new VLAN interface for data traffic filtering. For example: See fig. 6. PNG media_image1.png 722 536 media_image1.png Greyscale More specifically, upon receiving the data packet on the port on IFC 58A of PFE 52A, the PFE 52 A first looks up the VLAN tag of the received data packet in VLAN table 55A to determine whether the VLAN is provisioned or not. Based on VLAN table having no entries for the VLAN tag and port number, PFE may classify the VLAN as not being provisioned. If the VLAN is not provisioned on the receiving port, then PFE triggers the VLAN auto-provisioning operation in access switch 40. During the auto-provisioning, PFE 52 A maps the VLAN tag to a shared VLAN index for all UNKNOWN VLANS on port, and INSTALLS AN ENTRY INTO VLAN table 55A that includes VLAN TAG, the port number of the receiving port and the shared VLAN index, see col. 10 L5-38, and thereafter sends authorization request. After successful authorization of provisioning VLAN, the control unit 42 provisions the VLAN on the receiving port on IFCs 58A of PFE 52A. For example, control unit programs forwarding information for the VLAN on the receiving port into FIB 54A of PFE (VLAN Interface is configured or programmed) and further updates the entry in VLAN table 55A with the actual VLAN index. In this way, subsequent data packet received for the same VLAN on the same port will be classified using VLAN table 55A as being known with an assigned VLAN index, see col. 11 L18-37. Thus, it is clear that Pinnamraju teaches automatically configuring a new VLAN interface based on VLAN identifier of the new VLAN that is obtained from a VLAN identifier field of a header of the packet and is stored in VLAN table (table is inherently stored on memory of access switch) that stores VLAN data. The provisioned VLAN is then deployed for use, e.g. see step 88 of fig. 6. PNG media_image2.png 318 438 media_image2.png Greyscale Examiner agrees that in this technique, Pinnamraju does not teach obtaining IP address and subnet mask for the unknown or new VLAN during auto-provisioning from the Internet Protocol (IP) header of the packet and storing this information in VLAN table that is stored in a memory, which stores VLAN data, thus configuring a new VLAN interface including the IP address and the subnet mask for the new VLAN in a memory. However, even without secondary reference of Zhang, it is well within the level of ordinary skill in the art to modify Pinnamraju and incorporate adding entries and information such as IP addresses, subnet mask, TTL, size limit, etc. into a VLAN table that is stored in a memory of the switch. Zhang is relied upon to show that obtaining an IP address and subnet mask from the fields of the IP packet, regardless whether for new or unknown or known or existing VLAN and establishing a discovery/VLAN table , is a well-known functionality. Therefore, it would have been obvious to a person of ordinary skilled in the art to modify Pinnamraju in view of Zhang to obtain IP address, subnet mask, MAC address, port information, etc. from the received data packet in addition to obtaining VLAN ID or tag (as in Pinnamraju) and auto-provision the VLAN interface by programming these set of information in a VLAN table which is stored in a memory. The combination does result in auto-provisioning of a new VLAN interface on an access switch which includes programming the entries in a VLAN table including IP address, subnet mask, VLAN ID or tag, for the new or unknown VLAN indicated in the received data packet. Furthermore, Zhang teaches establishing discovery/whitelist/VLAN table by auto learning the IP addresses of a set of essential devices of the VLAN from the initial data packets. The AP when it receives the packets, the AP identifies the packets based on the header, and learns IP addresses and its corresponding subnets from the fields of the header, e.g. [0018, 0027]. The AP then stores these IP addresses and subnet information in corresponding entries in a local data structure, which can operate as whitelist of IP addresses that are allowed to exchange intra-VLAN traffic. The data structure is referred to as discovery table, e.g. [0033]. PNG media_image3.png 646 468 media_image3.png Greyscale PNG media_image4.png 476 670 media_image4.png Greyscale In other words, Zhang teaches a technique of learning IP addresses, VLANs associated with client, subnet, mac address, etc. and configuring the discovery/whitelist/VLAN table which stores entries for storing VLAN data including IP address and the subnet mask of the VLAN. Therefore, it would have been obvious to a person of ordinary skilled in the art to modify Pinnamraju in view of Zhang to employ the technique taught by Zhang to obtain IP address, subnet mask, MAC address, port information, etc. from the received data packet and generate and/or complete VLAN table with additional information such as IP address, subnet mask, etc. The motivation for doing so is set forth below in the rejection. Thus, the combination will result in auto-provisioning a new VLAN interface on an access switch which includes programming the entries in a VLAN table including IP address, subnet mask, VLAN ID or tag, for the new or unknown VLAN indicated in the received data packet based on Pinnamraju and Zhang. For the at least these reasons, the rejection is maintained. Claim Interpretations The term “processor” in claim 1 is interpreted to cover central processing unit (CPU), e.g. see specification [0028]. As such, the claim 1 is interpreted to cover physical apparatus comprising physical processor such as CPU and is not interpreted as software per se. However, applicant is advised to include components such as memory or CPU to clearly set forth the statutory category of claim 1. Claim Rejections - 35 USC § 103 The text of those sections of Title 35, U.S. Code not included in this action can be found in a prior Office action. The factual inquiries 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. This application currently names joint inventors. In considering patentability of the claims the examiner presumes that the subject matter of the various claims was commonly owned as of the effective filing date of the claimed invention(s) absent any evidence to the contrary. Applicant is advised of the obligation under 37 CFR 1.56 to point out the inventor and effective filing dates of each claim that was not commonly owned as of the effective filing date of the later invention in order for the examiner to consider the applicability of 35 U.S.C. 102(b)(2)(C) for any potential 35 U.S.C. 102(a)(2) prior art against the later invention. Claim(s) 1-2, 5, 8-9, 12, 15-16 and 19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinnamraju et al. (Hereinafter Pinnamraju, US 9,838,337 B1) in view of Zhang et al. (hereinafter Zhang, US 2024/0223532 A1). As per claim 1, Pinnamraju discloses an apparatus (fig. 3) comprising: a memory (col. 7 L65 to col. 8 L5); a plurality of network connection ports (fig. 2-3: Access Switch with routing, col. 7 L41-65); and a processor configured to (col. 7 L65 to col. 8 L5): establish a connection with a local area network (LAN) network via the plurality of network connection ports (col. 7 L41-65, fig. 2), receive a packet via a network connection port from among the plurality of network connection ports (col. 7 L16-31, col. 9 L43-44-61), detect that the packet is of a new virtual local area network (VLAN) (col. 9 L43-58: detect data packets of unknown vlan on the port, col. 9 L59 to col. 10 L44), and automatically configure a new VLAN interface including the source MAC address, VLAN tag and port number of receiving port for the new VLAN in a memory, wherein the new VLAN interface is based on a VLAN identifier of the new VLAN obtained from a VLAN identifier field of a header of the packet (data packet inherently comprises header and payload, wherein the header includes various fields such as source address, destination address, etc.) and is stored in the memory as an entry for the new VLAN in a table that stores VLAN data including at least the VLAN tag and port number and deploy the new VLAN interface on the network connection port (fig. 6 step #80-88, col. 9L43 to col. 10 L44: VLAN auto-provisioning at the access switch by installing entries in the VLAN table including VLAN tag which is stored in the memory, col. 11 L18-37: subsequent packets processing using provisioned/new VLAN. Fig. 3: VLAN table 55A stored in an access switch 40, fig. 6: receiving data packet comprising VLAN tag). However, Pinnamraju does not explicitly teach identifying an Internet protocol (IP) address and a subnet mask of the new VLAN from a header of the packet and automatically configuring a new VLAN interface including the IP address and the subnet mask for the new VLAN, wherein the new VLAN interface is based on the IP address and the subnet mask of the new VLAN obtained from an Internet Protocol (IP) header of the packet (i.e. automatically configuring VLAN table by adding this information from the data packet). Zhang, from the same field of endeavor, explicitly teaches identifying an Internet protocol (IP) address and a subnet mask of a VLAN from a header of the packet (fig. 4A: step #410, fig. 4B: step #460, [0018-0019]: AP learns IP addresses from the fields of the packet, [0033]: Auto learn IP addresses to efficiently populate discovery/vlan table, fig. 2A, [0034-0035]: obtain IP addresses and subnet mask from the set of fields of a packet and store them in respective entries of the discovery table, [0046-0047]), and automatically configuring the VLAN interface including the IP address and the subnet mask for the VLAN, wherein the VLAN interface is based on the IP address and the subnet mask of the VLAN obtained from an Internet protocol (IP) header of the packet and is stored in the memory as an entry in a table that stores VLAN data including at least the IP address and the subnet mask of the VLAN (Fig. 4A: 408, 410, [0033-0035], [0046-0047]: To efficiently populate discovery/vlan table, auto learn IP addresses and store them in the discovery table comprising VLAN entry, IP address entries, subnet mask entries, MAC address entries, age entries and flags). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Pinnamraju in view of Zhang in order to identify an Internet protocol (IP) address and a subnet mask of the new VLAN from a header of the packet and automatically configure a new vlan interface including the IP address and the subnet mask for the new vlan within the memory. One of ordinary skilled in the art would have been motivated in order to auto-provision virtual area networks (VLANs) (Pinnamraju: col. 1 L40-67) and efficiently filter traffic within a virtual area network (VLAN) (Zhang: [0020, 0033]). As per claim 2, Pinnamraju discloses the apparatus of claim 1 as set forth above, wherein the processor is configured to detect that an Institute of Electrical and Electronics Engineers (IEEE) 802.1q header within the packet contains a new VLAN identifier based on a list of existing VLAN identifiers stored in the memory (col. 9 L59 to col. 10 L44: VLAN tag in the header is used to check the VLAN table for entry. Note: The IEEE 802.1Q protocol is the standard for VLAN tagging in Ethernet networks. As such, the use of VLAN tags in the prior art is by inherently using the IEEE 802.1Q protocol). As per claim 5, Pinnamraju discloses the apparatus of claim 1 as set forth above, wherein the processor is configured to assign the new VLAN to a media access control (MAC) address (col. 10 L30-44: Entry created in MAC table, fig. 5). As per claim 8, Pinnamraju discloses a method comprising: establishing a connection with a local area network (LAN) network via a routing apparatus comprising a plurality of network connection ports (col. 7 L41-65, fig. 2-3: Access Switch with routing function connected to servers in data center); receiving a packet via a network connection port from among the plurality of network connections ports of the routing apparatus (col. 7 L16-31, col. 9 L43-44-61); detecting that the packet is of a new virtual local area network (VLAN) (col. 9 L43-58: detect data packets of unknown vlan on the port, col. 9 L59 to col. 10 L44); and automatically configuring a new VLAN interface including a MAC address and a vlan tag for new VLAN in a memory by in response to detecting that the packet is of the new virtual local area network (VLAN), obtaining, a VLAN identifier of the new VLAN from a VLAN identifier field of a header of the packet and creating an entry in the memory for the new VLAN in a table that stores VLAN data including at least the VLAN tag, mac address (fig. 6 step #80-88, col. 9L43 to col. 10 L44: VLAN auto-provisioning at the access switch by installing entries in the VLAN table including VLAN tag which is stored in the memory, col. 11 L18-37: subsequent packets processing using provisioned/new VLAN. Fig. 3: VLAN table 55A stored in an access switch 40, fig. 6: receiving data packet comprising VLAN tag); and deploying the new VLAN interface at the network connection port (fig. 6 step #86, col. 9L43 to col. 10 L44: VLAN auto-provisioning at the access switch, col. 11 L18-37: subsequent packets processing using provisioned VLAN). However, Pinnamraju does not explicitly teach identifying an Internet protocol (IP) address and a subnet mask of the new VLAN from a header of the packet and automatically configuring a new VLAN interface including the IP address and the subnet mask for the new VLAN, obtaining the IP address and the subnet mask of the VLAN from an IP header of the packet and creating an entry in the memory for the new VLAN in a table that stores VLAN data including at least the IP address and the subnet mask of the VLAN. Zhang, from the same field of endeavor, explicitly teaches identifying an Internet protocol (IP) address and a subnet mask of a VLAN from a header of the packet [fig. 4A: step #410, fig. 4B: step #460, [0018-0019], [0033]: Auto learn IP addresses to efficiently populate discovery/vlan table, fig. 2A, [0034-0035]: obtain IP addresses and subnet mask from the set of fields of a packet and store them in respective entries of the discovery table, [0046-0047]], and automatically configuring a VLAN interface including the IP address and the subnet mask for the VLAN, obtaining the IP address and the subnet mask of the VLAN from an IP header of the packet and creating an entry in the memory for the VLAN in a table that stores VLAN data including at least the IP address and the subnet mask of the VLAN [Fig. 4A: 408, 410, [0033-0035], [0046-0047]: To efficiently populate discovery/vlan table, auto learn IP addresses and store them in the discovery table comprising VLAN entry, IP address entries, subnet mask entries, MAC address entries, age entries and flags, fig. 6, fig. 3]. Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Pinnamraju in view of Zhang in order to identify an Internet protocol (IP) address and a subnet mask of the new VLAN from a header of the packet and automatically configure a new vlan interface including the IP address and the subnet mask for the new vlan within the memory that stores the vlan table. One of ordinary skilled in the art would have been motivated in order to auto-provision virtual area networks (VLANs) (Pinnamraju: col. 1 L40-67) and efficiently filter traffic within a virtual area network (VLAN) (Zhang: [0020, 0033]). As per claims 9, 12, 15-16 and 19, they do not teach or further define over the limitations in claims 1-2, 5 and 8. Therefore, claims 9, 12, 15-16 and 19 are rejected for the same reasons as set forth in claims 1-2, 5 and 8. Claim(s) 3, 10 and 17 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinnamraju et al. (Hereinafter Pinnamraju, US 9,838,337 B1) in view of Zhang et al. (hereinafter Zhang, US 2024/0223532 A1) and further in view of Squire et al. (hereinafter Squire, US 2013/0144998 A1). As per claim 3, Pinnamraju-Zhang discloses the apparatus of claim 1 as set forth above. However, Pinnamraju-Zhang does not teach the processor being further configured to verify that the network connection port is enabled for automatic VLAN configuration prior to automatically configuring the VLAN interface for the new VLAN. Squire, from a same field of endeavor, teaches a process of verifying that a network port is enabled for one of the various functions prior to configuring the port to perform the one or more functions ([0094-95]: acfg register port for learning, [0098], [26], [54-60], [0073-0076]: enabling ports for various function including autoconfig process, [0044]: test to see if the new device is configured to support or enabled for the Autoconfig MIB, [0094-0095]: enabling and disabling protocols on ports). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Pinnamraju-Zhang in view of Squire in order to verify that the network connection port is enabled to perform the automatic VLAN configuration prior to performing autoconfig process. One of ordinary skilled in the art would have been motivated in order to ensure proper port configuration and void delays. As per claims 10 and 17, they do not teach or further define over the limitations in claim 7. Therefore, claims 10 and 17 are rejected for the same reasons as set forth in claim 7. Claim(s) 6, 13 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinnamraju et al. (Hereinafter Pinnamraju, US 9,838,337 B1) in view of Zhang et al. (hereinafter Zhang, US 2024/0223532 A1) and further in view of O’Riordan (US 7,227,838 B1). As per claim 6, Pinnamraju-Zhang discloses the apparatus of claim 1 as set forth above. However, Pinnamraju-Zhang does not teach the processor being configured to select a primary link and a secondary link from among a plurality of links and assign the primary link and the secondary link to the new VLAN. O’Riordan, from the same field of endeavor, teaches processor being configured to select a primary link and a secondary link from among a plurality of links and assign the primary link and the secondary link to the new VLAN (col. 4 L16-33: redundant links including from designated router [primary] and non-designated router [secondary], fig. 2b: Each VLAN is associated with link from designated router and non-designated router forming pairs, col. 9 L41-56, col. 10 L35-67). Therefore, it would have been obvious to a person of ordinary skill in the art before the effective filing date of claimed invention to modify Pinnamraju in vies of O’Riordan in order to assign primary link and secondary link to the new VLAN. One of ordinary skilled in the art would have been motivated because it would have provided redundant data forwarding or routing capabilities in an event of failures (O’Riordan: col. 2 L29-50). As per claims 13 and 20, they do not teach or further define over the limitations in claims 6. Therefore, claims 13 and 20 are rejected for the same reasons as set forth in claims 6. Claim(s) 7 and 14 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pinnamraju et al. (Hereinafter Pinnamraju, US 9,838,337 B1) in view of Zhang et al. (hereinafter Zhang, US 2024/0223532 A1) in view of Perlman (US 5,844,902) and further in view of Squire et al. (hereinafter Squire, US 2013/0144998 A1). As per claim 7, Pinnamraju-Zhang discloses the apparatus of claim 1 as set forth above. However, Pinnamraju-Zhang does not teach the processor being further configured determine that a different network connection port from among the plurality of network connection ports is connected to a LAN and disable automatic VLAN configuration at the different network connection port in response. Perlman, from the same field of endeavor, teaches the process of determining whether two or more ports of a bridge having three or more ports are connected to the same LAN (col. 1 L63-65, col. 18 L55-56). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective date of the claimed invention to modify Pinnamraju in view of Perlman in order to determine that a different network connection port from the ports of a bridge or switch or router is connected to a same LAN. One of ordinary skilled in the art would have been motivated to ensure that one or more ports that are connected to a same LAN are configured correctly and/or avoid misconfigurations. However, Pinnamraju-Zhang-Perlman does not teach the process of disabling automatic VLAN configuration at the different network connection port in response. Squire, from the same field of endeavor, teaches the process of disabling autoconfig feature or one or more protocols on the particular port ([0094-0095]: enabling and disabling protocols on ports, [0073, 0076]: enabling ports for various function including Autoconfig process). Therefore, it would have been obvious to a person of ordinary skilled in the art before the effective filing date of the claimed invention to modify Pinnamraju-Zhang-Perlman in view of Squire in order to disable automatic vlan configuration at the different network connection of a same LAN. One of ordinary skilled in the art would have been motivated in order to avoid VLAN configuration conflicts or misconfigurations for the same LAN network. As per claim 14, it does not teach or further define over the limitations in claim 7. Therefore, claim 14 is rejected for the same reasons as set forth in claim 7. Pertinent Prior Arts The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US 11,863,983 – Provisioning of VLAN IDS in 5G Systems. US 10,990,784 B2 - Context-Aware Security Self-Assessment. US 10,666,461 B2 – VLAN Reflection US 2015/0023349 A1 – Packet Discovery and Learning for VLAN Provisioning. US 2011/0126278 A1 - Local Area Networks US 7,606,232 B1 – Dynamic VLAN Interface Configuration US 7,554,994 B1 – Integrated Router Switch for auto creating IEEE 802.1Q VLAN trunks US 7,546,458 B1 – Method for organizing virtual networks while optimizing security US 7,356,841 B2 – Server and Method for providing specific network services [IEEE 802.1Q standards]. US 7,286,491 B1 – VLAN membership registration protocol [Discloses Auto Config at the bridge] US 2007/0071017 A1 – Automatically detecting, creating and configuring VLANs US 7,188,364 B2 – Personal Virtual Bridged LANs. CN 105684355 A – Automatically Configuring Virtual Router Conclusion Any inquiry concerning this communication or earlier communications from the examiner should be directed to KAMAL B DIVECHA whose telephone number is 571-272-5863. The examiner can normally be reached IFP Normal Hours M-F: 8am-4.30pm 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, Colleen Fauz can be reached at 5712721667. 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. KAMAL B. DIVECHA Primary Patent Examiner Art Unit 2453 /KAMAL B DIVECHA/Supervisory Patent Examiner, Art Unit 2453
Read full office action

Prosecution Timeline

Mar 28, 2024
Application Filed
May 15, 2025
Non-Final Rejection mailed — §103
Jul 15, 2025
Response Filed
Oct 16, 2025
Final Rejection mailed — §103
Dec 06, 2025
Response after Non-Final Action
Jan 20, 2026
Request for Continued Examination
Jan 28, 2026
Response after Non-Final Action
Jun 11, 2026
Non-Final Rejection mailed — §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12045741
SESSION MONITORING FOR SELECTIVE INTERVENTION
3y 8m to grant Granted Jul 23, 2024
Patent 9558146
IWARP RDMA READ EXTENSIONS
3y 6m to grant Granted Jan 31, 2017
Patent 8375134
DETERMINING AN EFFICIENT KEEP-ALIVE INTERVAL FOR A NETWORK CONNECTION
3y 8m to grant Granted Feb 12, 2013
Patent 8356113
UPNP AV DEMUX
3y 9m to grant Granted Jan 15, 2013
Patent 8341018
METHODS AND SYSTEMS FOR PROVIDING CONTEXTUAL INFORMATION ON COMMUNICATION DEVICES AND SERVICES
10y 6m to grant Granted Dec 25, 2012
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

3-4
Expected OA Rounds
25%
Grant Probability
70%
With Interview (+44.5%)
4y 11m (~2y 7m remaining)
Median Time to Grant
High
PTA Risk
Based on 174 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