GPU Frame Buffer Overlay for Dynamic Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional displayed data is limited to a two-dimensional geometric screen, lacking dynamism and unable to layer functionality within a display frame, resulting in a static and inefficient user experience, especially with static content like textual documents or slide decks.

Innovation Solution

A device with graphics processing unit (GPU) capability identifies a reference patch within displayed data, retrieves secondary digital content from a remote device based on unique identifiers, and overlays it into the displayed data, enhancing the user experience with interactive and dynamic elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional two-dimensional geometric screen display is used, then device simplicity is maintained, but display functionality and user engagement are limited

Engineering Contradiction:
Improvedisplay functionalityVSAvoiddisplay structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a temporal dimension to the traditional two-dimensional display by implementing multi-layered content with different display timings. The processing circuitry controls display of primary content, secondary content, and tertiary content in sequence, creating a dynamic multi-dimensional display experience that enhances functionality without adding physical complexity to the display structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If static content is displayed, then content delivery is simple, but user engagement and interaction are reduced

Engineering Contradiction:
Improveuser engagementVSAvoidcontent processing
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static content into a dynamic display experience by implementing time-based content layers that are displayed in sequence. The processing circuitry dynamically controls the display of primary content, secondary content (such as interactive elements or additional information), and tertiary content based on user interaction and timing parameters, making the content adaptable and engaging without requiring complex hardware modifications.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If multiple layers of functionality are added to display frame, then user experience is enhanced, but processing complexity increases

Engineering Contradiction:
Improvelayered functionalityVSAvoidprocessing circuitry
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the display content into distinct layers (primary content, secondary content, and tertiary content) with specific display parameters for each. The processing circuitry handles each layer independently with dedicated timing and display control, which simplifies the overall processing architecture while enabling complex multi-layered functionality. This segmentation allows parallel processing of different content layers without requiring a complete redesign of the processing system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11682101B2Overlaying displayed digital content transmitted over a communication network via graphics processing circuitry using a frame buffer
Publication Date: 2023.06.20 MOBEUS IND INC
  • US11682101B2 patent drawing
  • US11682101B2 patent drawing
  • US11682101B2 patent drawing

AI summary

A method that includes accessing a frame buffer of a graphics processing unit (GPU), analyzing, in the frame buffer of the GPU, a frame representing a section of a stream of displayed data that is being displayed by a first device, identifying a reference patch that includes a unique identifier associated with secondary digital content that is insertable in the displayed data, the unique identifier including encoded data that identifies the secondary digital content, retrieving the secondary digital content from the remote device via the data communication network based on the unique identifier and a device parameter of the first device, and overlaying the secondary digital content into the displayed data in accordance with the display parameters of the customized secondary digital content.