Instant Messaging Contact List Reordering by Interaction Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messaging clients face challenges in managing large contact lists, requiring users to scroll through numerous contacts to find relevant ones, even when configured to display only online or group contacts, leading to a cumbersome user experience.

Innovation Solution

A method of selecting contacts for presentation in a display region by identifying subsets based on predefined criteria such as contact interaction and online status, generating lists that combine and reorder these subsets to prioritize relevant and active contacts, ensuring they are easily accessible without extensive scrolling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the IM client displays all contacts in the contact list, then the user can see all available contacts, but the user must scroll through a large number of contacts to find relevant ones, increasing the time and effort required to locate specific contacts

Engineering Contradiction:
Improvenumber of displayed contactsVSAvoidtime to locate specific contact
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the contact list into multiple subsets based on different criteria (online status, interaction frequency, groups). Instead of displaying all contacts in a single list, the system creates multiple organized subsets that can be displayed separately or combined, allowing users to quickly locate contacts without scrolling through the entire list.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters used to organize and display contacts by introducing multiple sorting criteria (online/offline status, interaction frequency, group membership). The system dynamically adjusts which contacts are displayed and in what order based on these parameters, enabling users to find relevant contacts more efficiently without manually scrolling through all contacts.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the IM client configures to display only online contacts or contacts in particular groups, then the number of contacts to scroll through is reduced, but the displayed contacts may not include the contacts in which the user is most interested

Engineering Contradiction:
Improveease of contact selectionVSAvoidrelevance of displayed contacts
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent merges multiple contact subsets based on different criteria (online status, interaction frequency, group membership) into a unified display. Instead of requiring users to switch between different filtered views, the system combines these subsets and applies reordering based on interaction frequency, ensuring that the most relevant contacts are prominently displayed regardless of their online status or group membership.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic reordering of contacts based on interaction frequency. The contact list is not static but continuously adapted based on user behavior patterns, automatically adjusting which contacts are displayed and in what order. This dynamic approach ensures that contacts the user is most interested in are always prominently displayed, while still maintaining the ability to filter by online status or group when needed.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If the IM client displays a subset of contacts to reduce scrolling, then the user experience is improved, but the contact management and filtering mechanisms become more complex

Engineering Contradiction:
Improvetime to locate contactVSAvoidcontact management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements self-service contact management by automatically organizing and reordering contacts based on interaction frequency and other criteria. Instead of requiring users to manually configure complex filtering rules, the system autonomously analyzes user behavior patterns and dynamically adjusts the contact list organization, reducing the perceived complexity for users while still providing advanced organizational capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9195969B2Presenting quick list of contacts to communication application user
Publication Date: 2015.11.24 GOOGLE LLC
  • US9195969B2 patent drawing
  • US9195969B2 patent drawing
  • US9195969B2 patent drawing

AI summary

Methods and systems of presenting a quick list of contacts to an instant messaging user are disclosed. A set of contacts is identified. From the set of contacts, a first subset is selected based on first predefined criteria and a second subset is selected from second predefined criteria. The first and second predefined criteria may include contact interaction criteria, user activity criteria, and connectedness criteria. From the first and second subsets, one or more lists of contacts are generated. The one or more lists may be displayed in a display region of an instant messaging application.