H04L12/00

Cross-application data migration
11677852 · 2023-06-13 · ·

Various examples are directed to systems and methods for migrating persistences of a plurality of source applications to a target environment. A migration tool may access a first source table and a second source table. The migration tool may generate mapping data relating the first source table and the second source table to a unified table, the mapping data relating a first field of the first source table to a first column of the unified table, the mapping data also relating a first field of the second source table to the first column of the unified table. The migration tool may migrate migration data from the first source table and the second source table to the unified table at a database management system executing at the target environment using the mapping data.

Method and system for interactive usage of product or service cards implemented in real-time communication system
11509698 · 2022-11-22 · ·

The present disclosure is directed to a system and method for a content display located in the chat messaging system. It facilitates communication between at least a first and a second user and further enables content sending in a more efficient and faster way. This disclosure enables users to work with complimentary and different real-time communication systems and enables the display of interactive elements presenting objects in an application. Such display may be personalized and lead to external sources like a web page or other catalog of data with further explanation necessary to purchase or order. Furthermore, the disclosure improves the storage of content that will be displayed upon a frequency of usage and distribute such storage upon two types of memory that communicate over the network.

Circuit card with onboard non-volatile memory for providing cable assembly data to network interface controller chips

A cable assembly has a cable with a transceiver module on one end. The transceiver module is plugged into an interface connector of a circuit card, which also has a network interface controller chip, an onboard non-volatile memory, and a control unit. The control unit reads cable assembly data stored in a non-volatile memory of the transceiver module over a serial bus and copies the cable assembly data to the onboard non-volatile memory. The control unit initiates transfer of the cable assembly data from the onboard non-volatile memory to a communication port of the network interface controller chip over another serial bus.

Dynamic augmentation for functionally similar data models on network devices

A network device is provisioned with a first data model of a first type and that models first properties for the network device, a second data model of a second type and that models second properties for the network device, and mappings that indicate mapped first properties among the first properties that are mapped to mapped second properties of the second properties. Upon receiving a request from a network for data for the first data model, the network device retrieves first data for the first properties of the first data model. The network device determines, based on the mappings, unmapped second properties of the second properties that are not mapped to any of the first properties. The network device retrieves, as dynamically augmented data, data for the unmapped second properties. The network device sends a request response including the first data and the dynamically augmented data.

Systems and methods for controlling process priority for efficient resource allocation

Methods and systems for controlling process priority for one or more work units having one or more processes. The method includes monitoring a combination of a throughput value and a response time value for each work unit, detecting a change in load level for each work unit based on a correlation between the throughput value and the response time value to adjust a priority level associated with the work unit, and reallocating one or more resources to the work unit when the priority level exceeds a predetermined threshold value.

Network repository function (NRF) discovery control
11265694 · 2022-03-01 · ·

Controlling Network Repository Function (NRF) during discovery within a Fifth Generation (5G) network is described. In an example, the NRF can receive, from a Network Function (NF) consumer associated with the 5G network, a request for information associated with a NF producer type. The NRF can receive, from one or more NF producers associated with the NF producer type, indications of the NF producers and the NRF can generate a list of NF producers based at least in part on the indications. The NRF can select, based at least in part on a configurable parameter, a subset of the list of NF producers and send, responsive to receiving the request, the subset of the list of NF producers to the NF consumer.

Automating 5G core network testing

The disclosed method tests performance of a wireless telecommunication network. The method obtains from the network a network trace including packets exchanged among devices associated with the network. The method identifies packets within the network trace that match properties specified by the first and second tables, and obtains a call flow by chronologically mapping the identified packets, using the timestamps of the packets. The method determines whether a packet associated with the call flow matches the properties specified by the third table by comparing an IE value contained in the packet to the IE value included in the third table. Based on the determining, the method creates a call flow validation results report indicating whether the call flow satisfied the properties specified in the multiple tables. The call flow validation results report can indicate whether the network has passed the test, and/or whether the wireless network has any problematic components.

OPTIMIZATION OF ENCODING CYCLES FOR OBJECT RECOVERY FEED

The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.

OPTIMIZATION OF ENCODING CYCLES FOR OBJECT RECOVERY FEED

The disclosed embodiments relate generally to efficient data encoding and transmission. An encoding system determines an encoding interval at which to encode different groups of related data in a data structure. The encoding interval for each group encoded together optimizes the amount of newly received information that is encoded and transmitted in a continuous, repeating loop.

Method and apparatus for linear protection switching

Provided is a linear protection switching method of a node, wherein the method includes selecting a local request based on a priority of at least one local request, determining a global request based on a priority between the selected local request and a remote message, and performing a state transition based on the global request.