Data Client Dynamic Peer Assignment for Content Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in computing environments, such as enterprise or personal computers, are restricted from installing software, hindering third-party service delivery due to security or policy restrictions, which limits the ability to efficiently distribute content like audiovisual materials across different networks.

Innovation Solution

A system with a control center that dynamically constructs and adjusts distribution topologies among nodes, considering resource availability, network conditions, and policies, to optimize content delivery by assigning peers and coordinating multiple file transfers, ensuring efficient and economic content distribution across various networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users are restricted from installing software for security or policy reasons, then system security and policy compliance are improved, but the ability of third parties to provide services and distribute content is worsened

Engineering Contradiction:
Improvesystem securityVSAvoidthird-party service delivery
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a data client as an intermediary component that enables third-party content distribution without requiring users to install full software applications. The data client acts as a mediator between the restricted user environment and external content sources, allowing service providers to deliver content through approved channels while maintaining security restrictions. This resolves the contradiction by providing a controlled interface that satisfies both security requirements and service delivery needs.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If software installation is prohibited to maintain security policies, then system security is improved, but content distribution efficiency and economic viability are worsened

Engineering Contradiction:
Improvesecurity policy complianceVSAvoidcontent distribution efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the content distribution system into multiple components: a restricted user environment, an intermediary data client, and external content sources. This segmentation allows the system to maintain security policies at the user level while enabling efficient content distribution through the intermediary layer. The data client handles content reception, management, and delivery operations, separating security-critical functions from distribution functions, thereby maintaining both security compliance and distribution efficiency.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If traditional content distribution methods are used without dynamic peer assignment, then system complexity is reduced, but resource utilization and traffic optimization are worsened

Engineering Contradiction:
Improvedistribution system complexityVSAvoidresource utilization
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic peer assignment where data clients can be assigned different content sources and distribution roles based on real-time network conditions, resource availability, and policy requirements. This dynamic approach allows the system to optimize resource utilization and traffic patterns without requiring complex manual configuration. The system adapts peer assignments dynamically, balancing simplicity of operation with improved resource efficiency and content distribution performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8566436B1Data client
Publication Date: 2013.10.22 CONVIVA
  • US8566436B1 patent drawing
  • US8566436B1 patent drawing
  • US8566436B1 patent drawing

AI summary

Facilitating the distribution of content is disclosed. A request for content is received from a requesting peer. A peer type compatibility criteria is applied to an allocation process that allocates at least one sending peer to deliver the content to the requesting peer. The peer type compatibility criteria ensures that a lightweight peer is paired with a regular peer.