H04L67/1063

Content source selection in a P2P network

Telemetry data from a plurality of peer computers of a peer-to-peer network is aggregated via a computer network. Each of the plurality of peer computers sends telemetry data related to transfer of a digital content item within the peer-to-peer network. A content-acquisition request querying for a recommended content source to provide a first digital content item is received from a first peer computer of the peer-to-peer network via the computer network. A response to the content-acquisition request is sent to the first peer computer via the computer network. The response identifies a second peer computer of the peer-to-peer network that has the first digital content item as the recommended content source. The second peer computer is selected according to a peer selection metric derived from the telemetry data aggregated from the plurality of peer computers.

DISPLAY APPARATUS AND METHOD OF SETTING OPERATING CHANNEL OF THE SAME

Designating a peer-to-peer (P2P) operating channel between a display apparatus and a portable apparatus connected in a wireless fidelity (Wi-Fi) direct scheme according to whether the display apparatus and an access point (AP) are connected and whether the portable apparatus and the AP are connected.

Data transmission method, apparatus, and system
09736872 · 2017-08-15 · ·

A data transmission method, apparatus, and system are provided that relate to the communications field and that reduce core network bandwidth resources occupied by data transmission. The method includes receiving, by a first base station, a request message sent by a first device, where the request message carries identification information of requested data and identification information of the first device, and the first device includes a user equipment or a second base station; retrieving, by the first base station, in stored data according to the identification information of the requested data; and when matched data is retrieved, sending, by the first base station, the matched data to the first device according to the identification information of the first device, where the matched data refers to data that matches the identification information of the requested data.

Method for expiring fault-tolerant timers using distributed locks

Systems, methods, and articles of manufacture provide for fault-tolerant timers, such as in an online gaming environment. Fault-tolerant timers may, for example, be provided by implementing specific methods for expiring a timer, such as by utilizing broadcast notices and distributed locks.

Method for Transmitting Data Sets to Mobile Terminals
20170230435 · 2017-08-10 ·

Data sets are transmitted to mobile terminals, which are connected by a radio network to a data server connected to a data network, wherein the data server is configured to transmit the data sets via the radio network to terminals located in a radio cell of the radio network as a broadcast signal or optionally as an individual signal directed specifically to one or more terminals, wherein a total signal emitted into the radio cell contains a corresponding broadcast signal part and a corresponding individual signal part. In one embodiment, a user profile is associated with each of the terminals identified in the radio cell and the content of the data sets transmitted in the broadcast signal part in accordance with a determined broadcast signal part factor is compiled in accordance with the information stored in the user profiles.

Media streaming over peer to peer network
09729482 · 2017-08-08 · ·

Illustrated is a system and method to stream media using a peer to peer network. In some embodiments, a method includes formatting, using a video encoding protocol, audio and video data as a media stream. The method may further include verifying a recipient computer system has available memory capacity, and verifying one or more devices residing on the recipient computer system are enabled. The method may further include transmitting the media stream, using a standard Internet protocol, to the recipient computer system in response to verification that the recipient computer system has available memory space and that the one or more devices operating on the second computer system are enabled.

System providing faster and more efficient data communication
11457058 · 2022-09-27 · ·

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.

Hybrid content delivery network (CDN) and peer-to-peer (P2P) network

A content delivery network (CDN) typically includes a mapping system for directing requests to CDN servers. One or more peer machines become associated with the CDN, and the CDN mapping system is then used to enable a given peer to locate another peer in the P2P network, and/or a CDN server. Using this hybrid approach, CDN customer content may be delivered from the CDN edge network, from the P2P network, or from both networks. In one embodiment, customer content is uploaded to the CDN and stored in the edge network, or in a storage network associated therewith. The CDN edge network is then used to prime the P2P network, which may be used to take over some of the content delivery requirements for the customer content. The decision of whether to use edge network or peer network resources for delivery may be based on load and traffic conditions.

Network-assisted peer discovery

Techniques for performing network-assisted peer discovery to enable peer-to-peer (P2P) communication are described. In one design, a device registers with a network entity (e.g., a directory agent) so that the presence of the device and possibly other information about the device can be made known to the network entity. The network entity collects similar information from other devices. The device sends a request to the network entity, e.g., during or after registration. The request includes information used to match the device with other devices, e.g., information about service(s) provided by the device and/or service(s) requested by the device. The directory agent matches requests received from all devices, determines a match between the device and at least one other device, and sends a notification to perform peer discovery. The device performs peer discovery in response to receiving the notification from the network entity.

DISTRIBUTED REGISTER INTELLIGENT NODE TRANSFER ENGINE
20210409490 · 2021-12-30 · ·

Embodiments of the invention are directed to an architecture modifier for intelligent node transfer and review processing. The engine collects user activity data from IoT devices and non-IoT applications to identify user activity and stores user workstation availability metrics. Upon receiving a request for review and consensus, the engine develops various user data routing configuration and schema based on live data feed for identification of nodes for transaction consensus and immediate review posting without any delay architectural delay.