Peer-to-Peer Roaming Groups via Unique User Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing peer-to-peer wireless communication systems require manual re-pairing and user intervention when switching between devices, disrupting continuous connectivity and user experience.

Innovation Solution

Incorporating a unique user identifier into the peer-to-peer communication protocol to automatically recognize and connect devices operated by the same user, allowing seamless transition between devices without the need for repeated pairing processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual re-pairing is required when switching devices, then connection security is maintained, but user convenience and continuity of service deteriorate

Engineering Contradiction:
Improveease of device switchingVSAvoidtime for re-pairing
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by storing pairing information and device identifiers in advance on both the user device and remote devices. When the user switches devices, the new device can automatically retrieve and use the pre-stored pairing information to re-establish connections without requiring manual re-pairing, thus resolving the contradiction between ease of operation and time loss.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If automatic reconnection is enabled across devices, then user experience and continuity are improved, but system complexity and security management worsen

Engineering Contradiction:
Improvecontinuity of connectivityVSAvoidcomplexity of connection management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism in the form of stored pairing information and device identifiers that mediate between the user device and remote devices. This intermediary layer enables automatic reconnection by facilitating the exchange of connection parameters without requiring complex real-time negotiation or additional security protocols, thus improving productivity while managing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If device-specific identifiers are used for pairing, then connection accuracy is maintained, but adaptability to user-owned multiple devices deteriorates

Engineering Contradiction:
Improveaccuracy of device identificationVSAvoidadaptability to multiple devices
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system applies universality by making pairing information and device identifiers accessible across multiple user devices through cloud storage or synchronized local storage. The same pairing credentials stored on one device become universally available to other devices owned by the same user, enabling the system to adapt to multiple devices while maintaining reliable identification through the consistent use of these universal credentials.

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

Data Source

PatentUS10959287B2Roaming groups in a Peer-to-Peer Network
Publication Date: 2021.03.23 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10959287B2 patent drawing
  • US10959287B2 patent drawing
  • US10959287B2 patent drawing

AI summary

A computing device that forms a group in accordance with a peer-to-peer protocol in which a device may be identified based on a credential of a user. The credential may be used to determine a unique identifier for the user such that the same identifier is used on any device operated by the same user. Such an identifier may be used in connection with a peer-to-peer protocol that supports persistent peer-to-peer groups. As a result, the unique identifier for the user may be retained by remote devices that have paired with any device operated by a particular user such that those remote devices may automatically establish a connection with any other device operated by the same user that similarly uses the same unique identifier for the user.