Automated Partner List Pruning via Inactivity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time communications systems face challenges in managing partner lists efficiently, as they lack system-wide knowledge and require manual pruning, leading to outdated and irrelevant contacts remaining on lists.

Innovation Solution

A real-time communications data processing system with a history log to record user interactions and partner list management logic that automatically removes users who have not logged in or interacted within a threshold period, leveraging system-wide knowledge to maintain relevant partner lists.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual pruning of partner lists is used, then users can maintain control over their lists, but the effort and time required increases significantly as the number of partners grows

Engineering Contradiction:
Improveease of partner list managementVSAvoidtime required for manual list maintenance
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables automated self-service management of partner lists by having the system automatically detect inactive users, evaluate them against removal criteria, and prune the lists without requiring manual user intervention. This resolves the contradiction by eliminating the time-consuming manual effort while maintaining effective list management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by continuously monitoring user activity and pre-identifying inactive partners before they need to be removed. The automated evaluation of removal criteria happens proactively, so when pruning is needed, the work is already prepared and can be executed efficiently without manual intervention.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If partner lists are not manually maintained, then user effort is reduced, but outdated and irrelevant contacts remain on the lists

Engineering Contradiction:
Improveefficiency of list managementVSAvoidrelevance of partner list data
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring user activity data and using this information to automatically evaluate and update partner lists. The system receives feedback about user inactivity, processes this information through removal criteria evaluation, and automatically prunes irrelevant contacts, thereby maintaining both efficiency and data relevance simultaneously.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The automated system performs self-service by autonomously maintaining the relevance of partner lists through continuous monitoring and automatic pruning based on activity criteria. This eliminates the need for manual intervention while ensuring that outdated contacts are removed, thus maintaining both productivity and reliability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If system-wide knowledge is not utilized, then individual list management remains simple, but opportunities for automated management across the system are lost

Engineering Contradiction:
Improveflexibility of list management approachVSAvoidlevel of automated list management
Core Design Contradiction:
Adaptability or versatilityVSExtent of automation

Solution Approach 1:

The system applies universality by creating a multi-functional automated management mechanism that serves all user partner lists simultaneously. The same automated evaluation and pruning process is universally applied across the system, leveraging system-wide knowledge to manage individual lists automatically. This maintains flexibility through configurable criteria while achieving high levels of automation.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary automated evaluation of all partners against removal criteria across the entire system. By proactively identifying inactive users system-wide and preparing pruning recommendations, the system enables automated management while maintaining adaptability through configurable criteria that can be adjusted based on user needs.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9374334B2Programmatic message partner list management
Publication Date: 2016.06.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9374334B2 patent drawing
  • US9374334B2 patent drawing
  • US9374334B2 patent drawing

AI summary

Embodiments of the present invention address deficiencies of the art in respect to instant messaging and real-time communications systems and provide a method, system and computer program product for automated partner list management in a real-time communications system. In one embodiment, a real-time communications data processing system can include a real-time communications server, a history log configured to record user interaction records for different users of the real-time communications server, a set of partner lists for the different users, and partner list management logic coupled to each of the real-time communications server and history log. The partner list management logic can include program code enabled to remove individual ones of the different users from a single one of the partner lists which individual ones of the different users meet at least one configurable criteria.