Synthesized Reality Companion Content Presentation System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies do not seamlessly integrate synthesized reality (SR) companion content with flat video content, requiring users to separately search for and load SR content.

Innovation Solution

A method and system that allow users to seamlessly transition from watching flat video content to an SR experience by receiving user input to explore the current plot setting, obtaining SR content associated with that setting, and adjusting the presentation based on user interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users want to explore SR content related to video plot settings, then the viewing experience is enhanced, but users must separately search for and load SR content which breaks the seamless viewing flow

Engineering Contradiction:
Improveviewing experienceVSAvoidcontent access convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-loads SR content into a buffer before the user actually requests it. When video content is playing, associated SR content is already prepared and stored in memory, so when the user triggers exploration, the transition is immediate without loading delays. This resolves the contradiction by preparing content in advance to maintain both experience quality and access convenience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary buffer layer between the video content source and the SR content delivery. This buffer acts as a mediator that pre-fetches and stores SR content, smoothing the transition between video viewing and SR exploration. The intermediary buffer resolves the contradiction by decoupling the content retrieval process from the user interaction moment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If SR content is pre-loaded into a buffer, then transition speed is improved, but system memory requirements increase

Engineering Contradiction:
Improvetransition speedVSAvoidmemory usage
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system loads only a portion of the SR content into the buffer at a time - specifically, content that is likely to be needed based on the current video playback position and user behavior patterns. This partial loading approach achieves fast transitions for anticipated content while avoiding the memory overhead of loading all possible SR content, thus resolving the contradiction between speed and memory usage.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The buffer size and pre-loading strategy are dynamically adjusted based on available system resources, user preferences, and content characteristics. When memory is abundant, larger portions are pre-loaded; when memory is constrained, smaller portions are loaded. This parameter adjustment resolves the contradiction by making the system adaptable to different resource conditions while maintaining acceptable transition speeds.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250045978A1Method and Device for Presenting Synthesized Reality Companion Content
Publication Date: 2025.02.06 APPLE INC
  • US20250045978A1 patent drawing
  • US20250045978A1 patent drawing
  • US20250045978A1 patent drawing

AI summary

In one implementation, a method includes: obtaining a user input to view SR content associated with video content; if the video content includes a first scene when the user input was detected: obtaining first SR content for a first time period of the video content associated with the first scene; obtaining a task associated with the first scene; and causing presentation of the first SR content and a first indication of the task associated with the first scene; and if the video content includes a second scene when the user input was detected: obtaining second SR content for a second time period of the video content associated with the second scene; obtaining a task associated with the second scene; and causing presentation of the second SR content and a second indication of the task associated with the second scene.