H04L41/509

System and method for network and customer device provisioning

A desired end-state profile of an electronic media and services customer is received. At the control circuit, the desired end-state profile is applied to the data structure having the current in-state profile according to the set of electronic rules. The data structure is transformed to include the desired state. A network and/or devices are physically transformed to implement the desired end-state.

DYNAMIC ADAPTIVE NETWORK
20200136926 · 2020-04-30 ·

Systems and methods for managing a network are disclosed. In certain systems and methods, access to a network such as a wireless network, can be granted or denied based upon a threshold number of devices accessing the network. Moreover, access to a first service available over the network can be granted or denied based upon a threshold number of devices accessing the first service. Various network resource can be allocated to the first service based at least upon the number of device access the first service.

Systems and methods for improving quality of service while streaming code-agnostic content by editing manifest files
10630562 · 2020-04-21 · ·

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by editing manifest files.

Automated steady state traffic management

Automated steady state traffic management is provided for a distributed platform through immediate or real-time simulation of the capacity and performance impacts associated with shifting different load increments to different Points-of-presence (PoPs) of the distributed platform and by automatic and dynamic traffic management reconfiguration in response to an optimal set of changes identified from the simulation. A system produces data models to track the current distributed platform state and detect deviates from the steady state. Using the data models and scoring functions, the system scores the impact that different shifts of load to different destinations have on the overall distributed platform. The scoring reveals the optimal set of traffic management configuration changes that restore the steady state with the least capacity and performance impact.

Systems and methods for improving quality of service while streaming code-agnostic content
10601686 · 2020-03-24 · ·

Systems and methods are described for a media guidance application (e.g., implemented on a user device) that improves quality of service while streaming code-agnostic content by optimizing buffering based on bit rate.

Optimizing streaming graph topology based on service level agreement

System resource usage by a streaming application processing workloads can be monitored. 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 specified by a service level agreement for the streaming application 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.

Content designation for a content delivery network

A method for designating a class of data content for determining how the content will be handled by a content delivery network (CDN) into one of: a transport designation by which content is transported from an entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the method comprising: determining a set of one or more transport designation options; determining a set of one or more caching designation options; determining a set of one or more hybrid designation options; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normalised resource requirement for each option.

NODE TYPE BASED CONTROL OF ASSISTANCE FOR DATA STREAMING

A streaming client (100) receives or sends information on a type of node of a node (110, 120, 130) for assisting streaming of data. Based on the information on the type of node, the streaming client selects the node to assist in streaming of data to the streaming client (100). The information on the type of node may be conveyed in a message transmitted from the streaming client (100) or in a message to the streaming client (100).

Method and apparatus for analyzing a coaxial network infrastructure
10587478 · 2020-03-10 · ·

Method for generating a virtual representation of a coaxial network structure of a MoCA (Multimedia over Coaxial Alliance) network, which MoCA network comprises a plurality of node devices, including one network management device, wherein the node devices are interconnected through the coaxial network, the method includes determining a time lapse matrix having time lapse values T.sub.i,j representing propagation time through the coaxial network between node devices n.sub.i and n.sub.j, processing the time lapse matrix to establish a branch association for each node device with respect to the network management device, and storing virtual representation data of the coaxial network comprising the branch associations.

Method for controlling on-demand service provisioning

The disclosure relates to a computer-implemented method for controlling on-demand service provisioning in a network, wherein the network comprises resources for providing a service. In the method, a service request is intercepted. At least one network function, indicated as a first network function, required for the service associated with the service request is determined. Then, the first network function is instantiated on a resource in the network for executing the service in the network.