Virtual Accessories for Dynamic Multi-Device Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing devices for multiplayer gaming experiences do not effectively collaborate in processing, as their configurations cannot be changed during gameplay and their processing capabilities are limited due to lack of collaboration between devices, requiring pre-connected setups for sharing games.

Innovation Solution

Implementing application programming interfaces (APIs) for multi-device collaboration, allowing devices to transfer function calls and messages to create session objects, advertise services, and establish communication channels, enabling dynamic collaboration and role assignment among multifunctional devices for enhanced gaming and other applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If devices are pre-connected before sharing games, then connection stability is improved, but device complexity and setup difficulty increase

Engineering Contradiction:
Improveconnection stabilityVSAvoidsetup complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-establishing connection templates and configuration profiles before actual gaming sessions. Devices can be pre-configured with connection parameters, authentication credentials, and role assignments, allowing rapid connection establishment without complex real-time setup procedures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A centralized connection manager or peer-to-peer mediation layer acts as an intermediary to handle connection establishment, authentication, and configuration automatically. This mediator simplifies the connection process by handling complex handshake procedures, role negotiation, and resource allocation in the background, reducing the burden on individual devices.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If device configuration cannot be changed during gameplay, then system stability is improved, but adaptability and versatility decrease

Engineering Contradiction:
Improvesystem stabilityVSAvoidconfiguration adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic reconfiguration capabilities that allow device roles, connection parameters, and functional assignments to be modified during gameplay without disrupting the overall system stability. Changes are applied incrementally with proper synchronization, enabling adaptability while maintaining operational integrity through controlled updates and consistency checks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates feedback mechanisms that monitor system state during gameplay and enable configuration changes based on real-time conditions. Role assignments and resource allocations can be adjusted in response to changing performance metrics, user input, or system availability, allowing the system to adapt dynamically while maintaining stability through feedback-driven decision making.

Inventive Principle:
Principle #23Feedback

3Device complexity

If processing capability is limited to single device, then device simplicity is maintained, but productivity and processing power decrease

Engineering Contradiction:
Improvedevice simplicityVSAvoidprocessing capability
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The processing workload is segmented and distributed across multiple devices in the network. Each device handles specific processing tasks appropriate to its capabilities, with the system as a whole achieving higher productivity through parallel processing. This segmentation maintains individual device simplicity while collectively enhancing processing power through coordinated multi-device operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple devices are designed with universal interfaces and standardized protocols that enable them to perform various processing roles flexibly. Each device can function as a client, server, or peer depending on the application requirements, allowing the system to leverage the processing capabilities of all connected devices to achieve enhanced overall productivity without requiring complex specialized hardware.

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

Data Source

PatentUS10277683B2Multifunctional devices as virtual accessories
Publication Date: 2019.04.30 APPLE INC
  • US10277683B2 patent drawing
  • US10277683B2 patent drawing
  • US10277683B2 patent drawing

AI summary

At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.