P2P Network Resource Virtualization via Proxy Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current peer-to-peer networks require proxy servers or pseudo-device drivers for resource access, limiting direct control and efficiency in accessing physical resources.

Innovation Solution

Implementing a method and system for peer-to-peer networks that enables direct access to resources by establishing communication between peers, defining proxy interfaces, and using proxy services to manage and control resources, allowing peers to interact with resources as if they were local.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If proxy servers or pseudo-device drivers are used for resource access in peer-to-peer networks, then resource access control and management are improved, but direct control and access efficiency are reduced

Engineering Contradiction:
Improveresource access controlVSAvoidaccess efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies the intermediary principle by introducing a proxy interface that acts as a mediator between the requesting peer and the resource. The proxy interface provides virtualized access to physical resources, allowing controlled interaction while maintaining efficient peer-to-peer communication. This resolves the contradiction by enabling both access control (through the proxy layer) and direct control (through virtual device drivers that mimic local resource behavior).

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If proxy servers are used to manage resource access, then resource management capability is improved, but system complexity increases

Engineering Contradiction:
Improveresource management capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the resource management functionality from centralized proxy servers and distributes it to individual peers through local proxy interfaces and virtual device drivers. Each peer maintains its own resource access control mechanisms, eliminating the need for complex centralized management infrastructure while maintaining adaptability and versatility in resource management.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent enables self-service by allowing each peer to manage its own resources through local proxy interfaces and virtual device drivers. Peers independently handle resource access control, authentication, and management without requiring external proxy servers, thereby reducing system complexity while maintaining robust resource management capabilities.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If virtualized access interfaces are provided to physical resources, then resource accessibility and control are improved, but direct interaction with physical resources is limited

Engineering Contradiction:
Improveresource accessibilityVSAvoidcontrol overhead
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates virtual copies of physical resources through virtual device drivers that replicate the behavior and interface of actual hardware devices. These virtual copies provide ease of operation by presenting familiar, standardized interfaces to users and applications, while the underlying physical resources remain directly accessible through the peer-to-peer connection, minimizing control overhead.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS7849203B2Command and control of arbitrary resources in a peer-to-peer network
Publication Date: 2010.12.07 SONY INTERACTIVE ENTERTAINMENT LLC
  • US7849203B2 patent drawing
  • US7849203B2 patent drawing
  • US7849203B2 patent drawing

AI summary

Provided is a method and apparatus for virtualizing access to resources in a distributed peer-to-peer (P2P) network. Specifically, a resource locally managed by a peer in the P2P network can be published such that other peers can identify the peer managing the resource. Any peer requesting access to the resource of another peer establishes communication to the peer managing the resource. After establishing communication, a proxy of the peer managing the resource can establish a proxy interface. The proxy interface operating on the peer requesting access, permits the peer requesting access to generate command and control data to control the resource. Thus, the peer requesting access believes that it manages the local resource, while in reality, the peer requesting access only has virtualized access to the resource.