Optimization For Network Connections

Patent No. US10944634 (titled "Optimization For Network Connections") was filed by Xtreamedge Inc on Jul 15, 2018.

What is this patent about?

’634 is related to the field of network communication, specifically addressing the problem of slow bandwidth ramp-up in TCP/IP connections. Existing algorithms often take significant time to reach optimal bandwidth, leading to inefficiencies, especially in scenarios involving frequent connection setup and teardown, such as IoT devices, database access, and website content delivery. The patent aims to improve the speed at which full bandwidth is achieved for a given network connection.

The underlying idea behind ’634 is to leverage historical network performance data to intelligently initialize the transmission bandwidth for new connections. Instead of starting with a conservative bandwidth and gradually increasing it, the system analyzes past connections to similar endpoints or within the same geographical area and uses the performance data from those connections to set a more appropriate initial bandwidth. This reduces the time required to reach optimal throughput.

The claims of ’634 focus on a method, a non-transitory computer-readable medium, and a network-connected device that collect parameter values for determining bandwidth of network connections. A tuner server , distinct from the communicating endpoints, determines if a new connection matches a geographical area of a past connection. Based on this determination, the initial transmission bandwidth for the new connection is set using parameter values from the past connection.

In practice, the invention can be implemented in two primary ways: either the endpoint device itself stores and analyzes the historical network data, or a dedicated tuning server performs this function. In the endpoint-centric approach, the device compares the characteristics of the new connection with its stored data and sets the initial bandwidth accordingly. In the server-centric approach, the endpoint sends connection information to the tuning server, which then determines the appropriate bandwidth and sends it back to the endpoint.

The key differentiation from prior approaches lies in the proactive use of historical data to optimize initial bandwidth. Traditional TCP/IP implementations rely on reactive algorithms that adjust bandwidth based on real-time feedback, which inherently introduces a delay. By predicting the optimal bandwidth based on past performance, ’634 significantly reduces this ramp-up time, leading to improved communication efficiency, especially in scenarios with frequent short-lived connections. The use of a separate tuning server allows for a broader view of network conditions and potentially more accurate bandwidth predictions.

How does this patent fit in bigger picture?

Technical landscape at the time

In the late 2010s when ’634 was filed, network connections commonly relied on TCP/IP for reliable data transfer, at a time when bandwidth optimization was typically implemented using algorithms within the protocol stack. Hardware or software constraints made it non-trivial to quickly achieve full bandwidth capacity, especially in scenarios involving frequent connection setup and teardown.

Novelty and Inventive Step

The examiner approved the application because the prior art (Cole) did not teach a method for network connection optimization that includes: collecting parameter values at a first endpoint for bandwidth determination, determining at a distinct tuner server that a next connection matches a geographical area of a past connection, and initiating the next connection with a transmission bandwidth based on the tuner server's determination using the past connection's parameter values.

Claims

This patent includes 20 claims, with independent claims 1, 8, and 15. The independent claims focus on a method for network connection optimization, a computer-readable medium embodying the method, and a network connected device configured to perform the method. The dependent claims generally elaborate on and refine the elements and steps recited in the independent claims.

Key Claim Terms New

Definitions of key terms used in the patent claims.

Term (Source)Support for SpecificationInterpretation
Geographical area of a past network connection
(Claim 1, Claim 8, Claim 15)
“By using past or recent tuning results when the same network connection or another network connection in a similar geographic area (such as an apartment complex, neighborhood, or city to city or state to state network connection) is made, an endpoint can shorten the startup time. In some embodiments, endpoints store parameters relating to network connections, and later access those parameters to set an initial transmission bandwidth when a next network connection matches a past network connection or a geographical area of a past network connection.”A geographic region associated with a previous network connection, used to determine if a new connection is similar to a past connection.
Parameter values for determination of bandwidth
(Claim 1, Claim 8, Claim 15)
“In some embodiments, endpoints store parameters relating to network connections, and later access those parameters to set an initial transmission bandwidth when a next network connection matches a past network connection or a geographical area of a past network connection. In further embodiments, a tuning server receives and stores parameters relating to network connections, from various endpoints, and accesses those parameters to determine an initial transmission bandwidth for an endpoint.”Data collected at an endpoint device that is used to calculate or estimate the bandwidth of network connections.
Transmission bandwidth
(Claim 1, Claim 8, Claim 15)
“In some embodiments, endpoints store parameters relating to network connections, and later access those parameters to set an initial transmission bandwidth when a next network connection matches a past network connection or a geographical area of a past network connection. In further embodiments, a tuning server receives and stores parameters relating to network connections, from various endpoints, and accesses those parameters to determine an initial transmission bandwidth for an endpoint.”The rate at which data is sent over a network connection, based on parameter values from a past network connection.
Tuner server
(Claim 1, Claim 8, Claim 15)
“In further embodiments, a tuning server receives and stores parameters relating to network connections, from various endpoints, and accesses those parameters to determine an initial transmission bandwidth for an endpoint. The tuning server communicates bandwidth information back to the endpoint that sent connection information to the tuning server, so that the endpoint can use the initial bandwidth when making the next connection to another endpoint.”A server, separate from the endpoint devices, that determines if a next network connection matches a geographical area of a past network connection.

Litigation Cases New

US Latest litigation cases involving this patent.

Case NumberFiling DateTitle
4:25-cv-09567Nov 6, 2025Concurrent Ventures, LLC v. Advanced Micro Devices, Inc.
1:24-cv-00335Mar 29, 2024Concurrent Ventures, Llc V. Advanced Micro Devices, Inc.

Patent Family

Patent Family

File Wrapper

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.

  • Date

    Description

  • Get instant alerts for new documents

US10944634

XTREAMEDGE INC
Application Number
US16035672
Filing Date
Jul 15, 2018
Status
Granted
Expiry Date
Jul 15, 2038
External Links
Slate, USPTO, Google Patents