Cross-App Card Data Display for Unified Search Results

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing card data display technologies lack flexibility and require manual activation of secondary applications, limiting user convenience and functionality.

Innovation Solution

A method and apparatus that enables card data display by integrating a first application with a second application, allowing seamless interaction and rendering of card data without manual activation of the second application, utilizing an operation engine, rendering engine, and interface engine to facilitate data exchange and display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If card data is provided by the operating system of the terminal, then the display is standardized, but the flexibility is poor

Engineering Contradiction:
ImproveflexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into multiple independent applications (first application and second application) that can independently provide card data. The second application can be a specialized data provider that supplements or replaces the operating system's default card data, allowing flexible customization without modifying the core OS structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first application acts as an intermediary between the second application and the user interface. It receives card data from the second application through data sharing mechanisms (such as content provider, file system, or inter-process communication) and integrates it into the unified search result interface, enabling flexible data sourcing while maintaining system stability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If manual activation of the second application is required, then the system structure is simple, but user convenience is limited

Engineering Contradiction:
Improveuser convenienceVSAvoidapplication interaction complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The first application merges the functionality of the second application into its own interface by integrating card data display within the unified search result interface. Users interact with a single application (the first application) to access both the search results and the card data, eliminating the need to manually activate or switch to the second application.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The first application becomes multi-functional by serving both as a search interface and as a card data display interface. It universally handles both types of information presentation, allowing users to access card data through the same interface used for search results, thereby improving convenience without requiring separate application activation.

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

3Adaptability or versatility

If card data is displayed in a separate application interface, then data specialization is high, but functionality integration is poor

Engineering Contradiction:
Improvefunctionality integrationVSAvoidcontext loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The card data and search results are merged into a single unified interface displayed by the first application. This integration ensures that card data is presented in the proper contextual framework of the search operation, maintaining information completeness and user context while benefiting from specialized data sources.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP3835967B1Card data display method and apparatus, and storage medium
Publication Date: 2026.03.18 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3835967B1 patent drawingFigure 1~2
  • EP3835967B1 patent drawingFigure 3
  • EP3835967B1 patent drawingFigure 4

AI summary

The present disclosure provides a card data display method and apparatus, a device and a storage medium, and belongs to the field of computer technologies. The method includes: in response to receiving a search request through a first application, sending (301) the search request to a second application, acquiring (302) card data in response to receiving the search request through the second application, in which the card data includes a first search result corresponding to the search request, and displaying (303) the card data. The present disclosure provides a manner to display the card data based on the search request.