Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A computer-implemented method within a computer hardware system implementing an application layer and a data link layer, comprising: identifying, using a network fusion layer disposed between the application layer and the data link layer, a first portion of network traffic from the application layer; identifying, using the network fusion layer, a second portion of the network traffic from the application layer; routing, using the network fusion layer, the first portion to a first network interface associated with a computing network; and routing, using the network fusion layer, the second portion to a second network interface associated with a mobile phone network, wherein the identifying and the routing of the first and second portions occurs simultaneously, and wherein the network fusion layer includes: a data composer configured to assemble and disassemble a communication request associated with the network traffic; a session handler configured to establish a communication session between a source entity and at least one destination entity associated with the network traffic; a flow controller configured to moderate transmission speed of the network traffic transmitted over a plurality of network links.
This invention relates to a computer-implemented method for managing network traffic within a hardware system that includes an application layer and a data link layer. The method addresses the challenge of efficiently routing different portions of network traffic to distinct network interfaces, such as a computing network and a mobile phone network, simultaneously. A network fusion layer, positioned between the application and data link layers, identifies and processes the traffic. The fusion layer includes a data composer that assembles and disassembles communication requests, a session handler that establishes communication sessions between source and destination entities, and a flow controller that regulates transmission speed across multiple network links. The method involves identifying a first portion of network traffic from the application layer and routing it to a first network interface, while simultaneously identifying a second portion and routing it to a second network interface. This approach optimizes traffic distribution by leveraging multiple network paths, improving efficiency and performance in heterogeneous network environments. The system ensures seamless integration between different network types, enhancing reliability and speed for data transmission.
2. The method of claim 1 , wherein the first network interface is dedicated to a first application in the application layer, and the second network interface is dedicated to a second application in the application layer.
This invention relates to network communication systems where multiple applications require dedicated network interfaces to optimize performance and security. The problem addressed is the inefficiency and potential security risks of sharing a single network interface among multiple applications, which can lead to resource contention, performance bottlenecks, and increased vulnerability to attacks. The invention provides a method for managing network communication in a computing system with at least two network interfaces. Each network interface is exclusively assigned to a specific application in the application layer, ensuring that the first network interface is dedicated to a first application and the second network interface is dedicated to a second application. This dedicated assignment prevents resource conflicts and enhances security by isolating network traffic between applications. The method may also include dynamically assigning additional network interfaces to other applications as needed, based on factors such as bandwidth requirements, security policies, or application priorities. The system may further monitor network traffic to detect anomalies or performance issues, adjusting interface assignments accordingly to maintain optimal operation. This approach improves network efficiency, reduces latency, and strengthens security by minimizing cross-application interference.
3. The method of claim 1 , wherein the network fusion layer dynamically manages the network traffic based upon prioritization criteria.
A system and method for dynamically managing network traffic in a communication network involves a network fusion layer that prioritizes and routes data packets based on predefined criteria. The network traffic management system operates within a communication network where multiple data sources generate varying types of traffic, such as real-time data, non-real-time data, and control signals. The primary challenge addressed is the efficient allocation of network resources to ensure optimal performance, minimize latency, and prevent congestion. The network fusion layer dynamically adjusts traffic flow by analyzing incoming data packets and applying prioritization criteria, such as packet type, source, destination, or urgency. This layer may use machine learning algorithms or rule-based systems to determine the optimal routing path for each packet. For example, real-time data, such as video streaming or voice calls, may be given higher priority to reduce latency, while non-real-time data, such as file transfers, may be routed through less congested paths to maintain overall network efficiency. The system also monitors network conditions in real-time, adjusting traffic management policies as needed to adapt to changing demands. By dynamically managing network traffic based on prioritization criteria, the system ensures that critical data is delivered efficiently while maintaining network stability and performance. This approach is particularly useful in environments with high traffic variability, such as cloud computing, IoT networks, or 5G communications.
4. The method of claim 1 , wherein the first and second network interface receive network traffic from a first application in the application layer, the first network interface is dedicated to a predefined first portion of the network traffic from the first application; the second network interface is dedicated to a predefined second portion of network traffic from the first application.
This invention relates to network traffic management in computing systems, specifically addressing the challenge of efficiently distributing network traffic from a single application across multiple network interfaces to optimize performance and resource utilization. The method involves a system with at least two network interfaces, each dedicated to handling distinct portions of network traffic originating from a single application in the application layer. The first network interface processes a predefined first portion of the traffic, while the second network interface processes a predefined second portion. This segmentation ensures that traffic is evenly distributed, reducing bottlenecks and improving throughput. The system dynamically assigns traffic portions to interfaces based on predefined rules, which may include traffic type, priority, or load balancing requirements. By dedicating specific interfaces to distinct traffic segments, the method enhances network efficiency, minimizes latency, and prevents congestion. The approach is particularly useful in high-performance computing environments where applications generate substantial network traffic, such as data centers, cloud computing, or real-time communication systems. The invention ensures that network resources are utilized optimally, improving overall system performance and reliability.
5. The method of claim 1 , further comprising: identifying a state change of one of the first and second network interfaces; and automatically deactivating, upon the state change being the one of the first and second network interfaces becoming unresponsive, the one of the first and second network interfaces.
This invention relates to network interface management in computing systems, specifically addressing the problem of maintaining network connectivity when one of multiple network interfaces becomes unresponsive. The method involves monitoring the operational state of at least two network interfaces in a computing device. If a state change is detected, such as one interface becoming unresponsive, the system automatically deactivates the unresponsive interface to prevent connectivity issues. This ensures that the remaining functional interface continues to provide network access without manual intervention. The method may also include dynamically adjusting network traffic routing to prioritize the active interface, enhancing reliability in environments where network conditions fluctuate. The solution is particularly useful in systems requiring high availability, such as servers or IoT devices, where uninterrupted connectivity is critical. By proactively deactivating faulty interfaces, the system avoids disruptions and maintains efficient network performance. The approach may integrate with existing network management protocols to seamlessly handle interface failures without user input.
6. The method of claim 1 , further comprising: receiving a communication request with a network access protocol destined to an interface having a different network access protocol; translating, using, the network fusion layer, the communication request into the different network access protocol; and conveying the communication request over the interface via the different network access protocol.
This invention relates to network communication systems, specifically addressing interoperability between devices or interfaces using different network access protocols. The problem solved is the inability of devices or systems to communicate when they operate on incompatible network protocols, requiring manual configuration or additional hardware to bridge the gap. The method involves a network fusion layer that facilitates seamless communication between devices using different network access protocols. When a communication request is received, the network fusion layer detects that the request is destined for an interface using a different protocol. The fusion layer then translates the communication request from the original protocol to the target protocol, ensuring compatibility. Finally, the translated request is conveyed over the interface using the different network access protocol, enabling successful communication. The network fusion layer acts as an intermediary, dynamically converting protocols without requiring changes to the original or target devices. This allows heterogeneous networks to operate together efficiently, improving interoperability and reducing the need for additional hardware or manual configuration. The solution is particularly useful in environments where multiple protocols coexist, such as industrial networks, IoT systems, or multi-vendor environments.
7. The method of claim 1 , wherein the network fusion layer includes: a network interface manager configured to manage a plurality of the network interfaces associated with the plurality of network links; and a routing engine configured to convey at least a portion of the communication request to the source entity and the at least one destination entity utilizing the plurality of network links.
This invention relates to network communication systems, specifically improving data transmission efficiency and reliability in environments with multiple network interfaces and links. The problem addressed is the inefficiency and complexity of managing multiple network connections, which can lead to suboptimal routing, increased latency, and potential data loss. The invention describes a network fusion layer that integrates and manages multiple network interfaces and links to optimize communication between a source entity and one or more destination entities. The network fusion layer includes a network interface manager that oversees the plurality of network interfaces associated with the various network links. This manager ensures that all available interfaces are properly utilized and monitored for performance and availability. Additionally, the routing engine within the network fusion layer is responsible for intelligently distributing communication requests across the available network links. The routing engine determines the most efficient path for transmitting data, ensuring that at least a portion of the communication request is conveyed to both the source and destination entities using the optimal combination of network links. This approach enhances data transmission reliability, reduces latency, and improves overall network performance by dynamically adapting to network conditions and available resources. The system is particularly useful in scenarios where multiple network connections are available, such as in hybrid or multi-path network environments.
8. A computer hardware system implementing an application layer and a data link layer, comprising: a hardware processor configured to initiate the following executable operations: identifying, using a network fusion layer disposed between the application layer and the data link layer, a first portion of network traffic from the application layer; identifying, using the network fusion layer, a second portion of the network traffic from the application layer; routing, using the network fusion layer, the first portion to a first network interface associated with a computing network; and routing, using the network fusion layer, the second portion to a second network interface associated with a mobile phone network, wherein the identifying and the routing of the first and second portions occurs simultaneously, and wherein the network fusion layer includes: a data composer configured to assemble and disassemble a communication request associated with the network traffic; a session handler configured to establish a communication session between a source entity and at least one destination entity associated with the network traffic; a flow controller configured to moderate transmission speed of the network traffic transmitted over a plurality of network links.
This invention relates to a computer hardware system designed to optimize network traffic routing between different types of networks, such as computing networks and mobile phone networks. The system addresses the challenge of efficiently managing network traffic from an application layer by intelligently distributing it across multiple network interfaces to improve performance and reliability. The system includes a hardware processor that executes operations through a network fusion layer positioned between the application layer and the data link layer. The network fusion layer identifies distinct portions of network traffic from the application layer and routes them simultaneously to different network interfaces. For example, one portion of traffic may be directed to a computing network interface, while another portion is routed to a mobile phone network interface. This simultaneous routing enhances data transmission efficiency and redundancy. The network fusion layer comprises several key components: a data composer that assembles and disassembles communication requests, a session handler that establishes communication sessions between source and destination entities, and a flow controller that regulates the transmission speed of network traffic across multiple network links. These components work together to ensure seamless and optimized data flow between different network types, improving overall system performance.
9. The system of claim 8 , wherein the first network interface is dedicated to a first application in the application layer, and the second network interface is dedicated to a second application in the application layer.
A system for network communication management involves multiple network interfaces, each dedicated to a specific application in the application layer. The system includes a first network interface assigned exclusively to a first application and a second network interface assigned exclusively to a second application. This dedicated assignment ensures that each application operates independently through its own network interface, preventing resource contention and improving performance. The system may also include a processor configured to manage traffic routing between the network interfaces and the applications, ensuring efficient data transfer. By isolating network traffic for each application, the system enhances security, reduces latency, and optimizes bandwidth utilization. This approach is particularly useful in environments where multiple applications require reliable and high-performance network access, such as in enterprise systems, cloud computing, or IoT devices. The dedicated interfaces prevent interference between applications, ensuring consistent performance for each. The system may further include additional network interfaces for additional applications, scaling to accommodate various use cases. The processor may also enforce quality-of-service policies to prioritize critical traffic, further improving system efficiency.
10. The system of claim 8 , wherein the network fusion layer dynamically manages the network traffic based upon prioritization criteria.
A system for managing network traffic in a distributed computing environment addresses the challenge of efficiently routing and prioritizing data across multiple networks. The system includes a network fusion layer that dynamically adjusts traffic flow based on predefined prioritization criteria, such as latency, bandwidth availability, or data importance. This layer integrates with multiple network interfaces, allowing seamless switching between different network paths to optimize performance. The system also incorporates a traffic monitoring module that continuously assesses network conditions, such as congestion or link quality, to inform real-time adjustments. Additionally, a prioritization engine within the system assigns priority levels to different data packets or streams, ensuring critical traffic receives preferential treatment. The dynamic management of network traffic helps minimize latency, reduce packet loss, and improve overall system efficiency, particularly in environments with fluctuating network conditions or high data demands. The system is designed to operate across heterogeneous networks, including wired, wireless, and hybrid infrastructures, providing flexibility in deployment scenarios. By intelligently routing traffic based on real-time conditions and priority rules, the system enhances reliability and performance in distributed computing applications.
11. The system of claim 8 , wherein the first and second network interface receive network traffic from a first application in the application layer, the first network interface is dedicated to a predefined first portion of the network traffic from the first application; the second network interface is dedicated to a predefined second portion of network traffic from the first application.
A system for managing network traffic from an application in the application layer includes multiple network interfaces that distribute traffic based on predefined portions. The system comprises a first network interface dedicated to a first predefined portion of the network traffic from the application and a second network interface dedicated to a second predefined portion of the network traffic from the same application. The network interfaces receive and handle the traffic according to their designated portions, ensuring that different segments of the application's traffic are processed separately. This approach allows for optimized traffic management, load balancing, or security enforcement by segregating traffic flows. The system may also include additional components, such as a processor and memory, to support the distribution and processing of the traffic. The predefined portions of traffic can be determined based on factors like traffic type, priority, or security requirements, enabling efficient and secure network operations.
12. The system of claim 8 , wherein the hardware processor configured to initiate the following further executable operations: identifying a state change of one of the first and second network interfaces; and automatically deactivating, upon the state change being the one of the first and second network interfaces becoming unresponsive, the one of the first and second network interfaces.
This invention relates to network interface management in computing systems, specifically addressing the problem of maintaining network connectivity when one of multiple network interfaces fails or becomes unresponsive. The system includes a hardware processor that monitors the operational state of at least two network interfaces, such as Ethernet or wireless adapters, connected to a computing device. The processor is configured to detect state changes in these interfaces, such as a transition from active to unresponsive. Upon detecting that one of the interfaces has become unresponsive, the system automatically deactivates the faulty interface to prevent further connectivity issues. This ensures that the remaining functional interface can maintain network access without interference from the unresponsive one. The system may also include additional features, such as logging the state change for diagnostic purposes or triggering a failover to an alternative network path. The invention improves network reliability by proactively managing interface failures, reducing downtime, and ensuring seamless connectivity in environments where multiple network interfaces are deployed.
13. The system of claim 8 , wherein the hardware processor configured to initiate the following further executable operations: receiving a communication request with a network access protocol destined to an interface having a different network access protocol; translating, using, the network fusion layer, the communication request into the different network access protocol; and conveying the communication request over the interface via the different network access protocol.
This invention relates to a system for enabling communication between devices or networks using different network access protocols. The problem addressed is the incompatibility between devices or networks that operate on distinct protocols, which prevents direct communication. The system includes a hardware processor and a network fusion layer designed to bridge these protocol differences. The system receives a communication request formatted with a specific network access protocol, such as Ethernet, Wi-Fi, or a proprietary protocol, destined for an interface that uses a different protocol. The network fusion layer translates the request into the target protocol, ensuring compatibility. The translated request is then conveyed over the interface using the different protocol, allowing seamless communication. This translation process is performed dynamically, enabling real-time interaction between incompatible devices or networks without manual intervention. The system may also include additional components, such as a protocol analyzer to identify the source and destination protocols, and a translation engine to handle the conversion. The hardware processor executes these operations, ensuring efficient and accurate protocol translation. This solution is particularly useful in heterogeneous network environments where multiple protocols coexist, such as in industrial IoT, smart home systems, or enterprise networks. The invention improves interoperability and reduces the need for dedicated protocol converters or gateways.
14. The system of claim 8 , wherein the network fusion layer includes: a network interface manager configured to manage a plurality of the network interfaces associated with the plurality of network links; and a routing engine configured to convey at least a portion of the communication request to the source entity and the at least one destination entity utilizing the plurality of network links.
A system for managing and optimizing network communications involves a network fusion layer that integrates multiple network interfaces and links to improve data transmission efficiency. The system addresses the challenge of inefficient or unreliable data routing in environments with multiple network connections by dynamically managing and utilizing available network resources. The network fusion layer includes a network interface manager that oversees a plurality of network interfaces associated with different network links, ensuring proper configuration and coordination among them. Additionally, a routing engine within the fusion layer is responsible for directing communication requests across the available network links, optimizing the path for data transmission between a source entity and one or more destination entities. This approach enhances reliability, reduces latency, and improves overall network performance by leveraging the combined capabilities of multiple network interfaces and links. The system is particularly useful in scenarios where redundant or diverse network paths are available, such as in hybrid or multi-homed network environments.
15. A computer program product, comprising: a hardware storage device having stored therein computer usable program code, the computer usable program code, which when executed by a computer hardware system implementing an application layer and a data link layer, causes the computer hardware system to perform: identifying, using a network fusion layer disposed between the application layer and the data link layer, a first portion of network traffic from the application layer; identifying, using the network fusion layer, a second portion of the network traffic from the application layer; routing, using the network fusion layer, the first portion to a first network interface associated with a computing network; and routing, using the network fusion layer, the second portion to a second network interface associated with a mobile phone network, wherein the identifying and the routing of the first and second portions occurs simultaneously, and wherein the network fusion layer includes: a data composer configured to assemble and disassemble a communication request associated with the network traffic; a session handler configured to establish a communication session between a source entity and at least one destination entity associated with the network traffic; a flow controller configured to moderate transmission speed of the network traffic transmitted over a plurality of network links.
This invention relates to a network traffic management system that optimizes data transmission across multiple network interfaces, such as computing networks and mobile phone networks. The problem addressed is the inefficient handling of network traffic when applications must switch between different network types, leading to delays and disruptions in communication sessions. The system includes a network fusion layer positioned between the application layer and the data link layer of a computing hardware system. This layer identifies and separates network traffic into distinct portions, routing each portion to the appropriate network interface simultaneously. For example, one portion of traffic may be directed to a computing network interface while another is routed to a mobile phone network interface, ensuring continuous and optimized data flow. The network fusion layer comprises several components: a data composer that assembles and disassembles communication requests, a session handler that establishes and maintains communication sessions between source and destination entities, and a flow controller that regulates the transmission speed of network traffic across multiple network links. These components work together to ensure seamless data transmission, even when switching between different network types, improving efficiency and reliability in network communication.
16. The computer program product of claim 15 , wherein the first network interface is dedicated to a first application in the application layer, and the second network interface is dedicated to a second application in the application layer.
This invention relates to network interface management in computing systems, specifically addressing the challenge of optimizing network traffic handling for multiple applications running on a single device. The system involves a computer program product that manages network interfaces to improve performance and security by dedicating specific interfaces to distinct applications. The first network interface is exclusively assigned to a first application in the application layer, ensuring that all traffic for that application is routed through this interface. Similarly, the second network interface is dedicated to a second application in the application layer, isolating its traffic from other applications. This dedicated assignment prevents interference between applications, reduces latency, and enhances security by segregating network paths. The system may also include additional network interfaces, each dedicated to different applications, further improving traffic management. The solution is particularly useful in environments where multiple applications require high-performance or secure network access, such as in enterprise systems, cloud computing, or IoT devices. By isolating network traffic at the interface level, the invention ensures efficient resource utilization and minimizes conflicts between applications.
17. The computer program product of claim 15 , wherein the network fusion layer dynamically manages the network traffic based upon prioritization criteria.
This invention relates to a computer program product for managing network traffic in a distributed computing environment. The system addresses the challenge of efficiently routing and prioritizing data traffic across multiple networks to optimize performance and resource utilization. The program includes a network fusion layer that dynamically adjusts traffic flow based on predefined prioritization criteria, such as latency, bandwidth availability, or data type. This layer integrates with a distributed network architecture, where multiple nodes or devices communicate over interconnected networks. The system also employs a traffic routing module that determines optimal paths for data transmission, considering network conditions and prioritization rules. Additionally, a traffic monitoring module tracks network performance metrics, such as throughput and packet loss, to inform real-time adjustments. The dynamic management of traffic ensures that high-priority data is routed efficiently, while lower-priority traffic is handled without degrading overall network performance. The invention aims to improve network efficiency, reduce congestion, and enhance reliability in distributed systems.
18. The computer program product of claim 15 , wherein the first and second network interface receive network traffic from a first application in the application layer, the first network interface is dedicated to a predefined first portion of the network traffic from the first application; the second network interface is dedicated to a predefined second portion of network traffic from the first application.
This invention relates to network traffic management in computer systems, specifically addressing the challenge of efficiently distributing network traffic from a single application across multiple network interfaces to optimize performance and resource utilization. The system involves a computer program product that manages network traffic by assigning dedicated network interfaces to specific portions of the traffic generated by an application in the application layer. The first network interface is exclusively allocated to a predefined portion of the traffic from the application, while the second network interface is similarly dedicated to another predefined portion of the same application's traffic. This segmentation ensures that different types or flows of traffic are handled by separate interfaces, reducing congestion, improving throughput, and enhancing overall network efficiency. The approach allows for better load balancing, prioritization of critical traffic, and isolation of different traffic types, which is particularly useful in high-performance computing environments where network performance is critical. The system dynamically assigns traffic to interfaces based on predefined rules, ensuring optimal utilization of network resources without manual intervention. This method enhances scalability and reliability in networked applications by preventing bottlenecks and ensuring consistent performance.
19. The computer program product of claim 15 , wherein the computer usable program code further causes the computer hardware system to perform: identifying a state change of one of the first and second network interfaces; and automatically deactivating, upon the state change being the one of the first and second network interfaces becoming unresponsive, the one of the first and second network interfaces.
This invention relates to network interface management in computer systems, specifically addressing the problem of maintaining network connectivity when one of multiple network interfaces fails or becomes unresponsive. The system monitors the operational state of at least two network interfaces and automatically deactivates an interface that becomes unresponsive, ensuring continued network functionality. The solution involves detecting state changes in the interfaces, such as loss of connectivity or unresponsiveness, and triggering an automatic deactivation process to prevent disruptions. This proactive approach helps maintain reliable network operations by dynamically adjusting to interface failures without manual intervention. The system may be implemented as part of a broader network management framework, where the interfaces could be wired, wireless, or virtual connections. The invention is particularly useful in environments requiring high availability, such as data centers or cloud computing platforms, where uninterrupted network access is critical. By automatically handling interface failures, the system reduces downtime and improves overall network resilience.
20. The computer program product of claim 15 , wherein the computer usable program code further causes the computer hardware system to perform: receiving a communication request with a network access protocol destined to an interface having a different network access protocol; translating, using, the network fusion layer, the communication request into the different network access protocol; and conveying the communication request over the interface via the different network access protocol.
This invention relates to network communication systems, specifically addressing the challenge of interoperability between devices or systems using different network access protocols. The system includes a network fusion layer that enables seamless communication between entities operating on disparate protocols. When a communication request is received, the network fusion layer identifies the destination interface's protocol, which differs from the request's original protocol. The system then translates the communication request into the destination protocol, ensuring compatibility. The translated request is then conveyed over the interface using the appropriate protocol, allowing successful data exchange. This solution eliminates the need for manual protocol conversion or dedicated gateway devices, streamlining communication in heterogeneous network environments. The network fusion layer dynamically handles protocol translation, supporting real-time and efficient data transfer across diverse network infrastructures. The invention enhances interoperability in multi-protocol networks, reducing complexity and improving communication reliability.
Unknown
October 20, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.