Selectable Application Links in Message Threads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience when trying to perform actions related to ongoing conversations in message exchange threads, such as making reservations or consulting maps, as they need to manually switch between applications, disrupting the conversation flow.

Innovation Solution

Incorporating selectable application links directly into the message exchange thread, allowing users to access relevant applications like maps or reservation apps without leaving the conversation, by identifying installed applications on the client device and triggering links based on cues from the conversation content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually switch applications to perform actions related to conversation content, then they can access relevant applications, but the conversation flow is disrupted and user convenience deteriorates

Engineering Contradiction:
Improveconvenience of accessing applicationsVSAvoidtime spent switching applications
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges the message exchange thread interface with application launch functionality by inserting selectable application links directly into the transcript. This allows users to access relevant applications without leaving the conversation interface, combining the communication flow with action execution in a single unified interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces selectable application links as an intermediary element within the message transcript. These links serve as mediators that connect conversation content with application functionality, allowing users to trigger applications through contextual cues in the conversation without manual navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If selectable application links are inserted into the message exchange thread, then user convenience is improved and conversation flow is maintained, but the complexity of the message exchange client increases

Engineering Contradiction:
Improveconvenience of accessing applicationsVSAvoidcomplexity of message exchange client
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of message content to identify contextual cues and determine relevant applications before the user needs to act. By pre-processing the conversation content and pre-identifying applicable applications, the system reduces the complexity of real-time decision-making and interface management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The message exchange client automatically analyzes its own conversation content to identify contextual cues and self-determines which applications to suggest. The system serves itself by autonomously processing message content, identifying relevant entities, and generating appropriate application links without requiring external intervention.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the system identifies and presents links to installed applications, then relevance to user context is improved, but the precision of matching conversation content to appropriate applications must be maintained

Engineering Contradiction:
Improveadaptability to user's installed applicationsVSAvoidprecision of matching content to application
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies local quality by tailoring the presentation of application links to the specific context of each message and the individual user's installed applications. The system analyzes the local context of each conversation segment and matches it with the user's specific application ecosystem, rather than applying a generic solution.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically changes parameters such as the set of available applications, the criteria for matching, and the presentation format based on the detected contextual cues and the user's device state. This allows precise matching while adapting to different users, applications, and conversation contexts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11057333B2Incorporating selectable application links into message exchange threads
Publication Date: 2021.07.06 GOOGLE LLC
  • US11057333B2 patent drawing
  • US11057333B2 patent drawing
  • US11057333B2 patent drawing

AI summary

Methods, apparatus, systems, and computer-readable media are provided for incorporating application links into message exchange threads. One or more cues emanating from a message exchange thread involving two or more message exchange clients may be detected. The one or more cues may trigger incorporation, into the message exchange thread, of a selectable link to a distinct application. At least one candidate application that is installed on a given client computing device operated by a message exchange thread participant may be identified. The candidate application may be associated with content of the message exchange thread. A selectable link may be incorporated into a transcript of the message exchange thread displayed in a graphical user interface of a message exchange client operating on the given client computing device. The selectable link may be operable by the participant to expose to the participant an interface associated with a respective candidate application.