Rotating Display Companion Device for Immersive Smart Home Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing smart device systems provide unremarkable and impassive services, lacking a cohesive and immersive user experience, as they fail to integrate disparate smart device capabilities effectively.

Innovation Solution

A companion device using natural language processing (NLP) techniques to receive user input, select a virtual character based on context, and orchestrate smart devices to create a thematic experience through a rotating display, synchronizing lighting, sound, and media to enhance immersion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a companion device integrates multiple smart devices and uses virtual characters with rotating displays, then user engagement and immersion are improved, but device complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the user experience into distinct thematic modes (e.g., media consumption, gameplay, daily tasks) and assigns specific virtual characters to each mode. Each character is associated with a set of smart devices that coordinate their behavior for that particular theme, allowing the system to manage complexity through modular thematic organization rather than monolithic integration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The companion device serves multiple functions by rotating through different virtual characters, each of which orchestrates different smart device capabilities. A single physical device performs the roles of multiple assistants, entertainers, and device coordinators, achieving versatility without requiring separate specialized devices for each function.

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

2Adaptability or versatility

If the system uses NLP techniques to evaluate input and select virtual characters, then the coherence of user experience is improved, but processing time increases

Engineering Contradiction:
ImprovecoherenceVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-defining the relationships between virtual characters and smart devices, and by having the NLP module pre-identify the user's intent category. This allows the system to quickly retrieve and activate the appropriate virtual character and device configuration without performing complex real-time analysis, thus reducing processing time while maintaining coherence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the NLP evaluation of user input to dynamically select which virtual character and device set to activate. This feedback loop ensures that the system responds coherently to user needs by continuously monitoring input and adjusting its response, while the pre-established character-device mappings ensure this feedback processing remains efficient.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11256460B2Digital companion device with display
Publication Date: 2022.02.22 DISNEY ENTERPRISES INC
  • US11256460B2 patent drawing
  • US11256460B2 patent drawing
  • US11256460B2 patent drawing

AI summary

Techniques for improved interactive devices are provided. Input is received from a user, where the input includes a first request. The input is evaluated using one or more natural language processing techniques to determine a context of the input, and a response to the input is generated based at least in part on the determined context. A first virtual character of a plurality of virtual characters is selected based at least in part on the determined context. The first virtual character is displayed on a rotating display, and the generated response is implemented while the first virtual character is being displayed.