Prosecution Insights
Last updated: October 02, 2026
Application No. 18/765,133

ENDPOINT CONNECTION WITH REDUCED LATENCY

Non-Final OA §103
Filed
Jul 05, 2024
Priority
Oct 12, 2023 — provisional 63/543,878
Examiner
TRAN, ALEX HOANG
Art Unit
2453
Tech Center
2400 — Computer Networks
Assignee
ORACLE INTERNATIONAL Corporation
OA Round
2 (Non-Final)
63%
Grant Probability
Moderate
2-3
OA Rounds
5m
Est. Remaining
93%
With Interview

Examiner Intelligence

Grants 63% of resolved cases
63%
Career Allowance Rate
115 granted / 183 resolved
+4.8% vs TC avg
Strong +30% interview lift
Without
With
+30.2%
Interview Lift
resolved cases with interview
Typical timeline
2y 8m
Avg Prosecution
15 currently pending
Career history
202
Total Applications
across all art units

Statute-Specific Performance

§101
5.9%
-34.1% vs TC avg
§103
73.3%
+33.3% vs TC avg
§102
9.0%
-31.0% vs TC avg
§112
5.6%
-34.4% vs TC avg
Black line = Tech Center average estimate • Based on career data from 183 resolved cases

Office Action

§103
DETAILED ACTION This action is responsive to communications filed 23 July 2026. Claims 1-20 are subject to examination. 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 . 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 allowance or after an Office action under Ex Parte Quayle, 25 USPQ 74, 453 O.G. 213 (Comm'r Pat. 1935). 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, prosecution in this application has been reopened pursuant to 37 CFR 1.114. Applicant's submission filed on 23 July 2026 has been entered. Information Disclosure Statement The information disclosure statement (IDS) submitted on 23 July 2026 was filed after the mailing date of the Notice of Allowance on 11 June 2026. The submission is in compliance with the provisions of 37 CFR 1.97. Accordingly, the information disclosure statement is being considered by the examiner. 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. Claim(s) 1-5, 8, 13-14 and 20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pfister et al. (US-20200328977-A1) hereinafter Pfister in view of He et al. (US-9338192-B1) hereinafter He. Regarding claim 1, Pfister discloses: A method implemented by a network layer proxy ([0054] load balancer (i.e. network layer proxy) performs to function load balancing across the servers), the method comprising: receiving a request of a client for an endpoint connection establishment to a data source ([0056] load balancer receives a request for a network service from the client … requesting to access a network service … identified by a virtual IP address (VIP; i.e. endpoint connection to the VIP)), the request including an endpoint identifier associated with the data source ([0056] requesting to access a network service … identified by a virtual IP address (VIP; i.e. endpoint identifier associated with the data source)); sending, to an application layer proxy ([0060] first server of the plurality of servers [0061] if a candidate server determines that it cannot provision a requested network service … forward the modified UDP packet to another candidate server (i.e. first server is an application layer proxy to another candidate server)), the endpoint identifier ([0058] load balancer can be configured to advertise the VIP [0059] … insert a SRv6 header containing a list of candidate servers (i.e. VIP points to the servers; endpoint identifier) [0060] send … the modified UDP packet to the first server of the plurality of servers), the endpoint identifier sent using a connection-less protocol ([0060] modified UDP packet); receiving a network address of an endpoint selected by the application layer proxy based on the endpoint identifier and application layer information ([0061] candidate server (e.g. first server) determines that it cannot provision a requested network service … forward the modified UDP packet to another candidate server (e.g. second server) [0066] in accepting provisioning of the requested network service, the second server can communicate with the load balancer to inform the load balancer that the second server will provision the requested network service to the client … send an acknowledgement … associate a 4-tuple of the UDP prove … with the second server, see [0059] each candidate server can be identified by a unique identifier, e.g. a MAC address or an IP address); and sending a response to the client such that a connection is established to the endpoint using a connection-based protocol and such that the connection bypasses the application layer proxy ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server)). Pfister does not explicitly disclose: receiving, from the application layer proxy, a network address of an endpoint selected by the application layer proxy; However, He discloses: receiving, from the application layer proxy ([11:50-59] proxy server may determine), a network address of an endpoint selected by the application layer proxy ([10:52-60] network device (i.e. network layer proxy) may use UDP as a transportation means for CRTP messages … to a multicast address that identifies multiple proxy servers in a proxy cluster (i.e. application layer proxy) … proxy server that is capable of servicing the client request may transmit a positive acknowledgement that the client request can be serviced, see [8:41-52] CRTP may be implemented as an application layer protocol … may transfer application information from one node to another node, see also [11:50-59] proxy server may determine whether proxy server is able to service the request based on the connection information and/or the application information); It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister in view of He to have received a network address of an endpoint selected by the application layer proxy from the application layer proxy such as based on the endpoint identifier and application layer information. One of ordinary skill in the art would have been motivated to do so to alleviate issues by using a connection request transfer protocol (CRTP) to intercept client device requests that can be serviced by the proxy cluster and to establish a direct connection (e.g. a TCP connection) between a proxy server in the cluster and the client device, (He, [1:49-65]). Regarding claim 2, Pfister-He disclose: The method of claim 1, set forth above, Pfister discloses: wherein the request corresponds to a step of the connection-based protocol ([FIG. 5] e.g. steps 500-508 to establish traffic to the candidate server via UDP probe as above), and wherein the method further comprises: completing the step by sending, based on the network address ([0066] in accepting provisioning of the requested network service, the second server can communicate with the load balancer to inform the load balancer that the second server will provision the requested network service to the client … send an acknowledgement … associate a 4-tuple of the UDP prove … with the second server, see [0059] each candidate server can be identified by a unique identifier, e.g. a MAC address or an IP address), the request to the endpoint ([0067] client can open a standard TCP connection towards the VIP using the same 4-tuple as the UDP packet … second server can receive the TCP SYN packet and complete the TCP handshake with the client), wherein the connection is established using the connection-based protocol based on the step being completed ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server)). Regarding claim 3, Pfister-He disclose: The method of claim 1, set forth above, Pfister discloses: wherein the endpoint identifier is sent to the application layer proxy by encapsulating the endpoint identifier in a frame ([0057] request for a network service from the client … include a UDP packet requesting access to a network service … identified by a VIP … with the same source/destination UDP ports for the TCP SYN, but before the TCP SYN is sent from the client (i.e. endpoint identifier in UDP packet)), wherein the frame is generated according to the connection-less protocol ([0057] UDP). Regarding claim 4, Pfister-He disclose: The method of claim 3, set forth above, further comprising: Pfister does not explicitly disclose: receiving, from the application layer proxy, the frame; and determining, based on the frame being received, an association between the network address and the request. However, He discloses: receiving, from the application layer proxy ([11:50-59] proxy server may determine), the frame ([10:52-60] UDP as a transportation means for CRTP messages); and determining, based on the frame being received ([10:52-60] transmit a positive acknowledgement that the client request can be serviced (i.e. receiving the CRTP message response)), an association between the network address and the request ([10:52-60] network device (i.e. network layer proxy) may use UDP as a transportation means for CRTP messages … to a multicast address that identifies multiple proxy servers in a proxy cluster (i.e. application layer proxy) … proxy server that is capable of servicing the client request may transmit a positive acknowledgement that the client request can be serviced, see [8:41-52] CRTP may be implemented as an application layer protocol … may transfer application information from one node to another node, see also [11:50-59] proxy server may determine whether proxy server is able to service the request based on the connection information and/or the application information). It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister in view of He to have received a network address of an endpoint selected by the application layer proxy from the application layer proxy such as based on the endpoint identifier and application layer information. One of ordinary skill in the art would have been motivated to do so to alleviate issues by using a connection request transfer protocol (CRTP) to intercept client device requests that can be serviced by the proxy cluster and to establish a direct connection (e.g. a TCP connection) between a proxy server in the cluster and the client device, (He, [1:49-65]). Regarding claim 5, Pfister-He disclose: The method of claim 4, set forth above, further comprising: Pfister discloses: sending, based on the association ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server)), the request to the endpoint by using the network address ([0067] client can open a standard TCP connection towards the VIP using the same 4-tuple as the UDP packet … second server can receive the TCP SYN packet and complete the TCP handshake with the client), wherein the connection is established based on the request being sent to the endpoint ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server)). Regarding claims 8 and 13, they do not further define nor teach over the limitations of claim 1, therefore, claims 8 and 13 are rejected for at least the same reasons set forth above as in claim 1. Regarding claim 14, it does not further define nor teach over the limitations of claim 2, therefore, claim 14 is rejected for at least the same reasons set forth above as in claim 2. Regarding claim 20, Pfister-He disclose: The one or more non-transitory computer-readable storage media of claim 13, set forth above, wherein the operations further comprise: Pfister discloses: selecting the application layer proxy from a plurality of application layer proxies based on network layer information ([0058] load balancer can be configured to advertise the VIP [0059] … insert a SRv6 header containing a list of candidate servers (i.e. VIP points to the servers; endpoint identifier, a selected list of application layer proxies and from a list the first server) [0060] send … the modified UDP packet to the first server of the plurality of servers). Claim(s) 6 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pfister et al. (US-20200328977-A1) hereinafter Pfister in view of He et al. (US-9338192-B1) hereinafter He further in view of Haddad et al. (US-8547835-B2) hereinafter Haddad. Regarding claim 6, Pfister-He disclose: The method of claim 1, set forth above, Pfister discloses: wherein the network address is a first network address ([0056] requesting to access a network service … identified by a virtual IP address (VIP; i.e. endpoint identifier associated with the data source) see [0059] each candidate server can be identified by a unique identifier, e.g. a MAC address or an IP address), and wherein the method further comprises: storing information that associates the first network address with a second network address ([0066] in accepting provisioning of the requested network service, the second server can communicate with the load balancer to inform the load balancer that the second server will provision the requested network service to the client … send an acknowledgement … associate a 4-tuple of the UDP prove … with the second serve); Pfister does not explicitly disclose: including, in the response, the second network address instead of the first network address; receiving, from the client, a packet having the second network address as a destination; and updating the packet by replacing the second network address with the first network address as the destination, wherein the updated packet is sent using the connection to the endpoint. However, Haddad discloses: including, in the response, the second network address instead of the first network address ([5:39-52] proxy element can intercept and selectively perform source/destination translation of data packets using the IP addresses to cause the PDN GW to be selectively bypassed [6:4-22] replace the IP2 destination address with the IP1 destination address (i.e. endpoint information) [8:52-64] indicates that the associated application is MPTCP capable (i.e. application layer information)); receiving, from the client ([6:4-22] source node), a packet having the second network address as a destination ([6:4-22] replace the IP2 destination address with the IP1 destination address (i.e. endpoint information); and updating the packet by replacing the second network address with the first network address as the destination ([6:4-22] replace the IP2 destination address with the IP1 destination address (i.e. endpoint information), wherein the updated packet is sent using the connection to the endpoint ([6:57-7:17] TCP connection to the destination node 140 using the source address IP2 … data packets flowing from the source node to the destination node. It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister in view of Haddad to have stored information associating the first network address with a second network address to be included in the response and received a packet having the second network address as a destination to replace the second network address with the first network address as the destination. One of ordinary skill in the art would have been motivated to do so to selectively perform source/destination translation of data packets to cause a gateway to be selectively bypassed (Haddad, [5:39-52]). Claim(s) 9, 12, 15 and 18-19 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pfister et al. (US-20200328977-A1) hereinafter Pfister in view of He et al. (US-9338192-B1) hereinafter He further in view of Demmer et al. (US-8473620-B2) hereinafter Demmer. Regarding claim 9, Pfister-He disclose: The network layer proxy of claim 8, set forth above, Pfister-He do not explicitly disclose: wherein the request is received as a synchronize (SYN) packet that includes a non-internet protocol (IP) address identifier associated with a plurality of endpoints. However, Demmer discloses: wherein the request is received as a synchronize (SYN) packet that includes a non-internet protocol (IP) address identifier associated with a plurality of endpoints ([19:22-44] HTTP that were explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (i.e. request to the database server with the name [16:6-16] in TCP, a connection request is noted by the presence of the “SYN” bit in the flags field (i.e. HTTP runs over TCP, wherein HTTP would have the name)), It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister-He in view of Demmer to have the endpoint information include a database name associated with a plurality of database instances and include the database name in a SYN packet. One of ordinary skill in the art would have been motivated to do so to utilize HTTP that was explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (Demmer, [19:22-44]). Regarding claim 12, Pfister-He-Demmer disclose: The network layer proxy of claim 9, set forth above, Pfister discloses: wherein the execution of the instructions further configures the network layer proxy to: send, based on a determination that the network address is associated with the SYN packet ([0061] candidate server (e.g. first server) determines that it cannot provision a requested network service … forward the modified UDP packet to another candidate server (e.g. second server) [0066] in accepting provisioning of the requested network service, the second server can communicate with the load balancer to inform the load balancer that the second server will provision the requested network service to the client … send an acknowledgement … associate a 4-tuple of the UDP prove … with the second server, see [0059] each candidate server can be identified by a unique identifier, e.g. a MAC address or an IP address), the SYN packet to the endpoint ([0067] client can open a standard TCP connection towards the VIP using the same 4-tuple as the UDP packet … second server can receive the TCP SYN packet and complete the TCP handshake with the client), wherein the connection is a transmission control protocol (TCP) connection established based on the SYN packet being sent to the endpoint ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server)). Regarding claim 15, Pfister-He disclose: The one or more non-transitory computer-readable storage media of claim 13, set forth above, Pfister-He do not explicitly disclose: wherein the endpoint identifier includes a database name, and wherein receiving the request comprises receiving a synchronize (SYN) packet that includes the database name. However, Demmer discloses: wherein the endpoint identifier includes a database name ([29:20-32] because SSI 1560 is out-of-path relative to the client and server … request reaches server 1550 without transiting the ASASI … forwards the connection request (or a substitute request) to the SSI without submitting it to the target application or service (e.g. … database server) [33:20-27] table, database or other data structure for mapping between servers’ public and private addresses, see also [19:22-44] HTTP that were explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (i.e. request to the database server with the name)), and wherein receiving the request comprises receiving a synchronize (SYN) packet that includes the database name ([19:22-44] HTTP that were explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (i.e. request to the database server with the name [16:6-16] in TCP, a connection request is noted by the presence of the “SYN” bit in the flags field (i.e. HTTP runs over TCP, wherein HTTP would have the name)), It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister-He in view of Demmer to have the endpoint information include a database name associated with a plurality of database instances and include the database name in a SYN packet. One of ordinary skill in the art would have been motivated to do so to utilize HTTP that was explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (Demmer, [19:22-44]). Regarding claim 18, Pfister-He-Demmer disclose: The one or more non-transitory computer-readable storage media of claim 15, set forth above, Pfister discloses: wherein the connection-based protocol includes a transmission control protocol (TCP) ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server))., and wherein the operations further comprise: sending, by using the TCP, the SYN packet to the endpoint based on the network address ([0067] client can open a standard TCP connection towards the VIP using the same 4-tuple as the UDP packet … second server can receive the TCP SYN packet and complete the TCP handshake with the client); and receiving a SYN ACK packet from the endpoint in response to the SYN packet ([0067] client can open a standard TCP connection towards the VIP using the same 4-tuple as the UDP packet … second server can receive the TCP SYN packet and complete the TCP handshake with the client (i.e. acknowledging a SYN, e.g. SYN ACK for handshake)). Regarding claim 19, Pfister-He-Demmer disclose: The one or more non-transitory computer-readable storage media of claim 18, set forth above, Pfister discloses: wherein sending the response comprises sending the SYN ACK packet ([0067] client can open a standard TCP connection towards the VIP using the same 4-tuple as the UDP packet … second server can receive the TCP SYN packet and complete the TCP handshake with the client (i.e. acknowledging a SYN, e.g. SYN ACK for handshake)). Claim(s) 7, 10-11 and 16 is/are rejected under 35 U.S.C. 103 as being unpatentable over Pfister et al. (US-20200328977-A1) hereinafter Pfister in view of He et al. (US-9338192-B1) hereinafter He further in view of Demmer et al. (US-8473620-B2) hereinafter Demmer further in view of Skog et al. (US-10630813-B2) hereinafter Skog. Regarding claim 7, Pfister-He disclose: The method of claim 1, set forth above, Pfister discloses: wherein the connection-based protocol includes a transmission control protocol (TCP) ([0067] routing rule can ensure that a “true” forthcoming TCP connection from the client for provisioning the requested network service will be directed towards the second server without having to go through the entire list of candidate servers (i.e. first server is bypassed as direct connection to second server)). Pfister does not explicitly disclose: wherein the endpoint identifier includes a database name associated with a plurality of database instances, wherein receiving the request comprises receiving a synchronize (SYN) packet that includes the database name, wherein sending the request comprising encapsulating the SYN packet in a user datagram protocol (UDP) frame, However, Demmer discloses: wherein the endpoint information includes a database name associated with a plurality of database instances ([29:20-32] because SSI 1560 is out-of-path relative to the client and server … request reaches server 1550 without transiting the ASASI … forwards the connection request (or a substitute request) to the SSI without submitting it to the target application or service (e.g. … database server) [33:20-27] table, database or other data structure for mapping between servers’ public and private addresses, see also [19:22-44] HTTP that were explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (i.e. request to the database server with the name)), wherein receiving the request comprises receiving a synchronize (SYN) packet that includes the database name ([19:22-44] HTTP that were explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (i.e. request to the database server with the name [16:6-16] in TCP, a connection request is noted by the presence of the “SYN” bit in the flags field (i.e. HTTP runs over TCP, wherein HTTP would have the name)), It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister in view of Demmer to have the endpoint information include a database name associated with a plurality of database instances and include the database name in a SYN packet. One of ordinary skill in the art would have been motivated to do so to utilize HTTP that was explicitly designed to allow a client to connect explicitly to a proxy and have the client include the server’s name in every header of every request message (Demmer, [19:22-44]). Pfister-Demmer do not explicitly disclose: wherein sending the request comprising encapsulating the SYN packet in a user datagram protocol (UDP) frame, However, Skog discloses: wherein sending the request comprising encapsulating the SYN packet in a user datagram protocol (UDP) frame ([9:45-67] UDP packets which are transported as TCP packets … transmitting a TCP SYN packet with MPTCP Option, see also [22:7-35] optionally, the request for establishing an MPTCP connection is a UDP packet received from a UDP client). It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister-Demmer in view of Skog to have sent the request comprising encapsulating the SYN packet in a UDP frame. One of ordinary skill in the art would have been motivated to do so to use a simple connectionless transmission model with a minimum of protocol mechanism wherein it is suitable for purposes where error checking and correction is not necessary or performed at a higher level in the protocol stack or for time-sensitive applications (Skog, [1:65-2:22]). Regarding claim 10, Pfister-He-Demmer disclose: The network layer proxy of claim 9, set forth above, Pfister-He-Demmer do not explicitly disclose: wherein the endpoint identifier is sent by encapsulating the SYN packet and sending the encapsulated SYN packet in a user datagram protocol (UDP) frame. However, Skog discloses: wherein the endpoint information is sent by encapsulating the SYN packet and sending the encapsulated SYN packet in a user datagram protocol (UDP) frame ([9:45-67] UDP packets which are transported as TCP packets … transmitting a TCP SYN packet with MPTCP Option, see also [22:7-35] optionally, the request for establishing an MPTCP connection is a UDP packet received from a UDP client). It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister-He-Demmer in view of Skog to have sent the request comprising encapsulating the SYN packet in a UDP frame. One of ordinary skill in the art would have been motivated to do so to use a simple connectionless transmission model with a minimum of protocol mechanism wherein it is suitable for purposes where error checking and correction is not necessary or performed at a higher level in the protocol stack or for time-sensitive applications (Skog, [1:65-2:22]). Regarding claim 11, Pfister-He-Demmer-Skog disclose: The network layer proxy of claim 10, set forth above, Pfister does not explicitly disclose: wherein the execution of the instructions further configures the network layer proxy to: receive, from the application layer proxy, the UDP frame; and determine, based on the UDP frame being received, that the network address is associated with the SYN packet. However, He discloses: wherein the execution of the instructions further configures the network layer proxy to: receive, from the application layer proxy ([11:50-59] proxy server may determine), the UDP frame ([10:52-60] UDP as a transportation means for CRTP messages); and It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister in view of He to have received a network address of an endpoint selected by the application layer proxy from the application layer proxy such as based on the endpoint identifier and application layer information. One of ordinary skill in the art would have been motivated to do so to alleviate issues by using a connection request transfer protocol (CRTP) to intercept client device requests that can be serviced by the proxy cluster and to establish a direct connection (e.g. a TCP connection) between a proxy server in the cluster and the client device, (He, [1:49-65]). Pfister-He do not explicitly disclose: determine, based on the UDP frame being received, that the network address is associated with the SYN packet. However, Skog discloses: determine, based on the UDP frame being received ([9:45-67] UDP packets which are transported as TCP packets over the MPTCP connection between MPTCP proxies), that the network address is associated with the SYN packet ([12:6-19] establishing the MPTCP connection … bind the MPTCP connection, i.e., the specific IP addresses and port numbers used for TCP connections … with the 4 or 5-tuple … of a connection between UDP/TCP client 101 and UDP/TCP server 104, see [9:45-67] UDP packets which are transported as TCP packets … transmitting a TCP SYN packet with MPTCP Option, see also [22:7-35] optionally, the request for establishing an MPTCP connection is a UDP packet received from a UDP client). It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister-He in view of Skog to have received the frame from the application layer proxy to determine an association between the network address and the request. One of ordinary skill in the art would have been motivated to do so to bind the MPTCP connection such as to use the binding entry or establish a new MPTCP connection (Skog, [13:30-50]). Regarding claim 16, Pfister-He-Demmer disclose: The one or more non-transitory computer-readable storage media of claim 15, set forth above, Pfister discloses: wherein the connection-less protocol includes a user datagram protocol (UDP) ([0060] modified UDP packet), and Pfister does not explicitly disclose: wherein sending the endpoint identifier comprises sending the SYN packet in a UDP frame. However, Skog discloses: wherein sending the endpoint identifier comprises sending the SYN packet in a UDP frame ([9:45-67] UDP packets which are transported as TCP packets … transmitting a TCP SYN packet with MPTCP Option, see also [22:7-35] optionally, the request for establishing an MPTCP connection is a UDP packet received from a UDP client). It would have been obvious to one of ordinary skill in the pertinent art before the effective filing date of the claimed invention to modify the invention of Pfister in view of Skog to have sent the request comprising encapsulating the SYN packet in a UDP frame. One of ordinary skill in the art would have been motivated to do so to use a simple connectionless transmission model with a minimum of protocol mechanism wherein it is suitable for purposes where error checking and correction is not necessary or performed at a higher level in the protocol stack or for time-sensitive applications (Skog, [1:65-2:22]). Allowable Subject Matter Claim 17 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. Conclusion The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. Szilagyi et al. (US-20150296418-A1) METHODS AND APPARATUS FOR HANDOVER MANAGEMENT OF TRANSFER CONTROL PROTOCOL PROXY COMMUNICATIONS; Goel (US-11425042-B2) MANAGING DATA THROUGHPUT IN A DISTRIBUTED ENDPOINT NETWORK; Zihnioglu (US-12368705-B2) PROXY DIRECT CONNECT. Any inquiry concerning this communication or earlier communications from the examiner should be directed to Alex Tran whose telephone number is (571)272-8173. The examiner can normally be reached Monday-Friday 10AM-6PM ET. 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, Kamal Divecha can be reached at (571)272-5863. 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. /Alex Tran/Primary Examiner, Art Unit 2453
Read full office action

Prosecution Timeline

Jul 05, 2024
Application Filed
Nov 05, 2025
Non-Final Rejection mailed — §103
Jan 23, 2026
Examiner Interview Summary
Jan 23, 2026
Applicant Interview (Telephonic)
Feb 05, 2026
Response Filed
Jul 23, 2026
Request for Continued Examination
Jul 27, 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 12719771
SYSTEMS AND METHODS FOR PROFILING LOW LATENCY APPLICATIONS USING TELEMETRY
2y 4m to grant Granted Aug 25, 2026
Patent 12720137
DEADLINE SIGNALING FOR STREAMING OF MEDIA DATA
2y 1m to grant Granted Aug 25, 2026
Patent 12719812
METHODS AND SYSTEMS FOR DYNAMIC COMPUTING RESOURCE ALLOCATION BASED ON IIOT DATA CENTER
1y 3m to grant Granted Aug 25, 2026
Patent 12706872
Methods and Apparatuses for Implementing a Service Request
3y 3m to grant Granted Aug 11, 2026
Patent 12706874
EXPOSURE OF UE ID AND RELATED SERVICE CONTINUITY WITH UE AND SERVICE MOBILITY
3y 0m to grant Granted Aug 11, 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
63%
Grant Probability
93%
With Interview (+30.2%)
2y 8m (~5m remaining)
Median Time to Grant
Moderate
PTA Risk
Based on 183 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