H04L69/14

Wireless Communication Terminal, Wireless Communication System, and Communication Control Method
20170359131 · 2017-12-14 ·

To stabilize data communication with a small delay while keeping communication cost low, it is provided a wireless communication terminal, which is capable of coupling to a plurality of wireless communication systems, comprising: a transmission buffer configured to store data to be transmitted; a determination module configured to determine communication quality of the plurality of wireless communication systems based on a result of comparison between an amount of data stored in the transmission buffer and a given threshold; a selection module configured to control a number of wireless communication systems to be used to transmit data, based on a result of the determination of the communication quality; and at least one wireless interface configured to transmit data via the controlled number of wireless communication systems.

Assigning addresses in a communications network

A method and apparatus for addressing a message sent from a proxy node to a peer node in a communications network. The proxy node receives from a host node a plurality of multipath messages. Each message of the plurality of multipath messages has an address. The proxy node then applies a rule to assign an address for a single flow message towards the peer node. The single flow message comprises each message of the plurality of multipath messages. The single flow message is then sent towards the peer node.

Efficient mechanism to improve data speed between systems by MPTCP and MIMO combination

An apparatus for improving data transfer speed by using Multipath Transport Control Protocol (MPTCP) and Multiple-Input Multiple-Output (MIMO) combination, wherein the apparatus comprises a user interface module called Application Management System (AMS) module (100) to receive user inputs for managing transport protocol (MPTCP or conventional TCP/UDP/SCTP) usage selection. The apparatus also includes a Selection, Inspection Control (SIC) middleware module (101) which STARTs and STOPs the corresponding MPTCP module or conventional TCP/UDP/SCTP module based on the user inputs received from AMS. The MPTCP module splits the data traffic into multiple TCP subflows and sends the subflows via wired network interface (104), wherein each network interface is connected to one MIMO systems (107) for achieving efficient data transfer.

Download method and wireless communication device
09844088 · 2017-12-12 · ·

A download method for downloading data includes assigning a download range of the data to each of the plurality of sessions based on size of the data, the plurality of sessions including a first session employing a first communication system and a second session employing a second communication system; downloading the data of the download range assigned to each of the plurality of sessions in each of the plurality of sessions in parallel; assigning a part of a first download range assigned to the first session to the second session when it is determined that a first communication situation in the first communication system is inferior to a second communication situation in the second communication system, the part of the first download rage being not downloaded; and downloading part of the data corresponding to the part of the first download range in the second session.

Method, apparatus for cross-protocol opportunistic routing, electronic device and storage medium

The embodiments of the present invention provide a method, apparatus for cross-protocol opportunistic routing, an electronic device, and a storage medium, the method includes: when there is a first data packet in a low-power wireless network, simulating the first data packet to generate a second data packet including to-be-transmitted data in the first data packet; obtaining identification information of a destination node in the first data packet, and selecting a low-power node with the lowest delay to the destination node in the low-power wireless network, except the first low-power node, as a forwarding low-power node based on the identification information of the destination node; sending the generated second data packet to the forwarding low-power node, so that the forwarding low-power node forwards the to-be-transmitted data to the destination node. By using high-power nodes, when there is a data packet in the low-power node, the data packet can be sent in time without being transmitted in a reserved idle channel, thereby reducing the transmission delay of the data packet from the source node to the destination node in the low-power wireless network.

Method, apparatus for cross-protocol opportunistic routing, electronic device and storage medium

The embodiments of the present invention provide a method, apparatus for cross-protocol opportunistic routing, an electronic device, and a storage medium, the method includes: when there is a first data packet in a low-power wireless network, simulating the first data packet to generate a second data packet including to-be-transmitted data in the first data packet; obtaining identification information of a destination node in the first data packet, and selecting a low-power node with the lowest delay to the destination node in the low-power wireless network, except the first low-power node, as a forwarding low-power node based on the identification information of the destination node; sending the generated second data packet to the forwarding low-power node, so that the forwarding low-power node forwards the to-be-transmitted data to the destination node. By using high-power nodes, when there is a data packet in the low-power node, the data packet can be sent in time without being transmitted in a reserved idle channel, thereby reducing the transmission delay of the data packet from the source node to the destination node in the low-power wireless network.

REMOTE KEYBOARD-VIDEO-MOUSE TECHNOLOGIES
20170353347 · 2017-12-07 ·

Technologies for remote keyboard-video-mouse sessions can include failover mechanisms. In some embodiments, a system can establish a first remote keyboard-video-mouse session between a console application on the system and a first server application executed by a controller on a server. The first remote keyboard-video-mouse session can be established via a first network connection between the system and the controller. Next, the system can detect an error associated with the first remote keyboard-video-mouse session. In response to the error, the system can establish a second remote keyboard-video-mouse session between the console application and a second server application executed by an operating or a basic input/output program on the server. The second remote keyboard-video-mouse session can be established via a second network connection between the system and the second server application.

Method for timely transmission of data over lossy communication channels

A method for timely transmission of first payload of data from sender device to receiver device includes obtaining a first payload of data to be transmitted; slicing at sender device, first payload of data to at least to first fragment of data appended by first fragment metadata jointly forming first fragment of first fragment size, and to second fragment of data appended by second fragment metadata jointly forming second fragment of second fragment size; transmitting, at least first fragment over first communication channel and at least second fragment over second communication channel; receiving, at least first fragment and at least second fragment at receiver device; and reconstructing, at receiver device, first payload of data from at least first fragment using first fragment metadata and first fragment of data or from at least second fragment using the second fragment metadata and the second fragment of data.

Method of configuring a device for communications service activation

A method of generating device-specific configuration data during the initial set up of a device comprises, during a configuration process running on the device, sending from the device a first message and including a device identifier to a server using a first mode of communication associable with a service identifier, sending from the device a second message including the device identifier to a server using a second mode of communication not associable with said service identifier, processing the first message to associate the device identifier with the service identifier, and processing the second message to query if the device identifier has been previously associated with the service identifier, and if so, sending device-specific configuration data to the device for use during the configuration process, wherein after the configuration process is completed, the device-specific configuration data enables authentication using said service identifier when the device uses said second mode of communication.

EFFICIENT FILE ROUTING SYSTEM

A method or system for efficiently routing a file located on two or more sources to one or more file recipients connected by a plurality of paths in one or more networks. For each file recipient, one or more predetermined utility functions are evaluated to select the most efficient one of the plurality of paths to use for routing the file to the one or more file recipients, and the file is routed to the one or more file recipient using the selected path. The predetermined utility function may be the estimated operating expense associated with the routing of the file to the one or more file recipients, or the estimated return on investment for improving the routing of said file to the one or more recipients, or is related to an estimated file transfer time to the one or more file recipients.