Video Sharing Platform Decentralized Peer-to-Peer Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video sharing platforms lack efficient methods for distributing and downloading video content across large networks, particularly in terms of scalability, speed, and reliability, especially when dealing with large files and public-private sharing scenarios.

Innovation Solution

A video sharing platform that enables hosting on a computer network for uploading, creating thumbnail images, on-demand video clips, and distributed downloads from multiple computers, allowing users to share and download videos privately or publicly, with features like film strip widgets and RSS feeds for updates, and support for various devices and formats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video content is distributed through traditional centralized servers, then content availability is maintained, but network bandwidth consumption increases and scalability is limited

Engineering Contradiction:
Improvebandwidth usageVSAvoidcontent availability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent segments video content into discrete blocks that can be independently distributed and reassembled. Users download video blocks from multiple different sources (peers and servers) and reassemble them locally, dividing the distribution task across numerous nodes rather than relying on a single centralized server. This segmentation enables parallel downloads from multiple sources simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements self-service through peer-to-peer sharing where users who have downloaded video content automatically become distribution nodes for other users. The network participants contribute their own bandwidth and storage resources to the system, eliminating the need for centralized servers to handle all distribution traffic. Each peer serves content to others while maintaining their own content availability.

Inventive Principle:
Principle #25Self-service

2Speed

If video files are downloaded from multiple sources simultaneously, then download speed increases, but system complexity increases

Engineering Contradiction:
Improvedownload speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent introduces a tracker server as an intermediary that coordinates peer-to-peer downloads without handling the actual video content. The tracker manages peer connections, tracks downloaded blocks, and facilitates efficient distribution by routing users to appropriate sources. This intermediary layer simplifies the complexity of direct peer-to-peer coordination while maintaining high download speeds through optimized block distribution.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If distributed peer-to-peer downloading is implemented, then bandwidth usage is reduced and scalability improves, but implementation complexity increases

Engineering Contradiction:
ImprovescalabilityVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system achieves universality by designing a multi-functional architecture where peer users simultaneously act as clients (downloading content), servers (sharing content), and trackers (managing distribution). The same software running on user devices performs multiple functions: receiving content, distributing content to others, and coordinating with the central tracker. This eliminates the need for separate specialized hardware or software components for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements preliminary action by having users download and install the client software before actual video distribution begins. The software is pre-configured with all necessary functionality for peer-to-peer sharing, tracking, and block assembly. This preliminary setup phase simplifies subsequent operations by having the complex coordination logic already embedded in the user's device, reducing implementation complexity during active content distribution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10341613B2Video sharing platform providing for posting content to other websites
Publication Date: 2019.07.02 CRACKLE INC
  • US10341613B2 patent drawing
  • US10341613B2 patent drawing
  • US10341613B2 patent drawing

AI summary

A method for use in providing content includes hosting a network site on a computer network, displaying on the network site links to one or more videos, and displaying on the network site at least an on-demand preview of a first video in response to a corresponding one of the links being selected. A storage medium stores a computer program for use on a client computer. Several other methods, systems and programs are also disclosed.