H04L69/02

High-Speed Data Packet Generator
20200068050 · 2020-02-27 ·

An embodiment may involve executing a set of instructions, where the set of instructions define how to generate outputs that represent one or more data packets, and where segments of the outputs are copied from first parts of respective instructions in the set of instructions. The embodiment may further involve: retrieving, from a plurality of registers, a data packet header; retrieving, from the plurality of registers, a first part of a data packet payload and an increment value; applying the increment value to the first part of the data packet payload to generate a second part of the data packet payload; storing, in the plurality of registers, the first part of the data packet payload with the increment value applied; and providing, as additional segments of the outputs, the data packet header, the first part of the data packet payload, and the second part of the data packet payload.

Anomaly detection and correction in wireless networks
10574547 · 2020-02-25 · ·

A plurality of digital data packets may be received via a wireless data interface, wired data interface, or data path. Code may be executed for a data communications protocol in which one or more of the filtered digital data packets causes the code to transition to different states of the protocol. A protocol state machine may be executed comprising a plurality of states and a plurality of transitions between the states to simulate correct execution of a particular data communication protocol. An anomaly may be detected between a first particular state of the protocol during the execution of the code and a second particular state of the protocol state machine, and in response, an anomaly event may be generated comprising digital data indicating that the anomaly has occurred. An anomaly event log based on the anomaly event and the filtered digital data packets may be transmitted to a computing device.

DEVICE PAIRING
20200036569 · 2020-01-30 ·

A method for establishing a wireless communication connection for exchanging of control messages between a first device and a second device using both of a non-standardized locking mechanism and a standardized pairing protocol, the method comprising: applying the non-standardized locking mechanism to set whether access to the standardized pairing protocol is locked or unlocked; and on condition of being activated by said non-standardized locking mechanism, performing a pairing between the first device and the second device using the standardized pairing protocol, wherein completion of the standardized pairing protocol activates the wireless communication connection for exchanging of control messages.

Transcoding with a vector processing unit
10547491 · 2020-01-28 · ·

A method includes, with a computing system, receiving a plurality of packets for transcoding, the plurality of packets comprising a first set of packets having data in a first format and a second set of packets having data in a second format, with the computing system, placing the first set of packets in a first queue, the first queue comprising packets from more than one communication session, with the computing system, placing the second set of packets in a second queue, the second queue having packets from more than one communication session, with the computing system, processing packets of the first queue with a graphics processing unit, and with the computing system, after processing the packets of the first queue with the graphics processing unit, processing packets of the second queue with the graphics processing unit.

Hybrid HTTP and UDP content delivery
20200021672 · 2020-01-16 ·

A hybrid HTTP/UDP delivery protocol provides significant improvements for delivery of video and other content over a network, such as an overlay. The approach is especially useful to address problems (e.g., slow startup times, rebuffering, and low bitrates) for HTTP-based streaming. In general, the protocol has two phases: an HTTP phase, and a UDP phase. In the HTTP phase, the client sends an HTTP GET request to a server. The GET request contains a transport header informing the server that the client would like to use UDP-based transfer over the protocol. The server may refuse this mode and continue in ordinary HTTP mode, or the server may respond by sending an empty response with header information informing the client how to make the connection to enter the UDP phase. In the UDP phase, the client initiates a connection and receives the originally-requested content over UDP.

Display apparatus and the controlling method thereof
10536562 · 2020-01-14 · ·

Disclosed is a display apparatus. The display apparatus includes a first input port configured to receive information that relates to an external device; a second input port configured to facilitate a communication with the external device and to receive a control command; and a processor configured to control the second input port to automatically select a communication protocol that corresponds to the second input port based on the received information that relates to the external device, and to perform communication with the external device via the second input port by using the selected communication protocol. Accordingly, a display apparatus may automatically select the communication protocol corresponding to the external device without requiring a user to manually set the communication protocol on a display apparatus, and user convenience may be improved.

SYSTEMS, METHODS AND DEVICES FOR DIRECT COMMUNICATION

Device to device (D2D) communication can be performed with packet data convergence protocol (PDCP) based encapsulation without internet protocol (IP) addressing. The non-IP D2D PDCP-encapsulated communication can further include two forms of secure data transfer. A first non-IP D2D PDCP-encapsulated communication can be a negotiated non-IP D2D PDCP-encapsulated communication. A second non-IP D2D PDCP-encapsulated communication can be a non-negotiated non-IP D2D communication. The non-negotiated non-IP D2D PDCP-encapsulated communication can include a common key management server (KMS) version and a distributed KMS version. The encapsulated communication can be used with various protocols, including a PC5 protocol (such as the PC5 Signaling Protocol) and wireless access in vehicular environments (WAVE) protocols.

Immutable database for processing retroactive and historical transactions using bitemporal analysis

Embodiments disclosed are directed to an immutable database in a data processing system for tracking a data state of the data processing system using multiple timelines or temporal sequences representing events occurring in the data processing system. The immutable database may maintain a current temporal sequence representing an existing data state of the data processing system and generate alternate temporal sequences representing an alternate data state of the data processing system. The alternate temporal sequence may be used to test retroactive events that are intended to replace or correct events that occurred in the current temporal sequence.

SYSTEM AND METHOD FOR AUTOMATIC APPLIANCE CONFIGURATION AND OPERABILITY
20240089203 · 2024-03-14 · ·

In one embodiment, a cloud connection appliance features a processor and a non-transitory storage medium. The non-transitory storage medium comprises management control logic, that when executed by the processor, controls registration with a controller adapted to control data traffic between gateway instance and to establish a communication path including a reverse tunnel with the controller. The controller and cloud connection appliance operate in a client-server relationship with the cloud connection appliance operates as a client when establishing the communication path and operates as a server when receiving control information through the reverse tunnel. The reverse tunnel enables the cloud connection appliance to directly receive the control information from the controller despite the cloud connection application lacking a publicly routable Internet Protocol (IP) address.

Computer-implemented methods, computer-readable media and electronic devices for processing test electronic transactions

A computer-implemented method for processing test financial transactions that includes accessing, via a remote-control server, transaction data corresponding to a test run. The transaction data is transmitted via the remote-control server and received at a mobile application API of an electronic device. The transaction data is passed to a payment application of the electronic device. A cryptogram corresponding to the transaction data is generated via the payment application and transmitted for submission to a payment network. A transaction response corresponding to the test run is received at the remote-control server.