Application Preview Mode Update Strategy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile device systems, such as those on smartwatches, face challenges in maintaining up-to-date application previews without draining resources, as only the most recently used application is typically updated, leading to outdated snapshots for other open applications in preview mode.

Innovation Solution

Implementing a system where applications in preview mode can be designated for continuous updating by allocating processing time, with the option for one or more applications to be in an inactive state for up-to-date screenshots, while others remain in a suspended state with static snapshots, based on factors like central position, inactivity, and notification status.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all applications in preview mode are continuously updated, then the snapshots are up-to-date, but the device resources (memory, battery) are excessively drained

Engineering Contradiction:
Improveapplication data freshnessVSAvoidbattery consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies local quality by differentiating the update behavior of applications based on their position and user interaction. Applications in the central position receive continuous updates while those in peripheral positions receive updates less frequently or not at all. This creates a gradient of data freshness that matches user attention patterns, keeping the most relevant applications up-to-date while conserving resources on less visible ones.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the update frequency of each application based on real-time conditions such as user interaction, position in the preview mode, and resource availability. When a user interacts with a specific application in preview mode, that application transitions to a more frequently updated state. The system continuously monitors and reconfigures update patterns to balance data freshness with resource consumption.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If multiple applications are updated continuously in preview mode, then the information is current, but the processing time and resource consumption increase

Engineering Contradiction:
Improveapplication data freshnessVSAvoidresource efficiency
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

Different applications within the preview mode are assigned different update priorities based on their position and relevance. The central application receives high-priority continuous updates, while peripheral applications receive lower-priority or periodic updates. This localized quality approach ensures that processing resources are concentrated on the most important applications rather than uniformly distributed across all applications.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of providing full update resources to all applications, the system applies partial action by selectively updating only the necessary portion (central and recently interacted applications) to the required degree of freshness. This avoids the excessive resource consumption that would result from uniformly updating all applications at maximum frequency.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If only the most recently used application is updated, then resources are conserved, but other applications display outdated information

Engineering Contradiction:
Improvebattery consumptionVSAvoidapplication data freshness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system enhances the traditional single-application update approach by applying local quality to multiple applications based on their position in the preview mode. Applications in the central position and recently interacted applications receive continuous updates, while other applications receive periodic or event-driven updates. This creates a differentiated update strategy that improves information freshness for multiple applications without proportionally increasing resource consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary actions by pre-loading and pre-updating applications that are likely to be viewed next based on user behavior patterns and current position. This anticipatory approach ensures that when a user navigates to a particular application in preview mode, it is already updated and ready for immediate viewing, reducing the need for reactive updates and improving overall information freshness without continuous resource expenditure on all applications.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11513557B2Enhanced application preview mode
Publication Date: 2022.11.29 APPLE INC
  • US11513557B2 patent drawing
  • US11513557B2 patent drawing
  • US11513557B2 patent drawing

AI summary

Techniques for enhancing the viewing of applications in a preview provider are provided. A method includes receiving an indication to provide a preview mode on a display of the computing device, providing screenshots of a plurality of applications in the preview mode such that the screenshots are accessible for viewing by a user. The method also includes identifying the first application to provide the first screenshot in an updated mode and changing a state of the first application from a suspended state to an inactive state by allocating processing time of the one or more processors to the first application, and displaying updates of the first screenshot while the first application is in the inactive state.