Dynamic Image Event Presentation System with Interruption Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for presenting digital images are static and fail to dynamically adapt to real-time interactions and varying image event rates, limiting their engagement and effectiveness in social contexts.

Innovation Solution

A method for dynamically presenting temporally ordered image events by providing a pre-determined presentation rate and period, receiving image events at irregular intervals, storing them in an ordered list, and sequentially presenting them, with interruptions for new events, allowing for real-time interaction and review.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If images are presented at a fixed pre-determined rate, then the presentation is stable and predictable, but it cannot dynamically adapt to varying image event rates and real-time interactions

Engineering Contradiction:
Improveadaptability to varying image event ratesVSAvoidpresentation stability
Core Design Contradiction:
Adaptability or versatilityVSStability of the object's composition

Solution Approach 1:

The patent implements a dynamic presentation system that adjusts the image presentation rate based on the actual rate of incoming image events. The system transitions from a static fixed-rate presentation to a dynamic adaptive presentation where the presentation rate varies according to real-time conditions, allowing the system to respond to changing image event rates while maintaining operational stability through controlled adaptation.

Inventive Principle:
Principle #15Dynamics

2Productivity

If images are presented sequentially without interruption, then the presentation is continuous and smooth, but it cannot incorporate new image events in real-time

Engineering Contradiction:
Improvereal-time image processing capabilityVSAvoidpresentation interruption time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a presentation system that maintains continuous operation by seamlessly integrating interruptions. When new image events occur, the system temporarily interrupts the sequential presentation to display the new images, then immediately resumes the original presentation sequence. This approach ensures that the useful action of presenting images continues without significant breaks, maintaining both real-time responsiveness and overall presentation continuity.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If all received image events are presented immediately, then no information is lost, but the presentation becomes overwhelming and loses engagement

Engineering Contradiction:
Improveimage event information completenessVSAvoiduser engagement and experience
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent implements a selective presentation mechanism that displays a subset of received image events rather than all of them. The system presents images based on predetermined selection criteria such as recency, relevance, or user preferences, filtering out redundant or less important images. This partial presentation approach prevents information overload and maintains user engagement while still conveying the essential content of the image events.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9672194B2Presenting images from slow image-event stream
Publication Date: 2017.06.06 APPLE INC
  • US9672194B2 patent drawing
  • US9672194B2 patent drawing
  • US9672194B2 patent drawing

AI summary

A method of dynamically presenting temporally ordered image events includes providing a pre-determined presentation rate and a corresponding pre-determined presentation period; using a processor to receive at irregular intervals a plurality of temporally ordered image events at an average image event rate less than the presentation rate; storing the received image events in an ordered list corresponding to the order in which the image events were received; accessing, according to a pre-determined rule, stored image events from the ordered list; sequentially presenting the accessed image events for the presentation period; and interrupting the sequential presentation of the stored image events when a new image event is received and presenting the received new image event for the presentation period and resuming the sequential presentation of the accessed image events.