G06F16/1834

SYSTEM AND APPARATUS FOR STREAMING, DISCOVERING, AND SHARING GEO-SPATIAL MEDIA CONTENT
20230164206 · 2023-05-25 ·

A system which integrates digital music sharing, broadcasting, dissemination, and sales so that a single software application on a communications device such as a smartphone or laptop will allow an end user to access, distribute (stream), broadcast, or sell music across all platforms including live radio broadcasts. A key aspect of the invention is that a user may decide upon a geographical or cultural preference when seeking music.

INTERNET OF THINGS

The Internet can be configured to provide communications to a large number of Internet-of-Things (IoT) devices. Devices can be designed to address the need for network layers, from central servers, through gateways, down to edge devices, to grow unhindered, to discover and make accessible connected resources, and to support the ability to hide and compartmentalize connected resources. Network protocols can be part of the fabric supporting human accessible services that operate regardless of location, time, or space. Innovations can include service delivery and associated infrastructure, such as hardware and software. Services may be provided in accordance with specified Quality of Service (QoS) terms. The use of IoT devices and networks can be included in a heterogeneous network of connectivity including wired and wireless technologies.

Blockchain-based exchange with tokenisation

The invention provides a secure method for exchanging entities via a blockchain. The invention incorporates tokenisation techniques, and also techniques for embedding metadata in a redeem script of a blockchain transaction. Embodiment(s) provide a computer implemented method of performing an exchange of entities, the method comprising: receiving, from a first user over a communications network, a first invitation to perform the exchange, the first invitation comprising a first set of metadata associated with the invitation, wherein the first set of metadata comprises an indication of entities to be exchanged and a first set of conditions for the exchange; generating a first script, the first script comprising: the first set of metadata, a first user public key (P1A) associated with the first user, wherein the first user public key (P1A) is a cryptographic pair with a first user private key (V1A), and a first third-party public key (P1T) associated with a first third-party, wherein the first third-party public key (P1T) is a cryptographic pair with a first third-party private key (V1T); hashing the first script to generate a first script hash; publishing the first script and the first script hash on a distributed hash table (DHT) distributed across a first network; and broadcasting, on a second network, a first invitation transaction for inclusion on a peer-to-peer (P2P) distributed ledger, the first invitation transaction comprising an indication of a first quantity of a cryptocurrency to be transferred and the first script hash.

METHOD FOR DOCUMENT TRANSFORMATION

A method for document transformation is provided. Documents for different types of transactions are obtained. Each document includes one or more form elements and each form element is represented by a data box to receive data from a user. A library of document templates is generated based on the obtained documents by assigning a common identifier to each of the form elements that match in the obtained documents and receiving a common definition for association with each of the matching form elements. At least a portion of the form elements in in one or more of the document templates are auto populated with the data values received from the user based on the identifiers associated with the form elements in the portion.

Deterministic mapping and uniform routing of items to physical resources using hash values

A string, identifying an item to be assigned to a physical resource, is hashed to obtain a numeric hash value. The numeric hash value is downscaled to obtain a bucket identifier that identifies a bucket that will hold the numeric hash value. The bucket is then deterministically mapped to a physical resource so that it can be retrieved without accessing a stored data structure representative of the mapping.

BLOCKCHAIN LINKING METHOD, STORAGE MEDIUM, AND BLOCKCHAIN LINKING DEVICE
20230205762 · 2023-06-29 · ·

A blockchain linking method for a computer to execute a process includes when deleting, a first block that precedes a second block from a blockchain, extracting first information that satisfies a certain condition from among a plurality of pieces of information stored in the first block, the first block and the second block being included in a plurality of blocks included in the blockchain; generating a third block that stores second information that includes the first information, the third information being generated such that a hash value obtained from the second information is equal to a hash value stored in the second block; and linking the third block before the second block in the blockchain.

Storage appliance for processing of functions as a service (FaaS)

Examples may include a storage appliance having a mass storage device and a compute engine communicating peer-to-peer with each other, with the compute engine including a programmable logic component to execute a function to read data from the at least one storage device, process the data; and write data to the at least one storage device.

Approximate hash verification of unused blockchain output

An example operation may include one or more of receiving a location of an output stored on a data structure of a blockchain, where the location comprises a path of hashes generated by a reduced-step hash instead of a full-step hash of the blockchain, performing an approximate hash verification on the path of hashes based on the reduced-step hash values to verify whether the output is unused, and in response to a determination that the output is unused as a result of the approximate hash verification, approving a use of the output by a client associated with the output.

Peer-to-peer trading platform

Methods and systems for enabling peer-to-peer systems are disclosed. The server system includes one or more processors, memory, and one or more programs stored in the memory. The server system receives from a first peer to peer node in a plurality of peer to peer nodes, a request for item information associated with one or more items. The server system converts the requested item information into a format useful for the peer-to-peer network. The server system transmits the requested item information to the first peer-to-peer node for persistent storage such that other peer-to-peer nodes in the plurality of peer-to-peer nodes can search for item information within the peer-to-peer network. The server system receives an authentication request from a second peer-to-peer node that is used to authenticate a transaction between a first user associated with the second peer-to-peer node and a second user.

Method, system, control device and node device for data transmission

The application discloses a method, system, control device and node device for data transmission. The method includes determining a source node for data transmission; selecting a node which has not been selected for reception of the data as a destination node for the data transmission, from a list of nodes for the reception of the data, wherein the destination node serves as the next nearest node of the source node; wherein the list of nodes comprises at least one identifier and an address of each node; and issuing a data transmission task to the source node, wherein the data transmission task comprises the identifier and the address of the destination node, so that the source node transmits the data to the destination node according to the address of the destination node. The technical solutions of the application can guarantee the data transmission speed and the data transmission efficiency.