Distributed Data File Selection via Peer-to-Peer Exchange

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data distribution systems face increased network traffic and server load when users need to select or recommend data files, as they require centralized management of user data files to determine relevant content, leading to inefficiencies in peer-to-peer file exchange.

Innovation Solution

A data distribution system where user terminals can obtain and assemble file pieces from other terminals or distribution devices, using lists of obtained data files to select new target files, thereby reducing reliance on central servers and distributing file information management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a server collectively manages information about data files downloaded by multiple user terminals to enable file selection and recommendation, then user terminals can readily select relevant data files, but network traffic directed to the server and server process load increase

Engineering Contradiction:
Improveease of file selectionVSAvoidnetwork traffic
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the file information management function from the central server and assigns it to peer user terminals. Each terminal maintains and shares its own file information list with other terminals, eliminating the need for centralized collection and processing of all user file data on the server.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

User terminals autonomously manage their own file information lists and perform file selection based on local information exchange with peers. The system enables self-service file recommendation by having terminals independently share and process file information without requiring server-mediated collection and analysis.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If a server collectively manages information about data files downloaded by multiple user terminals to enable file selection and recommendation, then user terminals can readily select relevant data files, but server process load increases

Engineering Contradiction:
Improveease of file selectionVSAvoidserver process load
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the centralized file information management task into distributed units, where each user terminal independently maintains its own file information list. This segmentation transforms a single complex server processing task into multiple simple peer-level operations, significantly reducing server process load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the file information management function from the central server and assigns it to peer user terminals. Each terminal maintains and shares its own file information list with other terminals, eliminating the need for centralized collection and processing of all user file data on the server.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If user terminals exchange file pieces peer-to-peer to obtain data files, then large volume data can be exchanged while avoiding concentration of network traffic to a specific distribution device, but user terminals need mechanisms to select relevant files from multiple options

Engineering Contradiction:
Improvedata exchange volumeVSAvoidease of file selection
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The patent implements preliminary action by having user terminals proactively share their file information lists with peers before actual file piece exchange occurs. This advance information sharing enables receiving terminals to identify and prioritize relevant files for download, making the subsequent peer-to-peer data exchange more efficient and targeted.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where user terminals share information about their downloaded files with peers, creating a distributed feedback loop. This feedback enables other terminals to make informed decisions about which files to download next, facilitating easy file selection based on collective peer experience without centralized management.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8914337B2Data distribution system
Publication Date: 2014.12.16 SONY INTERACTIVE ENTERTAINMENT LLC
  • US8914337B2 patent drawing
  • US8914337B2 patent drawing
  • US8914337B2 patent drawing

AI summary

To readily select a data file to be obtained from among data files to be distributed, or to readily recommend such a data file to a user, while suppressing a load imposed on a data distribution system. A data distribution system comprises a distribution device for holding data files which are distribution objects, and user terminals. Each of the user terminals obtains each of file pieces from any of other user terminals or the distribution devices, the file pieces being obtained by dividing one object file among the data files to be distributed, obtains a list of data files having been obtained by another user terminal when obtaining a file piece from the other user terminal, and assembles the obtained file pieces to obtain the object file, in which information of the data files included in the obtained list is used in selecting a data file to be newly obtained.