Network Service Device Linking Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional techniques for linking devices are complex and inefficient, leading users to forego device interaction due to the multitude of manual steps required, resulting in disjointed interactions across different devices.

Innovation Solution

A network service maintains data on device characteristics associated with a user account, enabling the formation of local or non-local network connections between devices to support a companion experience, leveraging cloud services for device discovery and connection management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional device linking techniques are used, then device connection can be established, but the process becomes complex and inefficient requiring multiple manual steps

Engineering Contradiction:
Improvedevice linking processVSAvoidlinking process complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a network service as an intermediary that automatically manages device discovery, authentication, and connection establishment. This mediator handles the complex coordination between devices, eliminating the need for users to manually configure multiple settings and reducing the linking process to simple user actions like approving a connection request.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network service performs preliminary actions by pre-establishing device profiles, storing device capabilities and characteristics in advance, and preparing connection parameters before actual device linking occurs. This allows devices to be quickly matched and connected without requiring complex real-time configuration.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automated device discovery is implemented, then device linking is simplified, but network service infrastructure is required

Engineering Contradiction:
Improvedevice discovery processVSAvoidnetwork service infrastructure
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The network service is designed as a universal platform that handles multiple functions including device registration, profile management, discovery coordination, authentication, and connection routing. This multi-functional approach consolidates what could be separate complex systems into a single unified service that can be implemented across different device types and networks.

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

3Speed

If local network connection is prioritized, then connection speed is improved, but device availability may be limited when devices are not on the same network

Engineering Contradiction:
Improveconnection establishment speedVSAvoiddevice availability across networks
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The connection system dynamically adapts between local and remote connection modes based on device availability. When devices are on the same local network, the system automatically establishes fast local connections. When devices are on different networks, the system seamlessly transitions to remote connections through the network service, maintaining functionality across all scenarios without user intervention.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10750349B2Device linking
Publication Date: 2020.08.18 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10750349B2 patent drawing
  • US10750349B2 patent drawing
  • US10750349B2 patent drawing

AI summary

Device linking is described. In one or more implementations, data is maintained at a network service that describes characteristics of a plurality of devices that are associated with a user account of the network service. A communication is formed to be received by one of the plurality of devices that includes a portion of the data that pertains to another one of the plurality of devices and that is suitable by the receiving device to discover the other one of the plurality of devices to initiate a local network connection between the devices.