Simulated Thumbnail Previews via Rendering Schemas

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating thumbnail previews of documents face challenges such as inconsistent image captures across different devices and increased costs, especially when dealing with multiple files of the same type, as they require processing and bandwidth that can be resource-intensive.

Innovation Solution

An algorithmic approach is implemented to simulate thumbnail previews by evaluating file structures and content types, using rendering schemas to identify and render distinguishing features, such as titles, section headers, and images, without the need for actual image capture, thus maintaining consistency and reducing resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If server-side image capture is used to ensure consistency, then thumbnail uniformity is improved, but service cost and complexity increase

Engineering Contradiction:
Improvethumbnail consistencyVSAvoidservice infrastructure complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent creates a simplified copy of the client application environment within the service. Instead of running full client applications, the service uses a thumbnail generator that replicates the essential rendering functionality, capturing documents in a standardized format without requiring complete client infrastructure.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the necessary thumbnail generation functionality from the client application and implements it separately in the service. This allows the service to generate consistent thumbnails without running the entire client application stack, reducing infrastructure complexity while maintaining consistency.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If client-side image capture is used to reduce costs, then service cost is reduced, but thumbnail consistency across different devices deteriorates

Engineering Contradiction:
Improveservice infrastructureVSAvoidthumbnail uniformity
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent implements a universal thumbnail generator in the service that can handle multiple document types and formats through a single standardized process. This multi-functional component replaces the need for device-specific capture mechanisms, ensuring consistent thumbnails across all clients regardless of their individual capabilities or configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If full image capture is performed to maintain document recognition, then document识别 capability is improved, but bandwidth consumption and processing cost increase

Engineering Contradiction:
Improvedocument recognition capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent applies local quality by capturing only the essential visual characteristics of documents needed for recognition, rather than capturing complete high-fidelity images. The thumbnail generator focuses on preserving key structural elements and content distinctions while reducing overall image quality and size, optimizing the balance between recognition capability and resource consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11803690B2Simulated thumbnail previews for files
Publication Date: 2023.10.31 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11803690B2 patent drawing
  • US11803690B2 patent drawing
  • US11803690B2 patent drawing

AI summary

A thumbnail preview of a file enables a user to recognize the file without opening it. An algorithmic approach to generating simulated thumbnail previews is provided. This approach includes executing rules for determining and implementing one or more rendering schemas to simulate different content types within a portion of a file. A simulated thumbnail preview is generated from the simulated content types based on a file structure. Since users may rely on the general structure and distinguishing content elements of a thumbnail for recognizing a file, these distinguishing elements are maintained based on different rendering schemas used to create a simulated thumbnail. Moreover, the algorithmic approach promotes consistent simulated thumbnails across clients, regardless of client processing capabilities, form factors, customized theming, or the like. Based on the rules for rendering various content types, the simulated thumbnails are also consistently generated across documents.