Entity Reference Augmentation in Messaging Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems lack efficient methods for enhancing user interactions by clearly referencing entities within messaging threads, such as users, media, products, or locations, which can lead to confusion and missed notifications.

Innovation Solution

The implementation of an entity reference system that predicts and suggests entities in a message thread, generates messages with entity references, and augments these references with additional information and controls, allowing users to interact more effectively with mentioned entities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If entity references are added to messaging threads to improve user interaction clarity, then user experience and interaction effectiveness are improved, but system complexity and implementation difficulty increase

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

Solution Approach 1:

The patent introduces an entity reference system that acts as an intermediary layer between users and messaging threads. This system includes entity reference generators that automatically create references to entities (users, products, media) and entity reference augmenters that add contextual information. These intermediary components handle the complexity of entity tracking and reference management, thereby improving user interaction clarity without requiring users to directly manage the underlying system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-generating entity references and pre-augmenting them with relevant information before users need to interact with them. The entity reference generator proactively identifies entities in messages and creates references, while the augmenter pre-pends contextual information. This preliminary processing reduces the cognitive load on users during interaction, improving ease of operation while containing system complexity within automated background processes.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If entity references with augmentation elements are generated and sent through the messaging system, then information completeness and user notification effectiveness are improved, but data transmission volume and processing requirements increase

Engineering Contradiction:
Improveinformation completenessVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent applies partial action by selectively augmenting entity references with information based on specific criteria rather than adding all possible information uniformly. The system determines which augmentation elements are necessary to prevent information loss and only includes those in the transmitted data. This approach ensures information completeness for critical entities while avoiding unnecessary data transmission for others, thereby balancing information completeness with data volume management.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If the system automatically predicts and suggests entities in message threads, then user input efficiency and message accuracy are improved, but computational resources and processing time increase

Engineering Contradiction:
Improveuser input efficiencyVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The entity reference generator operates autonomously to predict and suggest entities in message threads without requiring manual user input. The system self-services by automatically analyzing message content, identifying relevant entities (users, products, media), and generating appropriate entity references. This automation improves user input efficiency by eliminating manual entity searching and selection, while the computational resources are efficiently managed through automated algorithms that process entities in real-time during normal system operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10447642B2Techniques for augmenting entity references in a messaging system
Publication Date: 2019.10.15 META PLATFORMS INC
  • US10447642B2 patent drawing
  • US10447642B2 patent drawing
  • US10447642B2 patent drawing

AI summary

Techniques for augmenting entity references in messages are described. In one embodiment, a method may comprise receiving a message from a referencing client device at a messaging system intended for a third-party receiving user account; determining that the message includes an entity reference referencing an entity; selecting an augmentation element associated with the entity reference; generating an augmented entity reference by augmenting the entity reference with the augmentation element; and sending the augmented entity reference to the one or more client devices associated with the third-party receiving user account. Other embodiments are described and claimed.