H04L67/1042

ESTABLISHING CONNECTIONS BETWEEN DATA STORAGE DEVICES
20170295136 · 2017-10-12 ·

Systems and methods are disclosed for establishing connections between computing devices. A first computing device may communicate data via a symmetric NAT and a second computing device may communicate data via a cone NAT. The first computing device may establish a connection, such as a peer-to-peer (P2P) connection, between the first computing device and the second computing device via the symmetric NAT and the cone NAT.

Consensus node changing method and related apparatus based on honey badger byzantine fault tolerance consensus mechanism

Embodiments of this specification provide a consensus node changing method and apparatus based on a Honey Badger Byzantine Fault Tolerance (BFT) consensus mechanism. The method includes: when receiving a transaction for changing a blockchain's consensus node, executing, by a consensus node of the blockchain, the transaction to trigger a smart contract to update a consensus node configuration list of the blockchain, where the consensus node configuration list includes serial numbers allocated to consensus nodes based on a serial number allocation rule specified by the smart contract; associating, by the consensus node based on serial numbers of consensus nodes in the updated consensus node configuration list, another consensus node of the blockchain with at least two state machines configured in the consensus node.

COLLABORATOR NETWORK CREATION USING CLOUD-BASED METADATA
20170295226 · 2017-10-12 · ·

Systems for managing user collaboration over objects stored on a cloud-based service platform. A server in a cloud-based platform maintains a set of read/write metadata that is associated in one-to-one correspondence to stored objects that are accessible by two or more collaborators. The server does not maintain a list of peers that communicate over peer-to-peer connections, rather the server exposes a semaphore for access to the metadata that pertains to a particular one of the stored objects. The server responds to download requests from the collaborators so as to deliver executable signaling protocol computer code to the collaborators' user devices. The signaling protocol code includes semaphore access by the collaborators' user devices using an application programming interface. Two or more accesses over the same semaphore establishes a leader and at least one follower. Corresponding ephemeral peer-to-peer connections are established between the leader and the at least one follower.

Congestion notification to a node not yet joined to a network, resulting in a dynamic join time
11258849 · 2022-02-22 · ·

A method includes a joining node, not yet joined to a network, listening to a second node that is joined to the network. The joining node may determine a join time at which to request to join the network. The joining node may receive from the second node a beacon indicating time synchronization of the network and further including a first congestion variable indicating a level of congestion of the network. The joining node may adjust the join time based on the first congestion variable in the beacon. At the join time, the joining node may transmit an association request to join the network.

Envelope tracking amplifier apparatus incorporating single-wire peer-to-peer bus

An envelope tracking (ET) amplifier apparatus is provided. The ET amplifier apparatus includes an ET integrated circuit (ETIC) and a distributed ETIC (DETIC) coupled to a single-wire bus that correspond to a first bus access priority and a second bus access priority, respectively. The ETIC and the DETIC can contend for access to the single-wire bus by asserting a bus contention indication(s) when the single-wire bus is in a defined bus state configured to permit bus contention. In a non-limiting example, a winner for the single-wire bus is a peer device having a highest bus access priority between the ETIC and the DETIC. In this regard, each of the ETIC and the DETIC can have a chance to initiate communications over the single-wire bus, thus making it possible for the single-wire bus to function based on bidirectional peer-to-peer (P2P) bus architecture capable of supporting more application and/or deployment scenarios.

METHOD AND APPARATUS FOR MANAGING BEAM IN BEAMFORMING SYSTEM

A pre-5th-generation (5G) or 5G communication system for supporting higher data rates Beyond 4th-generation (4G) communication system such as long term evolution (LTE) is provided. In a beam update method of a terminal, measuring a beam reference signal (BRS) transmitted from a base station, determining whether a beam measurement information transmission condition is satisfied, if the beam measurement information transmission condition is satisfied, transmitting beam measurement information to the base station, receiving information about a base station transmitting beam from the base station, and updating information about a terminal receiving beam based on the received information about the base station transmitting beam.

COMPUTER-IMPLEMENTED SYSTEM AND METHOD FOR UPDATING A NETWORK'S KNOWLEDGE OF THE NETWORK'S TOPOLOGY
20220053052 · 2022-02-17 ·

The computer implemented invention provides a method, corresponding systems and arrangement within a network for detecting changes in the topology, ordering those changes by occurrence and constructing a new topology reflecting the changes. The invention addresses problems with keeping the knowledge of the network topology at each network node current, particularly when the network topology is dynamic, i.e. when links fail and recover at arbitrary times. The topology updating is event driven, as it is activated when some change in the network, particularly with nodes and links occurs. Events cause topology changes to be reported to other nodes in the network. Timestamping of messages allows the messages to be correctly applied as the most recent update or discarded. An algorithm is provided that allows each merchant node to maintain a correct view of the network topology despite link and node failures.

Method, system, and apparatus for enterprise wide storage and retrieval of large amounts of data
09747350 · 2017-08-29 · ·

A scalable network of mobile data storage containers that are connected in peer-to-peer networks to archive large data storage capacities. The various embodiments provide a method of extracting a large amount of data from a variety of sources and storing the extracted data in mobile, storage units. The various embodiments provide storage units housed in mobile containers that can store multiple days/weeks of sensor data in the order of petabytes (1024 terabytes). The various embodiments, integrate high performance computing devices into the mobile storage containers that are able to perform critical extraction, pattern, and index processing on the sensor data. The various embodiments, provide a method for the efficient physical transport of the mobile storage containers from current locations to a center analysis location for re-connecting in another peer-to-peer network for integration into a central enterprise data warehouses.

System for dynamic election of route reflectors
11245613 · 2022-02-08 · ·

A first route reflector client manager determines identifies that a distributed lock has been released, wherein the first route reflector client manager corresponds to a first route reflector client. In response to the determining that the distributed lock has been released, the first route reflector client manager retrieves the distributed lock. In response to retrieving the distributed lock the first route reflector client manager provisions the first route reflector client into a first route reflector. The first route reflector client manager advertises information corresponding to the provisioning of the first route reflector client into the first route reflector, wherein the advertising causes at least a second route reflector client to identify the first route reflector client as the first route reflector.

Telephony collaboration system and method for a trusted environment

A telephony collaboration system and method are provided. The method includes activating a wireless feature on an admin device, determining, whether a new group is to be created, determining whether to subscribe a guest device to an existing group, determining whether to join the guest device to a previously subscribed to group, when the admin device is to create the new group, creating the new group and assigning a name to the new group, when the guest device is to subscribe to the existing group, scanning for the existing group and transmitting a subscription request requesting that the guest device be subscribed to the existing group, and when the admin device is to join the previously subscribed to group, scanning for the previously subscribed to group and transmitting a join request requesting that the admin device be registered with the previously subscribed to group.