H04L41/509

Quality of experience based network resource management

Previously known network management methods are incapable of concertedly managing respective levels of perceptual playback quality of media content data for a number client devices. In particular, previously known methods fail to regulate ABR-enabled client devices and the like that are each operating to individually consume as much of one or more shared network resources as possible without regard to the degree performance improvements. By contrast, various implementations disclosed herein provide network-centric concerted management of respective levels of perceptual playback quality of media content data on each of a number of client devices. The respective levels perceptual playback quality are concertedly managed by adjusting one or more shared network resources (e.g., bandwidth, processor time, memory, etc.). Adjustments are made in response to an aggregate quality of experience (QoE) metric characterizing a distribution of QoE levels for the client devices sharing the one or more shared network resources.

Quality of experience monitoring system and method for information content distributed through a telecommunications network

A method for estimating a quality of experience of a user receiving an information content stream distributed through a telecommunications network is provided comprising: generating a user behavior model, depicting a behavior of the user in the interaction with the telecommunications network; implementing the user behavior model by selecting combinations of user behavior; providing monitoring units adapted to perform measures on specific parameters of the information content stream; setting the monitoring; assigning to the monitoring units test cycles comprising interaction operations with the telecommunications network; generating for each monitoring unit a corresponding script to be executed by the monitoring unit; at the monitoring units, carrying out the test cycles by running the generated scripts, and carrying out measurements on parameters of the information content stream received in response to the test cycles to obtain acquired measured values, and calculating quality of experience indicators by processing the acquired measured values.

Systems and methods for implementing an on-demand computing network environment

Systems and methods are provided for a computer-implemented method of implementing an on-demand computing network environment. A network specification is received from a user. Resources from one or more resource providers are provisioned including an audio server resource. The on-demand computing network is configured, where configuring includes assigning a first provisioned resource as a hub device. One or more second provisioned resources are assigned as rim devices, where rim devices are configured to communicate with one another only via the hub device. One rim device is a proxy server to which the user connects using a device having an address, where the audio server transmits audio data to the user via the proxy server without knowledge of the address of the user device.

Targeted impression model for broadcast network asset delivery

Systems and methods are presented for insertion of assets into a stream of content (e.g., audio and/or video programming). Such assets may be targeted to network users separate from the surrounding content and deliveries thereof confirmed. Among other things, these systems and methods enable a new advertising paradigm based on guaranteed delivery of targeted commercial impressions. In this regard, the systems and methods generally provide assets with broadcast network programming (e.g., via actual insertion and/or switching to an asset channel) based on actual audience observations. For example, asset providers may wish to target assets for delivery according to specific audience classifications (e.g., gender, income level, locale, age, etc.). Programming providers, such as television programmers and radio programmers (e.g., standard tower broadcast radio and satellite radio), may receive information from broadcast network users and insert the assets into available bandwidth based on that information.

Data usage monitoring
10659541 · 2020-05-19 · ·

Systems and methods for capturing and monitoring the health, safety, and/or activity of a user are described. In one aspect, the system generates a data usage pattern for the user and monitors the user's current data usage activity to detect data usage deviations from the user's usage pattern. When a deviation is detected, the system may send an alert message to the user or another user indicating that an anomaly may have occurred, permitting the user or another user to respond to the anomaly.

Methods, systems, and computer program products for distributed packet traffic performance analysis in a communication network
10659334 · 2020-05-19 · ·

Network packet traffic in a Long Term Evolution (LTE) network is analyzed by associating a micro network access agent with a single network element in the LTE network and performing packet traffic analysis for packet traffic processed by the single network element using the micro network access agent.

OPTIMIZING STREAMING GRAPH TOPOLOGY BASED ON SERVICE LEVEL AGREEMENT

System resource usage by a streaming application processing workloads can be monitored, the streaming application comprising at least one parallelizable operator, at least a first instance of the parallelizable operator being initialized to execute. Based on the monitoring, at least one performance metric for the streaming application in processing the workloads can be determined. Based on the at least one performance metric, whether hosting of the streaming application is, or is near to, violating at least one criteria can be determined. If so, at least one additional instance of at least one parallelizable operator of the streaming application that is currently executing can be initialized. Responsive to initializing the at least one additional instance of at least one of the parallelizable operators, a portion of the workloads can be directed to the at least one additional instance of at least one of the parallelizable operators.

METHOD FOR OBTAINING QOE INFORMATION, TERMINAL, AND NETWORK DEVICE
20200153712 · 2020-05-14 ·

This application discloses a method for obtaining QoE information, a terminal, and a network device. The method may include: receiving, by the terminal, a QoE information reporting policy delivered by the network device; and reporting the QoE information to the network device based on the QoE information reporting policy, to enable the network device to schedule radio resources based on the reported QoE information, where the radio resources are used to transmit video service information for the terminal. By implementing this application, based on the QoE information reported by the terminal, the network device can learn of a video status and schedule the radio resources for a video service of the terminal, to ensure that a video can be normally played, thereby improving user experience and QoE.

NETWORK MEASUREMENT IN AN ENTERPRISE ENVIRONMENT
20200145311 · 2020-05-07 · ·

Embodiments described herein provide a system for facilitating dynamic content distribution in an enterprise environment. During operation, the system determines a set of logical groups based on a set of grouping criteria. A respective logical group can include one or more devices managed by a controller and a network that provides connections among the one or more devices. The system categorizes the set of logical groups based on exogenous information associated with a respective logical group and determines a corresponding condition of measurement for a respective category of links in the enterprise environment. The system then schedules a link for measurement based on the condition of measurement and the categorization of the set of logical groups.

Media connection channel quality testing system

A computing device for media connection channel quality testing is described, including communications hardware; non-volatile memory storing a test initiation program; and a processor configured to execute the test initiation program to: transmit, via the communications hardware, a plurality of comparative testing media streams to a test server, each of the comparative testing media streams sent over one of a plurality of media connection channels; receive, via the communications hardware, a plurality of objective quality scores from the test server, each objective quality score corresponding to one of the plurality of media connection channels and are determined by the test server using an objective scoring test comparing the comparative testing media stream to reference testing data associated with the one of the comparative testing media streams; and select a recommended operational media connection channel from the plurality of media connection channels based on the objective quality scores.