Patent classifications
H04L43/0888
Network anomaly detection
A cloud network is a complex environment in which hundreds and thousands of users or entities can each host, create, modify, and develop multiple virtual machines. Each virtual machine can have complex behavior unknown to the provider or maintainer of the cloud. Technologies disclosed include methods, systems, and apparatuses to monitor the complex environment to detect network anomalies using machine learning techniques. In addition, techniques to modify and adapt to user feedback are provided allowing the developed models to be tuned for specific use cases, virtual machine types, and users.
Configuration of a wireless network centralized unit (CU) and multiple wireless network distributed units (DUS)
In a wireless communication network, a user Centralized Unit (CU) exchanges test data with user Distributed Units (DUs). The user DUs wirelessly exchange the test data with access DUs in wireless Access Points (APs). The access DUs exchange the test data with access CUs in the wireless APs. The user CU estimates data throughputs based on the test data for combinations of the user DUs, the access DUs, and the access CUs. The user CU selects a combination based on the estimated data throughputs. The user CU exchanges user data with the user communication devices and exchanges the user data with the user DUs in the selected combination. The user DUs in the selected combination wirelessly exchange the user data with the access DUs in the selected combination. The access DUs in the selected combination exchange the user data with the access CUs in the selected combination.
Configuration of a wireless network centralized unit (CU) and multiple wireless network distributed units (DUS)
In a wireless communication network, a user Centralized Unit (CU) exchanges test data with user Distributed Units (DUs). The user DUs wirelessly exchange the test data with access DUs in wireless Access Points (APs). The access DUs exchange the test data with access CUs in the wireless APs. The user CU estimates data throughputs based on the test data for combinations of the user DUs, the access DUs, and the access CUs. The user CU selects a combination based on the estimated data throughputs. The user CU exchanges user data with the user communication devices and exchanges the user data with the user DUs in the selected combination. The user DUs in the selected combination wirelessly exchange the user data with the access DUs in the selected combination. The access DUs in the selected combination exchange the user data with the access CUs in the selected combination.
DISAGGREGATED BROADBAND NETWORK GATEWAY FUNCTIONALITY FOR EFFICIENT CONTENT DELIVERY NETWORK PEERING
A first device may receive information that assigns a function related to network traffic associated with a content delivery network. The first device may implement the function based on the information that assigns the function. The first device may receive the network traffic from the content delivery network and may provide the network traffic to a subscriber device. The first device may provide, to a second device, information associated with the network traffic based on implementing the function. The second device may manage a subscriber session associated with the subscriber device based on the information associated with the network traffic.
INTERACTIVE RENDERING APPLICATION FOR LOW-BANDWIDTH COMMUNICATION ENVIRONMENTS
Systems and methods for providing interactive content for display in low-bandwidth communication environments are provided. A system can receive request for a web page including primary content. The system can determine that the end user computing device is communicating with the data processing system via a network connection corresponding to a bandwidth below a predetermined threshold. The system can, responsive to determining that the network connection corresponds to a bandwidth below the predetermined threshold, provide the web page including the primary video content and web page code invoking a low bandwidth advertisement rendering script responsive to the request for the web page. The low bandwidth advertisement rendering script can be configured to cause the client device to receive an ad rendering application and an ad content package, and then render an interactive ad corresponding to the ad content package.
KIND OF TRANSMISSION METHOD BASED ON THE NETWORK LEARNABLE POWER MODEL
A kind of transmission method based on the learnable power model, which conducts periodic record for the historical change trend of the network. This method conducts weighting smooth processing on the round trip time and judges the changing trend of congestion control window. Then, it establishes model for the relationship between network power and the congestion control widow. When a new ACK is received, it immediately updates the window of power model. Finally, it forecasts the size of the congestion control window of the next time period by combining the congestion window and the network power changing trend. For the network packet loss or time-out events, the retransmission mechanism of traditional TCP is used, and when the packet loss ends, the power model process is used again. This invention reduces the influence of the network random events of the estimation error of traditional algorithm.
Out of order packet scheduler
An example method may include identifying a first transmit identifier (TID) associated with a first node of a wireless network as ready to transmit and adding the first TID to a ready to transmit queue at a first point in time. The method may also include identifying a second TID associated with a second node of the wireless network as ready to transmit, and adding the second TID to the ready to transmit queue at a second point in time later than the first point in time. The method may additionally include selecting the second TID from the ready to transmit queue before selecting the first TID based on a projected increased overall throughput of packets within the wireless network when communicating with the second node before communicating with the first node.
Out of order packet scheduler
An example method may include identifying a first transmit identifier (TID) associated with a first node of a wireless network as ready to transmit and adding the first TID to a ready to transmit queue at a first point in time. The method may also include identifying a second TID associated with a second node of the wireless network as ready to transmit, and adding the second TID to the ready to transmit queue at a second point in time later than the first point in time. The method may additionally include selecting the second TID from the ready to transmit queue before selecting the first TID based on a projected increased overall throughput of packets within the wireless network when communicating with the second node before communicating with the first node.
SYSTEM AND METHOD FOR SUBSCRIBER TIER PLAN ADJUSTMENT IN A COMPUTER NETWORK
A method for subscriber tier plan adjustment including: monitoring traffic flow for one or more subscriber of a plurality of subscribers on an operator’s network; determining a bandwidth requirement for each of the one or more subscribers; determining a recommended tier plan for each subscriber based on the subscribers’ bandwidth requirement; and providing the recommended tier plan for each of the subscribers to a network operator. A system for subscriber tier plan adjustment including: a learning module configured to monitor traffic flow for one or more subscribers of a plurality of subscribers on a network and determine a bandwidth requirement of each of the one or more subscribers; an analysis module configured to determine a recommended tier plan for each of the subscribers based on each subscriber’s bandwidth requirement; and a notification module configured to provide the recommended tier plan for each subscriber.
METHOD AND APPARATUS FOR MANAGING OVER-THE-TOP VIDEO RATE
Aspects of the subject disclosure may include, for example, a device including a processing system including a processor and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, including monitoring network traffic to determine a transmission control protocol traffic pattern, determining a target video rate from the transmission control protocol traffic pattern, and modifying an over-the-top video delivery service network according to the target video rate. Other embodiments are disclosed.