H04L67/1061

Method for generating and managing three-dimensional coordinate system based on transmission delay having O(N) overhead

A method for generating and managing a 3D coordinate system based on a transmission delay with an O(N) overhead by calculating a transmission delay between large-scale P2P nodes may comprise: generating a coordinate system and setting a node located at an origin of the coordinate system as a block generation node; calculating coordinates of a new node when an additional transmission delay occurs in a process of measuring a transmission delay from the block generation node to another node and requesting coordinates; performing self-cross check in which the block generation node periodically calculates coordinates thereof again; and updating coordinates of nodes comprising the origin of the coordinate system by reflecting a change in a transmission delay between nodes according to a network state change, based on a result of the self-cross check.

System providing faster and more efficient data communication
11659018 · 2023-05-23 · ·

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.

Method and System for Transmitting Data in a Computer Network
20230115557 · 2023-04-13 · ·

An optimization service discovery method for optimizing data transmission by multi-session applications, includes: receiving an optimization service lookup query from one of a plurality of user clients in a network, each of said user clients executing a multi-session application; and identifying an optimization service and responding to the query with a network address of one or more servers providing said optimization service.

Service recording in a local area network

A method and device for recording a service in a local network are described. The service includes a set of actions to be carried out on at least one terminal of the network to provide a part of the service. The method includes obtaining a unique identifier, finding capacities of the network terminals, acquiring the found terminal capacities, constructing the service as a sequence of actions on at least one found terminal via a user interface, associating the service with the unique identifier, and recording the service and the associated unique identifier.

Service recording in a local area network

A method and device for recording a service in a local network are described. The service includes a set of actions to be carried out on at least one terminal of the network to provide a part of the service. The method includes obtaining a unique identifier, finding capacities of the network terminals, acquiring the found terminal capacities, constructing the service as a sequence of actions on at least one found terminal via a user interface, associating the service with the unique identifier, and recording the service and the associated unique identifier.

Methods and systems for dynamic data management

Methods and systems for managing data are disclosed. One method can comprise storing first data locally relative to a user device and storing second data remotely relative to the user device. The first data and the second data can relate to the same content. The method can also comprise generating a manifest comprising location information relating to the first data and the second data and receiving a request for transmission of one or more of the first data and the second data based upon the manifest.

METHOD FOR PLAYING ON A PLAYER OF A CLIENT DEVICE A CONTENT STREAMED IN A NETWORK
20220337643 · 2022-10-20 ·

The present invention relates to a method for playing on a player of a client device a content streamed in a network, including: (a) receiving from the player a request for a current segment at a first quality level; (b) determining, using a closed loop controller minimizing a difference between a first quality level and a setpoint second quality level, an optimal response delay for providing the requested current segment; and (c) providing the requested current segment from a first buffer at the expiration of said estimated optimal response delay.

Visibility of digital assets at channel level

The processor may collect, from a first peer, a first data set associated with a channel. The channel may include one or more assets associated with a first peer. The channel may link the first peer to a second peer. The processor may analyze the first data set to determine a first status for the one or more assets. The processor may provide the first status of the one or more assets in a viewable channel to the blockchain network.

Access control and ownership transfer of digital content using a decentralized content fabric and ledger
11606291 · 2023-03-14 · ·

Disclosed are examples of systems, apparatus, devices, computer program products, and methods implementing aspects of a decentralized content fabric. In some implementations, one or more processors are configured to provide fabric nodes of an overlay network, including one or more fabric nodes that receive a client's request to access digital content on the overlay network. The request includes an authorization token digitally signed by or on behalf of a user of the client. The fabric node(s) extract a user identifier (ID) from the authorization token, then determine that one or more rules maintained on the overlay network are satisfied. The one or more rules condition access to the digital content upon the extracted user ID matching an ID associated with an owner of a digital instrument. The digital instrument, which can be a non-fungible token, is stored in a blockchain ledger as a unique representation of the digital content.

System and method for boosting up performance of NVMe-TCP transport

A method, computer program product, and computer system for using, by a computing device, free central processing unit (CPU) cycles for processing Non-Volatile Memory express Over Fiber (NVMeoF)/Transmission Control Protocol (TCP) sockets. Using the free CPU cycles for processing the NVMeoF/TCP sockets may include exposing a character device with a callback that iterates over the NVMeoF/TCP sockets for processing.