Emergent Content Containers for Dynamic CGR Objectives
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing devices that present computer-generated reality (CGR) environments are ineffective in representing objects associated with actions, particularly in dynamic and interactive scenarios, limiting user engagement and immersion.
Innovation Solution
The implementation of objective-effectuators in emergent content containers, where an emergent content engine generates objectives for these effectuators, enabling them to perform actions that satisfy predefined objectives, enhancing user experience and interaction within CGR environments.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional CGR environment devices are used to present objects, then basic visual representation is achieved, but the ability to present objects associated with actions and interactions is insufficient
Solution Approach 1:
The patent transforms static object representations into dynamic objective-effectuators that can perform actions. The emergent content container enables objects to transition from passive visual elements to active entities with predefined objectives, allowing them to execute movements, transformations, and interactions dynamically within the CGR environment.
Solution Approach 2:
The emergent content container serves as an intermediary layer between the traditional CGR rendering system and the objective-effectuator framework. This container mediates by receiving standard CGR objects and wrapping them with objective-effectuator capabilities, enabling action-based representations without replacing the entire existing system.
2Ease of operation
If static object representations are used in CGR environments, then device complexity is minimized, but user engagement and immersion are limited
Solution Approach 1:
The emergent content container is designed as a universal framework that can accommodate various types of objects and objectives. It provides a standardized interface for defining and executing actions across different object types, allowing the system to maintain simplicity while enabling diverse interactive representations through a single multi-functional mechanism.
Solution Approach 2:
The objective-effectuator system enables objects to autonomously perform actions based on their predefined objectives. Once instantiated, these effectuators self-manage their execution of movements, transformations, and interactions without requiring constant external control, reducing the operational complexity for users while enhancing engagement.
3Adaptability or versatility
If dynamic and interactive object representations are implemented, then user engagement and immersion are improved, but device complexity increases
Solution Approach 1:
The patent segments the complex task of creating interactive CGR objects into distinct components: the emergent content container, the objective-effectuator framework, and the predefined objectives. This segmentation allows each component to handle specific aspects of interactivity independently, making the overall system more manageable and easier to implement despite the increased functionality.
Data Source
AI summary
In some implementations, a method includes: displaying a user interface that includes a plurality of available objective-effectuators, wherein each of the plurality of available objective-effectuators is characterized by a set of predefined objectives; detecting a first user input that corresponds to instantiating a first objective-effectuator from among the available objective-effectuators in a first emergent content container; detecting a second user input that corresponds to instantiating a second objective-effectuator from among the available objective-effectuators in a second emergent content container separate from the first emergent content container; and in response to detecting the first and second user inputs, displaying, via the display, the first objective-effectuator in the first emergent content container including a first plurality of controls associated with the first emergent content container and the second objective-effectuator in the second emergent content container including a second plurality of controls associated with the second emergent content container.


