Context-Aware Object Identifier Suggestion System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems require users to manually search for and select relevant object identifiers during interactions, which can be time-consuming and inefficient, especially in social communities where context-specific information is exchanged.

Innovation Solution

The system determines and suggests object identifiers relevant to the communication context between users, allowing users to select and share them without the need for manual searching, by processing communication exchanges and utilizing user-set associations to provide context-specific suggestions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually search for object identifiers using keywords, then they can find relevant objects, but the process is time-consuming and inefficient

Engineering Contradiction:
Improverelevance of found objectsVSAvoidtime to search and select object identifiers
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-processes communication exchanges and maintains associations between users, objects, and contexts in advance. When a user initiates communication, the system has already prepared relevant object identifiers based on previous interactions, communication history, and contextual information, eliminating the need for manual searching at the moment of need.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system analyzes communication exchanges and user interactions to continuously learn and improve object recommendations. By processing feedback from user selections, communication patterns, and contextual relevance, the system refines its ability to suggest appropriate object identifiers, making the process more efficient over time.

Inventive Principle:
Principle #23Feedback

2Productivity

If the system provides context-specific object identifier suggestions, then user interaction efficiency is enhanced, but the system complexity increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidsystem processing and association management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides the complex task of object recommendation into manageable segments: processing communication exchanges separately, maintaining user-object associations separately, analyzing contextual information separately, and generating suggestions by integrating these segments. This modular approach reduces overall system complexity while maintaining comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary object management service that acts as a mediator between users and the communication system. This service handles the complex processing of associations, contexts, and recommendations, shielding users from complexity while enabling efficient, context-aware object identifier suggestions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If the system processes communication exchanges to determine suggested object identifiers, then the relevance of shared content is improved, but the processing load and time required increases

Engineering Contradiction:
Improverelevance of suggested object identifiersVSAvoidprocessing load and computational resources
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system performs preliminary processing of communication exchanges and maintains associations in advance, so that when object identifier suggestions are needed, the heavy computational work has already been completed or is significantly reduced, balancing relevance with processing load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system processes only the necessary portion of communication data required to generate relevant suggestions, rather than analyzing entire communication histories or all possible objects. This partial processing approach maintains high relevance while reducing computational power requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentEP3341863B1Suggesting object identifiers to include in a communication
Publication Date: 2020.08.26 PINTEREST INC
  • EP3341863B1 patent drawingFigure 1
  • EP3341863B1 patent drawingFigure 2
  • EP3341863B1 patent drawingFigure 3

AI summary

Described are systems and methods for determining object identifiers to suggest to a first user for use in including in a communication with a second user. For example, a first user (sending user) may be communicating in an Internet based social community with a second user (receiving user) via a chat messaging interface. As part of that communication, the first user may desire to send, present or otherwise share an object identifier, such as an image of an object, with the second user. In suggesting an object identifier, the context of the communication may be determined and object identifiers associated with the sending user that are relevant to the communication may be determined and suggested to the sending user.