H04L67/1063

METHOD, DEVICE AND SYSTEM FOR DOWNLOADING DATA BLOCK OF RESOURCE FILE
20210400107 · 2021-12-23 ·

The present disclosure belongs to the field of data transmission, and provides method, device and system for downloading data blocks of resource files. The method includes: when a target peer needs to download a target resource file, the target peer notifies a tracker server of a file size and a URL of the target resource; the tracker server forwards the file size and the URL to super peers preset in a P2P network to notify the super peers to prepare data blocks of the target resource file meeting the file size and the URL; after the super peer is ready, the tracker server recommends the super peer to the target peer in a form of a peer list; furthermore, the target peer downloads the data blocks of the target resource file from the super peer. With technical solutions of the present disclosure, validity of the resource file downloaded by the target peer may be guaranteed.

System providing faster and more efficient data communication
11206317 · 2021-12-21 · ·

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.

Network protocol method for mesh capability in narrow-band wireless networks
11206183 · 2021-12-21 · ·

A narrow-band wireless data network includes a central provisioning server that is configured for providing command and control data to the network, to retain the mesh-tree structure of the network, and to manage and retain all sensor data and new connection requests. A gateway device is connected to the central provisioning server for communicating with the network through a first and a second radio receiver/transmitter that is configured to send and receive data on at least one frequency channel. Multiple device nodes that control and communicate with associated sensor devices for collecting sensor data. The device nodes interpret and execute commands transmitted from the gateway device or other device nodes on the network addressed to individual device nodes. The commands are executed with no acknowledgment.

SYSTEMS AND METHODS FOR REMOTE NETWORK TOPOLOGY DISCOVERY
20210392200 · 2021-12-16 ·

Systems and methods are disclosed herein for obtaining data about a network having at least a first node and a second node. A server transmits to the first node a request for the first node to send a communication to the second node. The server is outside of the network. The server receives, from the first node, an indication of whether the communication to the second node is successful. The server receives, from the first node, a second request for access to a file stored on the server, determines that the second file has been previously accessed at the second node, and instructs the first node to obtain the second file from the second node.

Methods and devices for content distribution

To control content distribution to plural mobile entities, a device for managing the distribution of the content may determine mobile entities which participate in sharing the same content and which are located in the same region. The mobile entities respectively have a first interface for communication with a mobile communication network and a second interface for forming an ad-hoc network with another mobile entity. A message indicating at least one peer address of a peer mobile entity may be selectively transmitted to a mobile entity. The peer address allows the mobile entity to retrieve at least a piece of the content over the second interface from another mobile entity.

RESOURCE PROVISION FOR MOBILE ENTITIES

A method for operating a system hosted on a mobile entity is disclosed, wherein the system is operable to connect to a communication network. The method, performed by a controller of the system, comprises seeking to establish a trust relationship with a cooperating system hosted on a mobile entity, and, if a trust relationship with the cooperating system is established, performing at least one of: initiating use of a resource provided by the cooperating system, or initiating provision of a resource for use by the cooperating system. Also disclosed is a method for operating a function comprising a digital representative of a system hosted on a mobile entity, wherein the system is operable to connect to a communication network. The method, performed by the function, comprises negotiating, with a digital representative of a cooperating system hosted on a mobile entity, at least one of provision of a resource to the system by the cooperating system, or provision of a resource to the cooperating system by the system.

Methods and apparatus to dynamically control devices based on distributed data
11356315 · 2022-06-07 · ·

Methods, apparatus, systems and articles of manufacture to dynamically control devices based on distributed data are disclosed. An example apparatus includes a comparator to compare a first measurement measured by a first peer device to a second measurement, the second measurement being measured locally by the apparatus; and an operation adjuster to, when the comparison satisfies a threshold, adjust a measurement protocol of the first peer device.

Display apparatus and method of setting operating channel of the same

Designating a peer-to-peer (P2P) operating channel between a display apparatus and a portable apparatus connected in a wireless fidelity (Wi-Fi) direct scheme according to whether the display apparatus and an access point (AP) are connected and whether the portable apparatus and the AP are connected.

Method, device and system for downloading data block of resource file

The present disclosure belongs to the field of data transmission, and provides method, device and system for downloading data blocks of resource files. The method includes: when a target peer needs to download a target resource file, the target peer notifies a tracker server of a file size and a URL of the target resource; the tracker server forwards the file size and the URL to super peers preset in a P2P network to notify the super peers to prepare data blocks of the target resource file meeting the file size and the URL; after the super peer is ready, the tracker server recommends the super peer to the target peer in a form of a peer list; furthermore, the target peer downloads the data blocks of the target resource file from the super peer. With technical solutions of the present disclosure, validity of the resource file downloaded by the target peer may be guaranteed.

SYSTEM PROVIDING FASTER AND MORE EFFICIENT DATA COMMUNICATION
20230262105 · 2023-08-17 ·

A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid). The client then downloads the data from these peers in parts and in parallel, thereby speeding up the Web transfer, releasing congestion from the Web by fetching the information from multiple sources, and relieving traffic from Web servers by offloading the data transfers from them to nearby peers.