Device Panel Schema for Spatial Relationship Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional personal computers struggle to effectively understand and adapt to diverse form factors and spatial relationships between integrated peripherals, leading to inefficiencies in user interaction and application development, as existing technologies lack a comprehensive mechanism to describe and utilize physical device panel locations and adjacency relationships.

Innovation Solution

A system and method that classify device panel and location descriptors to generate device panel objects, creating a schema with adjacency relationship information, which is provided as dynamic device properties to enhance user interaction and application development by understanding spatial relationships and tailoring experiences to specific device form factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional PC systems use loosely attached peripheral devices, then device compatibility is improved, but system integration and spatial relationship understanding deteriorate

Engineering Contradiction:
Improvedevice compatibilityVSAvoidsystem integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary schema layer that sits between the physical devices and the operating system. This schema contains device panel descriptors, location descriptors, and adjacency relationship information that mediates how the OS understands and interacts with diverse devices. The schema translates physical spatial relationships into structured data that the OS can process, enabling both loose device attachment and systematic integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If devices are integrated into unified systems, then spatial relationship understanding is improved, but device complexity and form factor diversity handling worsen

Engineering Contradiction:
Improvespatial relationship understandingVSAvoidform factor diversity
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the device information into distinct components: device panel descriptors (identifying panels and their capabilities), location descriptors (specifying device positions on panels), and adjacency relationship information (defining spatial relationships between devices). This segmentation allows the system to handle complex integrated devices by breaking them down into manageable, standardized elements that can be systematically processed while accommodating diverse form factors.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If manual identification of device capabilities is required, then device accuracy is improved, but user interaction efficiency deteriorates

Engineering Contradiction:
Improvedevice capability identificationVSAvoiduser interaction efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by automatically generating and maintaining the device schema with complete capability and spatial relationship information before user interaction occurs. The OS uses the device panel objects and adjacency relationships to pre-configure device understanding, eliminating the need for manual capability identification during user interaction. This preliminary structuring of device information enables both precise capability identification and efficient user interaction.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If dynamic device properties are provided to applications, then application adaptability is improved, but system complexity increases

Engineering Contradiction:
Improveapplication adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal schema structure that serves multiple functions: it describes device panels, locations, adjacency relationships, and capabilities all within a single unified framework. This multi-functional schema can be used by different applications for various purposes (spatial awareness, device selection, configuration) without requiring separate systems. The universal device panel objects provide adaptability to applications while the standardized schema structure prevents excessive system complexity.

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

Data Source

PatentUS10586389B2Device panel capabilities and spatial relationships
Publication Date: 2020.03.10 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10586389B2 patent drawing
  • US10586389B2 patent drawing
  • US10586389B2 patent drawing

AI summary

Aspects of the disclosure provide a system having a memory area associated with a computing device and a processor. The processor executes to classify device panel descriptors and location descriptors according to associated device instances. The processor generates device panel objects using the classified device panel descriptors and location descriptors. A schema comprising device panel locations and adjacency relationship information is populated for the computing device based on the generated device panel objects. The processor provides the populated schema as dynamic device properties to one or more operations executing on the computing device.