Group-Based Communication Apparatus Rendering Suggested Graphical Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face frustration when selecting graphical objects in messaging communications due to large, irrelevant lists, computational intensity, and uncertainty about appropriate objects to use, leading to inefficient navigation and resource usage in client devices.

Innovation Solution

A group-based communication apparatus that determines a user-associated ranking for graphical objects based on user data and message metadata, suggesting relevant objects for selection, thereby reducing the number of objects rendered and improving computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a large number of graphical objects are listed in a predefined order, then users have access to a comprehensive set of graphical objects, but users experience frustration and increased navigation time due to irrelevant objects and the need to scroll or search

Engineering Contradiction:
Improvecomprehensive set of graphical objectsVSAvoidnavigation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by analyzing user graphical object data and message content before displaying the graphical object list. It pre-ranks graphical objects based on user history and message relevance, so that when the user needs a graphical object, the most relevant ones are already positioned at the top of the list, eliminating the need for scrolling or searching through irrelevant objects

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the ordering parameter of the graphical object list from a static predefined order to a dynamic user-associated ranking. This ranking is calculated based on user graphical object data and message content, transforming the list from a fixed sequence to an adaptive sequence that prioritizes relevant objects based on user behavior patterns and message context

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a large plurality of graphical objects is rendered in the user interface, then users have access to all available graphical objects, but the rendering becomes computationally intense for client devices

Engineering Contradiction:
Improveavailability of graphical objectsVSAvoidcomputational load
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system extracts and displays only the most relevant graphical objects based on user-associated ranking, rather than rendering the entire plurality of graphical objects. By taking out only the top-ranked objects that are most likely to be selected by the user, the system significantly reduces the computational load on client devices while maintaining user access to relevant graphical objects

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial action by rendering only a subset of graphical objects (those with the highest user-associated rankings) rather than the complete set. This partial rendering approach provides sufficient graphical object options for users while avoiding the excessive computational intensity that would result from rendering all available graphical objects

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If a predefined order is used for graphical objects, then the system is simple to implement, but it is unclear to users which graphical object would be most appropriate to associate with the messaging communication

Engineering Contradiction:
Improvesystem implementation simplicityVSAvoidgraphical object selection clarity
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system performs preliminary analysis of user graphical object data and message content before displaying the graphical object list. This preliminary action involves calculating user-associated rankings based on user behavior patterns and message relevance, so that when graphical objects are displayed, they are already ordered with the most appropriate ones first, making it clear to users which objects are most suitable for their message

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the ordering parameter from a simple predefined sequence to a user-associated ranking based on user graphical object data and message content. This parameter change transforms the graphical object list from a static, arbitrary order to a dynamic, meaningful order that reflects user preferences and message context, making it obvious to users which graphical objects are most appropriate

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11392272B2Group-based communication system and apparatus configured to render suggested graphical objects
Publication Date: 2022.07.19 SALESFORCE INC
  • US11392272B2 patent drawing
  • US11392272B2 patent drawing
  • US11392272B2 patent drawing

AI summary

Various embodiments of the present invention are directed to an improved group-based communication apparatus that is configured to render suggested graphical objects within a group-based communication interface. The group-based communication apparatus is configured to determine a ranking for a group-defined graphical object set based a user identifier. In response to receiving graphical object interface requests or messaging communication provision requests, the group-based apparatus is configured to determine at least one suggested graphical object based on the ranking and cause rendering of the at least one graphical object to a graphical object selection interface.