Context-Aware App List Provisioning via Message Keyword Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience in finding relevant apps during conversations on portable devices due to the need for manual app searches, especially on wearable devices with limited display space, where providing a context-fitting app list based on message text and context is lacking.

Innovation Solution

A method and device that analyze messages to determine keywords, generate deep links for relevant apps, and provide a customized app list, including installation links for non-installed apps, using named-entity recognition and personalized information to enhance user convenience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually search for apps during conversations on portable devices, then they can find relevant apps, but user convenience deteriorates due to the manual effort required

Engineering Contradiction:
Improveuser convenienceVSAvoidtime for manual app search
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of message text and context to identify relevant apps before the user needs them. By pre-processing the conversation content and matching it with installed applications, the system prepares app recommendations in advance, eliminating the need for manual searching and improving user convenience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically provides app recommendations based on the conversation context without requiring user intervention. The messaging application autonomously analyzes the message, determines relevant apps, and presents them to the user, allowing the system to serve itself rather than requiring manual app searching.

Inventive Principle:
Principle #25Self-service

2Area of stationary object

If wearable devices are designed with traditional size and shape constraints, then user comfort is maintained, but display area is insufficient for showing app lists

Engineering Contradiction:
Improvedisplay areaVSAvoiduser comfort
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The system segments the app list display into multiple pages or sections that can be navigated sequentially on the limited wearable device display. Instead of attempting to show all apps simultaneously, the interface divides the content into manageable portions, allowing comprehensive information presentation without requiring a larger display area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from a two-dimensional display limitation to utilizing temporal navigation through multiple display pages. By adding the time dimension for sequential viewing, the limited display area can present comprehensive app information through pagination, scrolling, or category-based grouping that unfolds over time rather than requiring expanded spatial area.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Loss of information

If the app list is customized per user and context, then relevance is improved, but system complexity increases due to multiple analysis parameters

Engineering Contradiction:
Improvecontext relevanceVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements a universal context analysis framework that handles multiple parameters (user profile, message text, conversation context, time, location) through a single integrated process. This multi-functional approach allows the same core algorithm to process various types of information and generate customized app recommendations without requiring separate complex systems for each parameter.

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

Solution Approach 2:

The system dynamically adjusts the weight and importance of different context parameters based on the situation. By changing the parameters of the analysis process itself (such as emphasizing certain keywords or user preferences in specific contexts), the system achieves high customization without requiring equally complex processing for all possible scenarios, optimizing the balance between relevance and complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10984192B2Application list providing method and device therefor
Publication Date: 2021.04.20 SAMSUNG ELECTRONICS CO LTD
  • US10984192B2 patent drawing
  • US10984192B2 patent drawing
  • US10984192B2 patent drawing

AI summary

Provided is a method for providing a related application list on the basis of a message. An application list providing method according to an embodiment of the present invention, which is performed by an application list providing device, may comprise the steps of: receiving a provided message; determining a keyword on the basis of the message; determining an application list associated with the message by using the determined keyword, wherein the application list includes at least one application (APP); generating a deep link for at least one application included in the application list by using the determined keyword; and providing the application list and the deep link.