A system and method is disclosed for monitoring and optimizing interlayer network performance that includes determining at the data link layer of a network device whether there is degradation in transmission performance over at least one link in the network using network performance information data and if so, the system and method communicates from data link layer of the network device to a second layer of the network device information regarding the degradation in transmission performance associated with the at least one link in the network. The system and method optimizes, at the second layer of the network device, network performance to overcome the degradation in the transmission performance associated with the at least one link in the network.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for monitoring and optimizing interlayer network performance comprising: receiving a data packet that includes network performance information data indicative of network transmission characteristics at a data link layer (Layer 2) of a network device; determining at the data link layer of the network device whether there is degradation in transmission performance over at least one link in the network using the network performance information data; responsive to a determination at the data link layer of the network device that there is degradation in transmission performance over at least one link in the network, communicating from data link layer of the network device to a second layer of the network device information regarding the degradation in transmission performance associated with the at least one link in the network; in response to the second layer of the network device receiving said information regarding the degradation in transmission performance associated with the at least one link in the network from the data link layer of the device, optimizing, at the second layer of the network device, network performance to overcome the degradation in the transmission performance associated with the at least one link in the network; and concatenating indicia of a bandwidth of data packets including real-time content and total data packets into said data packet.
A method for optimizing network performance involves a network device's data link layer (Layer 2) receiving a data packet containing network performance data. The data link layer analyzes this data to detect any degradation in transmission performance on network links. If degradation is found, the data link layer communicates this information to a second layer within the device. This second layer then optimizes network performance to compensate for the degraded link. The initial data packet also includes combined information indicating the bandwidth usage of real-time data packets and total data packets.
2. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein the second layer is an Application layer (Layer 7) of the network device, wherein said Application layer performs one of informing a user of a status of said network, disconnecting said user from said network, suggesting to said user to attempt re-connecting to said network, controlling communications to manage multiple real-time sessions when said user exceeds available communications resources, communicating statistics to said user reflecting their real-time data usage versus total bandwidth, communicating statistics to said user reflecting their session usage of real-time bandwidth, and presenting one of CODEC and sessions selections to said user for their selection.
In the network optimization method, the second layer receiving degradation information from the data link layer is the Application layer (Layer 7). The Application layer then performs actions such as: informing the user about the network status, disconnecting the user, suggesting reconnection attempts, managing multiple real-time sessions when resources are limited, providing real-time data usage statistics, or offering codec and session selections to the user. This layer directly interacts with the user to manage their network experience based on the detected degradation.
3. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein the second layer is a Presentation layer (Layer 6) of the network device, wherein the Presentation layer alters network traffic by dynamically controlling a video codec, wherein the dynamically controlling includes forcing a repeat of a last video frame, reduce frame quality, frame resolution, frame size, and frame rate.
In the network optimization method, the second layer receiving degradation information from the data link layer is the Presentation layer (Layer 6). The Presentation layer modifies network traffic by dynamically adjusting the video codec. This dynamic control involves actions such as: forcing a repeat of the last video frame, reducing frame quality, reducing frame resolution, reducing frame size, or reducing frame rate. The Presentation layer adapts the video stream to mitigate the effects of network degradation.
4. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein the second layer is a Session layer (Layer 5) of the network device, wherein the session layer alters network traffic by adjusting a quantity of packets in a session.
In the network optimization method, the second layer receiving degradation information from the data link layer is the Session layer (Layer 5). This Session layer adapts network traffic by adjusting the number of packets in a session. This can involve reducing the number of packets to alleviate network congestion or prioritizing certain packets to maintain session integrity.
5. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein the second layer is a Transport layer (Layer 4) of the network device, wherein the transport layer alters network traffic by modify a window size of a TCP Sliding window.
In the network optimization method, the second layer receiving degradation information from the data link layer is the Transport layer (Layer 4). The Transport layer optimizes network traffic by modifying the window size of a TCP sliding window. This allows for controlling the rate of data transmission and adapting to network congestion to prevent packet loss or delays.
6. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein the second layer is a Network layer (Layer 3) of the network device, wherein the Network layer alters network traffic routing to reroute packets in the network, which includes moving a session from one network operator to another network operator.
In the network optimization method, the second layer receiving degradation information from the data link layer is the Network layer (Layer 3). The Network layer adjusts network traffic routing to reroute packets within the network. This includes the possibility of moving a session from one network operator to another to improve performance or maintain connectivity.
7. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein the second layer is a Physical layer (Layer 1) of the network device, wherein the physical layer is configured to route a data transmission to an alternative physical link.
In the network optimization method, the second layer receiving degradation information from the data link layer is the Physical layer (Layer 1). The Physical layer responds by routing data transmissions to an alternative physical link. This allows the system to bypass degraded or congested links by utilizing redundant or backup physical connections.
8. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein optimizing network performance includes reducing a number of Quadrature Amplitude Modulation windows.
In the network optimization method, optimizing network performance to overcome degradation involves reducing the number of Quadrature Amplitude Modulation (QAM) windows. By reducing the number of QAM windows, the system reduces the amount of data transmitted, potentially improving transmission quality and stability on degraded links.
9. The method for monitoring and optimizing interlayer network performance of claim 1 , wherein optimizing network performance includes changing alternative transmission schema.
In the network optimization method, optimizing network performance to overcome degradation includes changing the transmission scheme being used. This can involve switching to a more robust or less bandwidth-intensive encoding or modulation technique to improve data delivery over degraded links.
10. A system for monitoring and optimizing interlayer network performance comprising: a network device configured to: receiving a data packet that includes network performance information data indicative of network transmission characteristics at a data link layer (Layer 2) of the network device; determining at the data link layer of the network device whether there is degradation in transmission performance over at least one link in the network using the network performance information data; responsive to a determination at the data link layer of the network device that there is degradation in transmission performance over at least one link in the network, communicating from data link layer of the network device to a second layer of the network device information regarding the degradation in transmission performance associated with the at least one link in the network; and in response to the second layer of the network device receiving said information regarding the degradation in transmission performance associated with the at least one link in the network from the data link layer of the device, optimizing, at the second layer of the network device, network performance to overcome the degradation in the transmission performance associated with the at least one link in the network, wherein the second layer is a Network layer (Layer 3) of the network device, wherein the Network layer alters network traffic routing to reroute packets in the network, which includes moving a session from one network operator to another network operator.
A network device optimizes network performance by: the data link layer (Layer 2) receiving a data packet with network performance data, analyzing it for link degradation, and if degradation is detected, communicating that information to the Network layer (Layer 3). The Network layer then reroutes packets, potentially switching a session to a different network operator, to overcome the degradation.
11. The system for monitoring and optimizing interlayer network performance of claim 10 , wherein optimizing network performance includes reducing a number of Quadrature Amplitude Modulation windows.
In the network device optimizing performance by detecting link degradation, communicating to the Network Layer to reroute packets, the performance optimization further includes reducing the number of Quadrature Amplitude Modulation (QAM) windows. This adjustment reduces data volume, potentially improving transmission quality on degraded links.
12. The system for monitoring and optimizing interlayer network performance of claim 10 , wherein optimizing network performance includes changing alternative transmission schema.
In the network device optimizing performance by detecting link degradation, communicating to the Network Layer to reroute packets, the performance optimization further includes changing the alternative transmission scheme being used. This switch can involve a more robust or bandwidth-efficient method to improve data delivery over degraded links.
13. The system for monitoring and optimizing interlayer network performance of claim 10 , wherein said data link layer is configured to separately count total data packets and data packets including real-time content.
In the network device optimizing performance by detecting link degradation, communicating to the Network Layer to reroute packets, the data link layer separately counts total data packets and data packets containing real-time content. This allows the system to prioritize real-time traffic when network conditions degrade.
14. A method for monitoring and optimizing interlayer network performance comprising: receiving a data packet that includes network performance information data indicative of network transmission characteristics at a data link layer (Layer 2) of a network device; determining at the data link layer of the network device whether there is degradation in transmission performance over at least one link in the network using the network performance information data; responsive to a determination at the data link layer of the network device that there is degradation in transmission performance over at least one link in the network, communicating from data link layer of the network device to a second layer of the network device information regarding the degradation in transmission performance associated with the at least one link in the network; in response to the second layer of the network device receiving said information regarding the degradation in transmission performance associated with the at least one link in the network from the data link layer of the device, optimizing, at the second layer of the network device, network performance to overcome the degradation in the transmission performance associated with the at least one link in the network, wherein the second layer is a Network layer (Layer 3) of the network device, wherein the Network layer alters network traffic routing to reroute packets in the network, which includes moving a session from one network operator to another network operator.
A method for optimizing network performance involves a network device's data link layer (Layer 2) receiving a data packet containing network performance data. The data link layer analyzes this data to detect any degradation in transmission performance on network links. If degradation is found, the data link layer communicates this information to the Network layer (Layer 3) within the device. The Network Layer then alters network traffic routing to reroute packets in the network, which includes moving a session from one network operator to another network operator to overcome the degradation in transmission performance.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
July 5, 2012
June 25, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.