Data Client Peer Topology Control for Policy-Constrained Content Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users in computing environments, such as enterprise or small business settings, are often restricted from installing software, hindering third-party service delivery due to security or policy constraints, which limits the ability to efficiently distribute content to clients across different networks.

Innovation Solution

A system that utilizes a control center to dynamically construct and adjust 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 diverse 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 to deliver third-party services and distribute content is worsened

Engineering Contradiction:
Improvesystem securityVSAvoidcontent distribution capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces a control center as an intermediary that coordinates peer assignment and manages content distribution without requiring users to install additional software. The control center acts as a mediator between content sources and client computers, handling the complexity of distribution topology construction and peer coordination while users simply interact with their existing web browsers or media players.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables existing client computers to serve multiple functions - they can act as both content consumers and content distributors (peers) without requiring specialized software installation. The control center manages a distributed network where any client can potentially serve content to others, making the system universally applicable across standard computing devices already present in the enterprise environment.

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

2Productivity

If a centralized system constructs and adjusts distribution topologies dynamically, then content distribution efficiency and resource utilization are improved, but system complexity increases

Engineering Contradiction:
Improvecontent distribution efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control center continuously monitors network conditions, peer availability, and content distribution performance, using this feedback to dynamically adjust the distribution topology. The system collects information about peer status, network congestion, and content availability, then reassigns peers and adjusts distribution paths in response to changing conditions, optimizing efficiency without requiring complex local decision-making at each client.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The distribution topology is dynamically constructed and adjusted by the control center based on real-time network conditions and peer availability. Rather than using a static distribution structure, the system continuously adapts its topology to optimize content delivery, assigning and reassigning peers as needed in response to changing network conditions, peer joins/departures, and content availability changes.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If multiple file transfers are coordinated across diverse networks, then network-wide resource utilization is improved, but difficulty of managing network constraints and policies increases

Engineering Contradiction:
Improvenetwork resource utilizationVSAvoidnetwork constraint management
Core Design Contradiction:
Use of energy by moving objectVSDifficulty of detecting and measuring

Solution Approach 1:

The control center serves as a central mediator that manages multiple file transfers across diverse networks, handling the complexity of coordinating peer assignments and respecting network constraints. Rather than requiring direct peer-to-peer negotiation across multiple networks, the control center intermediates all coordination, making constraint management centralized and tractable while still enabling efficient multi-network resource utilization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The control center adjusts distribution parameters such as peer assignment, transfer rates, and routing paths based on network conditions and constraints. By dynamically changing these parameters in response to measured network states, the system optimizes resource utilization across diverse networks while complying with varying network policies and constraints without requiring complex manual configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9807163B1Data client
Publication Date: 2017.10.31 CONVIVA
  • US9807163B1 patent drawing
  • US9807163B1 patent drawing
  • US9807163B1 patent drawing

AI summary

Facilitating the distribution of content is disclosed. A request for content is received from a requesting peer. A peer type of the requesting peer is determined. Determining the peer type of the requesting peer includes determining whether the requesting peer is a regular peer or a lightweight peer. A regular peer is one that is able to accept incoming connection requests and initiate connections. A lightweight peer is one that has less functionality than the regular peer.