Instant Messaging Contact List Segmentation and Hierarchical Organization

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 online or relevant individuals, leading to an inefficient communication experience.

Innovation Solution

A method and system for dynamically generating and refreshing contact lists based on predefined criteria, including online status, interaction scores, and location priority, to prioritize and display the most relevant contacts in a user-friendly manner.

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 every contact, but the user interface becomes cluttered and requires scrolling, reducing ease of operation

Engineering Contradiction:
Improvenumber of contacts displayedVSAvoidease of finding contacts
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The contact list is segmented into multiple hierarchical levels: groups (folders) containing subgroups, and contacts within each subgroup. This segmentation allows the system to organize thousands of contacts into manageable portions that can be displayed without requiring extensive scrolling, while still providing access to all contacts through the hierarchical structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the contact list organization, moving from a single flat list to a multi-level tree structure with groups, subgroups, and contacts. This dimensional change allows efficient navigation and display of large numbers of contacts by adding organizational layers rather than simply expanding a single list.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If the IM client allows users to configure contact display settings (online status, groups, folders), then users can customize their view, but managing these groups and configurations becomes cumbersome

Engineering Contradiction:
Improvecontact display customizationVSAvoidcontact list management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The contact list structure is designed to be dynamic rather than static. Groups and subgroups can be automatically created, modified, and reorganized based on user interactions and system criteria. The hierarchical structure adapts to user needs without requiring manual configuration of every detail, reducing management complexity while maintaining high adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically manages contact organization by creating groups and subgroups based on predefined criteria and user behavior patterns. This self-service approach reduces the burden on users to manually configure and maintain complex group structures, while still providing customized contact displays tailored to individual user needs.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the IM client displays only online contacts or contacts in specific groups, then the contact list becomes more manageable, but users may miss relevant contacts that are offline or in other groups

Engineering Contradiction:
Improvecontact list manageabilityVSAvoidvisibility of relevant contacts
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary organization of contacts into hierarchical groups and subgroups based on predefined criteria before the user needs to access them. This advance organization ensures that relevant contacts are pre-positioned in the appropriate locations within the hierarchy, making them easily discoverable when users navigate the structured contact list, while maintaining overall contact visibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The hierarchical group structure acts as an intermediary between the complete contact list and the user's view. Instead of displaying all contacts directly or filtering them aggressively, the group structure mediates by organizing contacts into logical categories that preserve visibility of all contacts while making the list manageable through structured navigation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9654427B2Presenting instant messages
Publication Date: 2017.05.16 GOOGLE LLC
  • US9654427B2 patent drawing
  • US9654427B2 patent drawing
  • US9654427B2 patent drawing

AI summary

Methods and systems for presenting instant messaging contacts are provided. At a computing device having one or more processors that execute one or more programs stored in memory of the computing device there is obtained, from a first electronic device, a first online status of an instant messaging contact. The instant messaging contact is logged-in, at the first electronic device, with respect to an instant message application. Further there is obtained a second online status of the instant messaging contact from a second electronic device. The instant messaging contact is also logged-in, at the second electronic device, with respect to the instant message application. There is determined, with respect to the instant messaging application, an overall online status for the instant messaging contact using the first online status and the second online status.