H04L67/1068

PEER SELECTION FOR DATA DISTRIBUTION IN A MESH NETWORK
20230156077 · 2023-05-18 ·

Various embodiments disclose a method performed by a first node device in a mesh network that includes identifying a plurality of neighbor node devices that have one or more blocks of a dataset; determining quality scores for respective node devices of the plurality of neighbor node devices; selecting, based on the quality scores, a second node device from the plurality of neighbor node devices; and sending, to the second node device, a first request to receive at least one block of the one or more blocks.

Method and system for establishing trust between nodes in a network based on recommendations

Techniques described herein relate to a method for managing nodes. The method may include sending, by a first node of nodes, a node information request to a social manager, where the node information request specifies a portion of a service to be provided to the first node; obtaining node information associated with a portion of the nodes from the social manager, where the portion of the plurality of nodes previously expressed node capability information and node configuration information associated with the portion of the service; identifying a second node of the portion of the nodes based on the node information to perform the portion of the service; and performing the service using the second node, where the second node performs the portion of the service.

METHOD OF PROTOCOL MANAGEMENT AND OPERATION OF A CONTENT DISTRIBUTION NETWORK

Method of management of a peer-to-peer network operating according to at least one exchange protocol aimed at disseminating items of content within the network between a plurality of peers, wherein during the dissemination of an item of content between two peers, the peer receiving the item receives a piece of information relating to the state of the peer-to-peer network including at least one value of a parameter of the network originating from peers other than those with which the peer is connected, and after each receipt of an item, the peer determines, on the basis of the piece of information accompanying the item received, at least one value of the parameter of the peer-to-peer network, so as to induce a manner of operation of the exchange protocol dependent on the updated values of the parameters of the network and at least one parameter representative of the state of the peer.

Flexible connectivity framework
09854507 · 2017-12-26 · ·

This disclosure describes systems, methods, and apparatuses related to a flexible connectivity framework. A device may cause to send a discovery request seeking a service. The device may identify a discovery response received from a computing device advertising the service. The device may cause to send a connectivity information request to the computing device. The device may identify a connectivity information response including one or more session information received from the computing device.

DISCOVERY AND FORMATION OF LOCAL COMMUNICATION GROUP
20170366607 · 2017-12-21 ·

Systems, methods, software and apparatus enable communication group discovery and formation that includes operating a group communication service that is linked to communication nodes and that receives a communication group formation request from a requesting node. The group communication service transmits discovery data that is provided to a relevant group of the communication nodes, such as those within a selected range of the request node. Other nodes that wish to form a communication group send election responses to the group communication service, which then establishes the communication group. In some implementations the requesting node transmits the discovery data received from the group communication service to other communication nodes using low-energy transmissions. In some implementations the group communication service transmits the discovery data to local communication nodes located within a proximity range of the requesting node.

DISTRIBUTED NETWORK NODES DEFINING A DATABASE ACCESS GATEWAY

A plurality of distributed network nodes may provide a decentralized access gateway to multiple, diverse types of databases. The plurality of distributed network nodes may host a private party blockchain. Each node may execute a peer-to-peer (P2P) client to perform operations associated with the private party blockchain. A subset of the nodes may be configured as validator nodes that may implement gossip protocols to cooperatively validate one or more database operations and generate a new block for the private party blockchain. Another subset of nodes may be configured as host nodes that may receive the new block and update a corresponding local copy of the private party blockchain appending the new block. Utilizing the co-operative validation of database operations and the updates appending the new blocks, the private party blockchain may maintain an immutable digital record of access and updates to the multiple and diverse types of databases.

Network security systems and methods

This disclosure relates to systems and methods for managing connected devices and associated network connections. In certain embodiments, trust, privacy, safety, and/or security of information communicated between connected devices may be established in part through use of security associations and/or shared group tokens. In some embodiments, these security associations may be used to form an explicit private network associated with the user. A user may add and/or manage devices included in the explicit private network through management of various security associations associated with the network's constituent devices.

Network device and information sharing system

In a network system without a server, a network device and a system that can share information in all devices efficiently and surely are provided. CPUs of a plurality of devices connected to a network determine a host device based on device numbers and network strengths of each of the devices. When transmitting share information stored in a memory to the host device, the CPUs of the client devices merge share information transmitted from the other client devices with the share information stored in the memories so as to transmit the merged information to the host device. The CPU of the host device generates share information about all the devices so as to distribute the information to all the client devices. When the share information is changed, the CPU of the host device generates finite difference information with respect to previous share information so as to distribute the information to all the client devices. When the share information is successively changed, the CPU of the host device merges the respective pieces of finite difference information so as to distribute the information to the client devices.

AUTOMATIC MULTI-HOST DISCOVERY IN A FLOW-ENABLED SYSTEM

A computer-implemented method includes sending a broadcast over a network requesting a response from other host computers on the network that are also communicatively paired with the input device, receiving a broadcasted response from a second host computer on the network indicating that it is communicatively paired with the input device, establishing a communicative connection with the second host computer via the network and automatically reestablishing the connection with the second host computer when the second host computer disconnects and reconnects to the network. In response to an edge-detect event, sending a control signal to switch the communicative pairing of the input device from the first host computer to the second host computer.

COMMUNICATION METHOD

In the present invention, a wireless communication network includes a plurality of nodes which can form P2P (peer-to-peer) groups and are capable of performing wireless communications using a first communication method and wireless communications using a second communication method. A first owner node (GO node) that operates as a first P2P group access point transmits a message for requesting delivery node connection preparations to a second GO node that operates as a second P2P group access point present in a neighborhood by wireless communication using the second communication method, and selects, as a delivery node, one or a plurality of client nodes belonging to the first P2P group. The delivery node is disconnected from the first P2P group and is connected to the second P2P group, and information is transferred between the delivery node and the second GO node.