Window Preview Generation for Application Instance Differentiation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for providing window preview images on information handling devices fail to differentiate between multiple instances of the same application, leading to user confusion when trying to select the desired application, as they rely on static logos or shrunken content renderings that are often unreadable and indistinguishable.

Innovation Solution

A window preview system that alters the default preview image of an application to a unique preview image based on content analysis, using machine-learning models to identify and generate a unique identifier from the application's content, such as text headers or imagery, to clearly differentiate between instances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If static logos or shrunken content renderings are used for window preview images, then the system complexity is reduced and generation is simple, but the preview images become indistinguishable and unreadable when multiple instances of the same application are running

Engineering Contradiction:
Improvepreview image generation simplicityVSAvoidpreview image distinguishability and readability
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent applies local quality by extracting and displaying specific distinctive content elements (such as text headers, images, or icons) from each application instance's content rather than using a uniform static logo. This allows different instances to have different preview image characteristics that reflect their unique content, making them distinguishable while maintaining the simplicity of automated generation through content extraction algorithms.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If multiple instances of the same application are running simultaneously, then the device's computational power and multitasking capability are demonstrated, but user confusion increases when trying to select the desired application

Engineering Contradiction:
Improvemultitasking capabilityVSAvoidapplication selection ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements feedback by automatically analyzing the content of each running application instance and using that information to generate distinctive preview images. The system extracts meaningful content elements (text, images, icons) and incorporates them into the preview images, providing visual feedback that helps users identify and select the desired application instance without increasing operational complexity.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If default preview images are used for all application instances, then the system remains simple and consistent, but users cannot quickly identify which instance they want to select

Engineering Contradiction:
Improvepreview image consistencyVSAvoidtime to locate desired application
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies dynamics by transitioning from static, identical default preview images to dynamic preview images that automatically adapt to reflect the specific content of each application instance. The system maintains consistency through automated content extraction and processing, while introducing variability through the unique content elements extracted from each instance, enabling users to quickly identify and select the desired application.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240329791A1Unique window preview generation
Publication Date: 2024.10.03 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US20240329791A1 patent drawing
  • US20240329791A1 patent drawing
  • US20240329791A1 patent drawing

AI summary

One embodiment provides a method, the method including: receiving, at an information handling device with at least one instance of an application in use, a request to view a preview window for the at least one instance of the application; altering, utilizing the window preview system, the preview image of the at least one instance of the application from a default preview image to a unique preview image; and displaying, on a display device and utilizing the window preview system, the altered preview image to the user. Other aspects are claimed and described.