Context-Aware Image Suggestion in Messaging Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in finding and sharing relevant images in messaging systems, as existing solutions require time-consuming search processes and do not effectively utilize conversation context to suggest relevant or trending content, potentially compromising privacy by accessing chat content.

Innovation Solution

A system that proactively suggests expressive graphical content related to a message conversation by generating keywords from the chat transcript, prioritizing recent and popular content, and using a search engine to filter and rank results, ensuring privacy by not sharing chat content with servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a user manually types search text and sifts through image search results to find relevant images, then the user can find images to share, but the process is time-consuming and requires detailed interaction

Engineering Contradiction:
Improverelevance of suggested imagesVSAvoidtime to find and share images
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating keywords from the chat transcript, executing image searches, and preparing ranked results before the user needs them. The message client proactively suggests images without waiting for explicit user search input, thus resolving the contradiction between relevance and time consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by automatically analyzing the conversation context, generating appropriate search queries, and presenting relevant images without requiring manual typing or extensive user interaction. The user simply needs to review and select from pre-filtered suggestions.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If the message server accesses chat content to improve search results, then more relevant images can be suggested, but user privacy is compromised

Engineering Contradiction:
Improverelevance of search resultsVSAvoidprivacy loss
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system applies local quality by performing keyword generation and image search operations locally on the user's device rather than centrally on the server. The chat transcript remains on the client device, and only processed results are transmitted, thus maintaining privacy while achieving relevant search results.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The message client acts as an intermediary between the chat content and the image search service. It extracts keywords locally and uses them to query image databases without exposing the actual chat content to the server, thus mediating between relevance requirements and privacy concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If add-in software like GBoard is used to perform image searches within the message client, then users can search without leaving the application, but typing and multiple selection steps are still required

Engineering Contradiction:
Improveintegration with message clientVSAvoidsimplicity of sharing process
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system enables self-service by automatically generating keywords from the chat transcript and executing searches without requiring user typing. The message client proactively presents image suggestions based on conversation context, eliminating the need for manual search query input and multiple selection steps.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-generating keywords, executing searches, and ranking images before the user needs them. This allows the user to simply review and select from pre-prepared suggestions, significantly simplifying the operation while maintaining integration with the message client.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10885105B2Image search based on message history
Publication Date: 2021.01.05 APPLE INC
  • US10885105B2 patent drawing
  • US10885105B2 patent drawing
  • US10885105B2 patent drawing

AI summary

Systems and methods are disclosed for suggesting expressive graphical content to a user to share within a messaging system. Expressive graphical content can include images, video, animated images, any of which may include sound, that a message system user is likely to share because it is related to a conversation between one or more users of the message system. Expressive graphical content may be content that is recent, humorous, and/or popular or trending in popularity, and can be shared without a copyright. A transcript of a message session between two or more users of a message system can be used to generate keywords for identifying and prioritizing expressive graphical content. The keywords can be prioritized and used as search terms to proactively suggest to the user to search for expressive graphical content. A search can be initiated automatically upon selecting one or more of the keywords.