H04L69/02

RELIABLE COMMUNICATIONS USING A POINT TO POINT PROTOCOL

This disclosure describes techniques for performing communications between devices using various aspects of Ethernet standards. As further described herein, a protocol is disclosed that may be used for communications between devices, where the communications take place over a physical connection complying with Ethernet standards. Such a protocol may enable reliable and in-order delivery of frames between devices, while following Ethernet physical layer rules, Ethernet symbol encoding, Ethernet lane alignment, and/or Ethernet frame formats.

FACILITATING IMPROVED OVERALL PERFORMANCE OF REMOTE DATA FACILITY REPLICATION SYSTEMS
20210021693 · 2021-01-21 ·

Facilitating improved overall performance of remote data facility replication systems. A device can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise adjusting, by a device comprising a processor, a value of a compression counter based on global system attributes associated with a remote data facility replication system and an application service performance expectation. The method also can comprise performing, by the device, one of: facilitating a data compression of a group of data blocks based on the value of the compression counter satisfying a threshold compression level or storing the group of data blocks without the data compression based on the value of the compression counter failing to satisfy the threshold compression level.

DETERMINATION OF DATA CONSISTENCY IN DISTRIBUTED ASYNCHRONOUS ARCHITECTURE

A method for determining data consistency in a distributed asynchronous architecture is provided. A server receives transaction requests for processing transactions. The server offers one or more services for processing each transaction. Execution of a service for a transaction corresponds to partial processing of the corresponding transaction. The server generates, for each transaction, one or more disposition messages based on the execution of the one or more services. The server aggregates, for each transaction, the generated one or more disposition messages based on a unique identifier of a corresponding transaction and determines a data consistency rate based on the aggregated one or more disposition messages and a set of rules. The set of rules defines one or more standard sequences for executing the one or more services for processing each transaction.

Testing protocol compatability

Embodiments of the present invention address deficiencies of the art in respect to conversation protocol validation and provide a method, system and computer program product for testing protocol compatibility between trading partners in a B2B conversation. In one embodiment of the invention, a method for testing protocol compatibility between roles in a B2B conversation can be provided. The method can include selecting at least two roles from amongst global process models, constructing local protocols for each of the selected roles, generating a conversation protocol from the constructed local protocols, and detecting dead-end states in the generated conversation protocol to identify protocol incompatibility while identifying protocol compatibility in the absence of dead-end states in the generated conversation protocol.

ACTIVATION OF PERFORMANCE MONITORING COMPONENT OF NETWORK PROTOCOL BASED ON NETWORK METRICS
20210006642 · 2021-01-07 ·

A system in one embodiment comprises a first endpoint device that is configured to communicate with a second endpoint device using a given communication protocol. The first endpoint device is configured to monitor a communication session under the given communication protocol and to determine a metric value associated with a given network metric based at least in part on the monitoring. The first endpoint device is further configured to determine that a network condition has occurred based at least in part on a comparison of the metric value to a threshold value for the given network metric and to activate a performance monitoring component of the given communication protocol for the first endpoint device based at least in part on the determination that the network condition has occurred. The first endpoint device is further configured to generate performance data associated with the communication session utilizing the activated performance monitoring component.

Adjustable retimer buffer

A retimer device is provided that includes an elasticity buffer, a receiver, and a controller. The elasticity buffer adds or subtracts data in the elasticity buffer to compensate for different bit rates of two devices to be connected over a link, where the retimer is positioned between the two devices on the link. The receiver receives a data stream to be sent between the two devices on the link. The controller determines, from the data stream, a modification to one or more characteristics of the link, and causes size of the elasticity buffer to be changed from a first size to a second size based on the modification.

Generic data integrity check

A system, comprising: a configurable parser that comprises one or more configurable parsing engines, wherein the configurable parser is arranged to receive a packet and to extract from the packet headers associated with a set of protocols that comprises at least one protocol; a packet type detection unit that is arranged to determine a type of the packet in response to the set of protocols; and a configurable data integrity unit that comprises a configuration unit and at least one configurable data integrity engine; wherein the configuration unit is arranged to configure the at least one configurable data integrity engine according to the set of protocols; and wherein the at least one configurable data integrity engine is arranged to perform data integrity processing of the packet to provide at least one data integrity result.

Methods, devices, and systems for determining a subset for autonomous sharing of digital media
10863003 · 2020-12-08 ·

Methods, systems, and devices for determining a subset of user devices (115, 120) from among a complete set of user devices (110, 115, 120) based on a set of received information, i.e., attributes (513, 516) associated with a photograph (514) or user device (110) that transmitted the photograph (514) and attributes (513, 516), where the disposition of the information may be used to determine the subset and then perform facial recognition (265) on the subset of user associated photographs in order to accurately identify each user or users present in the photograph (514).

Controlled activation of performance monitoring component of network protocol

A system in one embodiment comprises a first endpoint device. The first endpoint device comprises at least one processor that is coupled to memory. The first endpoint device is configured to communicate with a second endpoint device over a network using a given communication protocol. The at least one processor is configured to monitor a communication session under the given communication protocol between the first endpoint device and the second endpoint device and to determine that a designated network condition has occurred based at least in part on the monitoring of the communication session. The at least one processor is further configured to activate a performance monitoring component of the given communication protocol for the first endpoint device based at least in part on the determination that the designated network condition has occurred and to generate performance data associated with the communication session utilizing the activated performance monitoring component.

Selective mapping of coded multi-channel transmission
10846879 · 2020-11-24 ·

The present invention provides a methods, apparatus and systems for improving a systems-level data rate on a communications link such the orthogonal frequency division multiplexed multiple access (OFDMA) downlink used in used in WiFi and LTE cellular/wireless mobile data applications. The present invention preferably uses a form of multilevel coding and decoding known as tiled-building-block encoding/decoding. With the present invention, different receivers coupled to different parallel downlink channels with different channel qualities decode different received signal constellations at different levels of resolution. This allows the downlink of the OFDMA system to operate with a significantly higher data rate, thus eliminating existing inefficiencies in the downlink and significantly increasing system level bandwidth efficiency.