H04L69/08

Network management data translation, querying, and discrepancy detection

A network device receives a first configuration management message from a first network element, where the first configuration management message has a first data format. The network device translates the first configuration management message from the first data format to a Common Network Data (CND) model format to produce a first translated message, where the CND model format comprises a graph schema based on nodes, edges, and properties to represent and store configuration management message data. The network device stores the first translated message in a CND model format data structure for subsequent use in message querying, message comparison, message anomaly detection, or message discrepancy detection.

Network management data translation, querying, and discrepancy detection

A network device receives a first configuration management message from a first network element, where the first configuration management message has a first data format. The network device translates the first configuration management message from the first data format to a Common Network Data (CND) model format to produce a first translated message, where the CND model format comprises a graph schema based on nodes, edges, and properties to represent and store configuration management message data. The network device stores the first translated message in a CND model format data structure for subsequent use in message querying, message comparison, message anomaly detection, or message discrepancy detection.

Latency-dependent cloud input channel management

Aspects of the present disclosure relate to systems and methods for establishing an assistance output that takes into account client device latency information and sending the assistance output from the server to the client device. Client device information or the assistance output may include a stream of encrypted data packets.

Latency-dependent cloud input channel management

Aspects of the present disclosure relate to systems and methods for establishing an assistance output that takes into account client device latency information and sending the assistance output from the server to the client device. Client device information or the assistance output may include a stream of encrypted data packets.

Distributed software-defined network

This application relates to a distributed software-defined network (“DSDN”) for dynamically configuring and managing a wireless communication network. A plurality of DSDN nodes are connected to each other via a plurality of communication paths. Each communication path directly connects two DSDN nodes. Each DSDN node can provide DSDN configurations across diverse and disparate networks by normalizing its data plane network traffic through translation and packet encapsulation. Furthermore, the DSDN node can provide an architecture tolerant of network interruptions and network system fluctuations. For example, in the case of any one of the DSDN node's network interruptions from other DSDN nodes, the DSDN can provide network reconfiguration using network configuration rules stored in a control plane of each DSDN node. Therefore, various embodiments can increase network reliability by the multiple nodes within a software-defined network independently managing its control plane in response to changed network conditions.

SYSTEM AND METHOD FOR PROVIDING COMMUNICATION PLATFORM METADATA
20230089410 · 2023-03-23 ·

A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.

SYSTEM AND METHOD FOR PROVIDING COMMUNICATION PLATFORM METADATA
20230089410 · 2023-03-23 ·

A system and method that includes executing communication processes in an application platform, which comprises on behalf of outside entities, negotiating communications between a set of internal resources and at least one external resource using at least a first communication protocol and a second protocol; capturing internal log information during execution of the application platform; receiving a request to access log information by an outside entity; synthesizing the internal log information of the first protocol and at least a second protocol into a unified communication report; and transmitting the unified communication report.

Xx/Xn Protocol Programmability

A method for Xx/Xn interface communication is disclosed, comprising: at an Xx/Xn gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first Xx/Xn protocol and mapping the received messages to a second Xx/Xn protocol for transmission to the second RAN; maintaining state of one of the first RAN or the second RAN at the Xx/Xn gateway; executing executable code received at an interpreter at the Xx/Xn gateway as part of the received messages; altering the maintained state based on the executed executable code; and receiving and decoding an initial Xx/Xn message from the first RAN; identifying specific strings in the initial Xx/Xn message; matching the identified specific strings in a database of stored scripts; and performing a transformation on the initial Xx/Xn message, the transformation being retrieved from the database for stored scripts, the stored scripts being transformations.

Xx/Xn Protocol Programmability

A method for Xx/Xn interface communication is disclosed, comprising: at an Xx/Xn gateway for communicating with, and coupled to, a first and a second radio access network (RAN), receiving messages from the first RAN according to a first Xx/Xn protocol and mapping the received messages to a second Xx/Xn protocol for transmission to the second RAN; maintaining state of one of the first RAN or the second RAN at the Xx/Xn gateway; executing executable code received at an interpreter at the Xx/Xn gateway as part of the received messages; altering the maintained state based on the executed executable code; and receiving and decoding an initial Xx/Xn message from the first RAN; identifying specific strings in the initial Xx/Xn message; matching the identified specific strings in a database of stored scripts; and performing a transformation on the initial Xx/Xn message, the transformation being retrieved from the database for stored scripts, the stored scripts being transformations.

Method and system for reliable application layer data transmission through unreliable transport layer connections in a network

Method and network elements (NEs) for enabling reliable application layer data transmission through an unreliable network are described. A proxy NE receives from a first NE through a first transport protocol connection first application layer data. The proxy NE transmits the first application layer data through a second transport protocol connection towards the second NE. The proxy NE receives from the first NE through the first transport protocol connection second application layer data that is destined to the second NE. Responsive to determining that there are no transport protocol connections for transmitting the second application layer date, the proxy NE stores the second application layer data in the first proxy NE. Responsive to determining that a third transport protocol connection is established towards the second NE, the proxy NE transmits the second application layer data through the third transport protocol connection towards the second NE.