Predictive Peer Determination for P2P Content Download
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing size of digital content and the time required for downloading via networks lead to user frustration due to delays in accessing digital content on computing devices.
Innovation Solution
A predictive peer determination system that identifies peer computing devices with the required digital content based on connectivity information, allowing for quick access and reducing bandwidth usage by obtaining content from multiple devices within a peer-to-peer network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If digital content is downloaded via network from remote servers, then digital content distribution is enabled, but download time increases significantly
Solution Approach 1:
The system performs preliminary actions by identifying peer devices that have the required digital content before the actual download request is made. Connectivity information is gathered in advance, and a subset of suitable peer devices is determined beforehand, so that when the download is initiated, the process can start immediately without delay.
Solution Approach 2:
The patent introduces peer computing devices as intermediaries between the content source and the requesting device. Instead of directly downloading from remote servers, the system uses intermediate peer devices that already have the content cached or stored, enabling faster local-area network transfers.
2Reliability
If peer connectivity information is determined for all peer devices, then complete peer information is available, but system complexity increases
Solution Approach 1:
The system applies local quality by determining connectivity information selectively for specific peer devices based on the particular digital content being requested, rather than maintaining connectivity information for all peer devices universally. This targeted approach reduces overall system complexity while ensuring reliability for the specific download scenario.
Solution Approach 2:
The patent implements partial action by determining connectivity information for only a subset of peer devices that are relevant to the specific content request, rather than evaluating all peer devices in the network. This partial evaluation reduces computational complexity while maintaining sufficient reliability for the download task.
3Ease of operation
If download request is processed after user initiation, then user control is maintained, but access delay occurs
Solution Approach 1:
The system performs preliminary actions by pre-identifying suitable peer devices and gathering connectivity information before the user initiates the download. This preparation occurs in the background without requiring user action, so when the user does initiate the download, the process can begin immediately with minimal delay while still maintaining user control over the final download decision.
Data Source
AI summary
Each computing device in a peer-to-peer network stores particular digital content. A computing device in the peer-to-peer network includes a peer prediction system that obtains an indication of digital content that has not been downloaded to the computing device but is predicted to be downloaded by the computing device in the future (e.g., in response to a user request for the digital content). The peer prediction system obtains a list of peer computing devices in the peer-to-peer network that have at least part of the digital content, and communicates with those peer computing devices to determine connectivity information for each of those peer computing devices. The computing device maintains a record of this connectivity information, and in response to a subsequent user request to download the digital content, uses the maintained record to determine which peer computing devices to access to obtain the digital content.


