Client-Side Autosuggestion Interface for Group Communication Platforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for outputting suggested query and navigational items to a search suggestion interface in group-based communication platforms suffer from high network latency and bandwidth congestion, leading to poor user experience and constrained computing resources.

Innovation Solution

The system automatically outputs suggested query items to a query suggestion interface on client devices by detecting group-based communication platform query data, ranking suggested items, and launching the interface without requiring keystroke engagement, thereby shifting query processing from the network to the client device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If query processing is performed on the network server, then centralized control and data consistency are maintained, but network latency increases and bandwidth is consumed

Engineering Contradiction:
Improvedata consistencyVSAvoidnetwork latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the query processing function into two segments: the network server handles query data generation and storage, while the client device handles query execution and suggestion display. This segmentation allows data consistency to be maintained on the server while reducing network latency by performing processing locally on the client device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-generating and storing query data on the network server before it is needed. When a user interacts with the search interface, the pre-prepared query data is quickly transferred and executed locally, avoiding the need for real-time server processing and reducing perceived latency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If query processing is performed on the network server, then centralized control is maintained, but network bandwidth is consumed and client resources are constrained

Engineering Contradiction:
Improvecentralized controlVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts the query execution function from the network server and places it on the client device. The server retains centralized control by providing query data, while the client device independently executes queries and manages the suggestion interface, eliminating continuous network bandwidth consumption during query operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The client device is empowered to serve itself by locally executing queries and generating suggestions without requiring continuous server intervention. This self-service capability reduces network bandwidth consumption while the server maintains centralized control over the query data source.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If traditional search interface requires keystroke engagement, then user control is maintained, but user experience is degraded and interaction time increases

Engineering Contradiction:
Improveuser controlVSAvoidinteraction time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting user engagement with the search interface and automatically launching the suggestion interface with pre-fetched query data before the user completes their input. This anticipatory approach reduces interaction time while maintaining user control over the search process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by monitoring user interactions with the search interface and dynamically adjusting the suggestion interface based on detected engagement patterns. This feedback mechanism optimizes the user experience by providing relevant suggestions at the right moment without requiring explicit user commands.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12282487B2Methods, apparatuses and computer program products for outputting improved autosuggestions in a group-based communication platform
Publication Date: 2025.04.22 SALESFORCE INC
  • US12282487B2 patent drawing
  • US12282487B2 patent drawing
  • US12282487B2 patent drawing

AI summary

An apparatus is provided for outputting suggested query items by a group-based communication platform. The apparatus may include at least one memory and at least one processor configured to detect group-based communication platform query data stored in a memory of the apparatus. The processor is also configured to rank suggested query items based on the group-based communication platform query data. The processor is further configured to detect non-keystroke engagement of a search input interface of the group-based communication platform. The processor is further configured to determine a first subset of the suggested query items based on the ranking of the suggested query items and automatically launch a query suggestion interface including a first subset of the suggested query items in response to detecting the non-keystroke engagement of the search input interface. Corresponding methods and computer program products are also provided.