H04L67/1059

Splitting and merging of storages

An example operation may include one or more of receiving, by an orderer node, a merge channels transaction for a plurality of channels that includes a modification policy for the plurality of the channels, verifying, by the orderer node, the merge channels transaction based on the modification policy, executing, by the orderer node, the merge channels transaction to generate a merge block, and providing the merge block to participating nodes for a merger of the plurality of the channels into a new channel.

Multimedia Content Distribution System and Method
20220229864 · 2022-07-21 ·

A system that facilitates sharing of multimedia content includes a user interface, network circuitry; and one or more processors. The processors perform operations that include displaying, via the user interface, a list of one or more media playback devices available to be added to a social networking group. A selection of first and second media playback devices to be associated with a particular social networking group is received via the user interface. The first media playback device is associated with a first playback queue that specifies a first set of media items associated with first media content that can be streamed from a first streaming service to the first media playback device. An indication to the social networking system that specifies the selection of the first and second media playback devices to be associated with the group is communicated via the network circuitry. In response, the social networking system communicates second media content items associated with the first media content items to a second playback queue associated with the second media playback device. The second playback items facilitate streaming of second media content associated with the first media content from a second streaming service to the second media playback device.

Sharding block chain generation method based on tree structure
11375010 · 2022-06-28 · ·

Disclosed is a sharding block chain generation method based on a tree structure. Method comprises: dividing a server system into at least one group, and respectively selecting a leader of each group; packaging to generate at least one block by leader according to an own local database state, and broadcasting at least one block to all members of group in which leader is located; verifying consistency of at least one block, executing block according to a verification result of consistency, and synchronizing block to other groups. According to method, by means of tree grouping architecture, efficiency of generating block by a block chain framework is improved, block is generated according to own local database state of the leader, a resource waste phenomenon when block is generated in system is reduced, and delay when the block is generated is reduced.

Peer-to-peer connections based on user-defined probability assertions

A method of correlating probability assertions and resource allocations includes receiving a first probability assertion and a first resource allocation from a first client device; receiving a second probability assertion and a second resource allocation from a second client device; correlating the first probability assertion with the second probability assertion by matching characteristics of the first probability assertion with characteristics of the second probability assertion; and creating a peer-to-peer match between the first request on the second request from the client devices.

Social mesh networks
11343312 · 2022-05-24 · ·

In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. In certain configurations, the apparatus may connect to a mesh network that includes at least the first device and a second device. The apparatus may communicate with the second device without obtaining one or more access credentials from the second device.

Sending cross-chain authenticatable messages
11336465 · 2022-05-17 · ·

Disclosed herein are computer-implemented methods; computer-implemented systems; and non-transitory, computer-readable media, for sending cross-chain messages. One computer-implemented method includes storing an authenticable message (AM) associated with a first account to a blockchain associated with the first blockchain network, where the AM is generated based on a protocol stack comprising an outer-layer protocol, a middle-layer protocol, and an inner-layer protocol, the outer-layer protocol comprises an identifier (ID) of an originating blockchain network and the middle-layer protocol, the middle-layer protocol comprises information of the sending account and the inner-layer protocol, the inner-layer protocol comprises an ID of a destination blockchain network, information of a receiving account associated with the destination blockchain network, and message content. The AM and location information is transmitted to a relay to be forwarded to the second account associated with the second blockchain network.

TECHNIQUES FOR MODIFYING CLUSTER COMPUTING ENVIRONMENTS

Systems, devices, and methods discussed herein are directed to intelligently adjusting the set of worker nodes within a computing cluster. By way of example, a computing device (or service) may monitor performance metrics of a set of worker nodes of a computing cluster. When a performance metric is detected that is below a performance threshold, the computing device may perform a first adjustment (e.g., an increase or decrease) to the number of nodes in the cluster. Training data may be obtained based at least in part on the first adjustment and utilized with supervised learning techniques to train a machine-learning model to predict future performance changes in the cluster. Subsequent performance metrics and/or cluster metadata may be provided to the machine-learning model to obtain output indicating a predicted performance change. An additional adjustment to the number of worker nodes may be performed based at least in part on the output.

Affinity determination and logical networking of IoT devices
11330048 · 2022-05-10 · ·

Attributes are applied to Internet-of-Things (IoT) devices to establish high quality connections between the devices. Agents of the devices are assigned to interest-based cells in a virtual space, and can travel among the cells. Within the cells, pairs of devices are tested for similarity, based on device profiles, and for detected affinity. Devices having affinity are connected and form a logical network of IoT devices. Some attributes can be based on a personality model and can reflect the personality of a user or other principal associated with a device. The user or principal attributes can influence requests for affinity testing, calculation of similarity, and further behavioral effects incorporated in affinity determination. Disclosed embodiments provide scalable, distributed, autonomous, and unsupervised device-to-device connectivity, free of prior constraints. Associated infrastructure, simulations, performance metrics, and variations are disclosed.

Methods and Arrangements for Resource Assessment

Logic to generate, by an access point (AP) station (STA), a medium access control (MAC) resource assessment trigger frame to transmit during a first transmission opportunity (TxOP), the MAC resource assessment trigger frame to allocate a portion of the first TxOP to a first STA and to request a first resource assessment from a first group of STAs for evaluation by the first STA, the first resource assessment to assess peer-to-peer (P2P) data transfers between the first group of STAs and the first STA. Logic to cause transmission of the MAC resource assessment trigger frame to the first STA and the first group of STAs. And logic to receive one or more short term resource assessment frames from the first group of STAs, the one or more short term resource assessment frames each comprising an indication of resources for a data transfer.

Multimedia content distribution system and method
11190564 · 2021-11-30 · ·

A system that facilitates sharing of multimedia content includes a user interface, network circuitry; and one or more processors. The processors perform operations that include displaying, via the user interface, a list of one or more media playback devices available to be added to a social networking group. A selection of first and second media playback devices to be associated with a particular social networking group is received via the user interface. The first media playback device is associated with a first playback queue that specifies a first set of media items associated with first media content that can be streamed from a first streaming service to the first media playback device. An indication to the social networking system that specifies the selection of the first and second media playback devices to be associated with the group is communicated via the network circuitry. In response, the social networking system communicates second media content items associated with the first media content items to a second playback queue associated with the second media playback device. The second playback items facilitate streaming of second media content associated with the first media content from a second streaming service to the second media playback device.