Context-Aware Messaging System for Real-Time Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional online communication methods, such as instant messaging, lack integration with other systems and sources of information, making it difficult for users to access relevant data during conversations and limiting the ability to share contextual information across platforms.

Innovation Solution

A context-aware messaging system that extracts context attributes from conversation threads, scores them based on relevance, and modifies the user interface and information feeds in real-time, integrating data from various sources like CRM databases and social networks to provide a more informative and interactive communication experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional online communication methods are used, then communication simplicity is maintained, but integration with other systems and access to relevant data is limited

Engineering Contradiction:
Improveintegration capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments information by extracting and tagging context attributes from conversation threads, separating relevant data elements that can be independently scored, retrieved, and presented. This allows integration with external systems without complicating the core communication function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces context attributes as intermediary elements that bridge communication tools and external data sources. These attributes act as mediators that capture contextual information from conversations and enable retrieval from CRM databases, social networks, and other integrated systems without direct coupling.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If context attributes are extracted and scored in real-time, then access to relevant information is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvecontextual information availabilityVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary extraction of context attributes from conversation threads as messages are exchanged, tagging them with metadata before the conversation concludes. This preliminary action enables efficient retrieval and presentation of relevant information without requiring intensive real-time processing during the entire conversation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional keyword-based search mechanisms with a context attribute scoring system that uses machine learning models to automatically rank and retrieve relevant information based on extracted contextual elements, reducing manual processing time and computational overhead.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Loss of information

If multiple context attributes are integrated from various sources, then information completeness is improved, but data management complexity increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddata management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system implements a universal context attribute framework that can extract and standardize contextual information from multiple diverse sources including CRM databases, social networks, and communication tools. This universal approach manages data complexity by applying consistent extraction and scoring rules across different data sources.

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

Solution Approach 2:

The patent transforms contextual information from various sources into standardized context attributes with uniform scoring parameters. By changing the representation of diverse data into a common parameter framework, the system manages complexity while maintaining information completeness across integrated sources.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9330145B2Systems and methods for context-aware message tagging
Publication Date: 2016.05.03 SALESFORCE INC
  • US9330145B2 patent drawing
  • US9330145B2 patent drawing
  • US9330145B2 patent drawing

AI summary

Disclosed are systems, apparatus, and methods for context-aware messaging. In various implementations, a conversation between two or more users may be hosted by a communications tool, where the conversation generates text included in a conversation thread. Context attributes may be extracted from the generated text. The context attributes may describe interactions and data objects associated with one or more entities. One or more scores may be assigned to the extracted context attributes based on the contents of the conversation thread. The scores may provide a rank for each of the extracted context attributes. A presentation of a user interface of a communication tool may be modified based on the one or more scored context attributes.