P2P Gateway Context Rules Engine

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing ease and prevalence of peer-to-peer (P2P) communication in information handling systems pose new privacy and security concerns due to the potential for confusing and uncontrolled connections among disparate devices.

Innovation Solution

Implementing a method where P2P network entities acquire dynamic context information and perform a rules-engine check to determine the allowability of proposed P2P information exchanges, taking specified actions based on contextual variables to manage and secure P2P connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If P2P communication is made easier and more prevalent, then connectivity and ease of operation are improved, but privacy and security are worsened due to uncontrolled connections among disparate devices

Engineering Contradiction:
Improveease of P2P communicationVSAvoidprivacy and security risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a gateway device as an intermediary between P2P communication entities. The gateway acquires context information about proposed P2P exchanges, performs rules-engine checks to determine allowability, and manages connections based on dynamic context. This intermediary structure enables easy P2P communication while maintaining security and privacy control through centralized context management and rule-based filtering.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If a rules-engine check is performed to determine allowability of P2P exchanges, then security and privacy are improved, but device complexity and processing overhead increase

Engineering Contradiction:
Improveprivacy and security protectionVSAvoidcomplexity of P2P management system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by acquiring context information and performing rules-engine checks before P2P information exchanges occur. The gateway device evaluates dynamic context (location, time, device state) and determines allowability in advance, yielding specified actions (allow/deny) before the actual exchange. This prevents unauthorized connections while maintaining a relatively simple system architecture.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If dynamic context information is acquired for each proposed P2P exchange, then control and security are improved, but information processing overhead and time consumption increase

Engineering Contradiction:
Improvedynamic control capabilityVSAvoidtime for context acquisition and rules checking
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements periodic action by acquiring context information at specific intervals and triggers rather than continuously monitoring all P2P exchanges. The gateway device acquires context when proposed exchanges occur, performs rules-engine checks periodically based on dynamic context changes, and maintains connection states. This approach provides adaptive control while reducing unnecessary processing overhead and time consumption.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10574744B2System and method for managing peer-to-peer information exchanges
Publication Date: 2020.02.25 DELL PROD LP
  • US10574744B2 patent drawing
  • US10574744B2 patent drawing
  • US10574744B2 patent drawing

AI summary

In one embodiment, a method includes, on a peer-to-peer (P2P) network entity, acquiring dynamic context information for a proposed P2P information exchange. The method further includes performing, by the P2P network entity, a rules-engine check to determine an allowability of the proposed P2P information exchange given the dynamic context information. The rules-engine check yields at least one specified action relative to the proposed P2P information exchange. The method also includes taking, by the P2P network entity, the at least one specified action.