Instant Messenger Availability Prediction via Behavioral Pattern Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging technologies only display a user's current availability status without predicting future changes, which limits users' ability to anticipate availability and plan interactions accordingly.

Innovation Solution

A method and system that analyze historical data and behavioral patterns to predict future availability status changes, updating the displayed status to reflect anticipated changes, using a provider computing device that retrieves and processes availability status information, identifies behavioral patterns, and creates a predicted availability status string.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If only current availability status is displayed, then the system is simple and easy to implement, but users cannot anticipate future availability changes

Engineering Contradiction:
Improveavailability status informationVSAvoidprediction system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of historical availability data to predict future status changes before they occur. By analyzing past patterns and proactively determining predicted availability status changes, the system provides users with advance information about when a user will become available or unavailable, eliminating the need for users to constantly check current status and reducing information loss.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If historical data analysis is performed to predict availability changes, then users can anticipate future status, but processing time and computational resources increase

Engineering Contradiction:
Improveavailability prediction accuracyVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of historical availability data to establish behavioral patterns and trends in advance. By pre-processing historical data to identify when users typically change their availability status (e.g., becoming unavailable during work hours, available during off-hours), the system reduces the computational burden during real-time operations and provides faster predictions without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system analyzes its own historical data autonomously to generate predictions without requiring external intervention. The provider computing device automatically retrieves historical availability status data, identifies patterns, and generates predicted availability status changes, eliminating the need for manual data collection and analysis while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If behavioral patterns are analyzed to predict availability status, then prediction accuracy improves, but data processing complexity increases

Engineering Contradiction:
Improveavailability status prediction precisionVSAvoidpattern analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential elements needed for prediction from the historical data, such as timestamps of availability status changes and contextual information (work hours, meeting schedules). By focusing on key pattern elements rather than analyzing every detail of historical data, the system achieves high prediction precision while keeping the processing complexity manageable.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system analyzes a representative subset of historical data that contains sufficient information to identify behavioral patterns, rather than processing every single historical record. By selecting key data points that exemplify user availability patterns (such as status changes during typical work hours vs. off-hours), the system achieves accurate predictions with reduced computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10454855B2System and method for predicting availability status changes of instant messenger users
Publication Date: 2019.10.22 GENESYS CLOUD SERVICES INC
  • US10454855B2 patent drawing
  • US10454855B2 patent drawing
  • US10454855B2 patent drawing

AI summary

A method for predicting availability status changes includes: retrieving, via a provider computing device, present availability status information for a user of an instant messenger (IM) application managed by the provider computing device, wherein the present availability status information includes at least a present availability status and a timestamp useable to identify a present date and time the present availability status was retrieved; identifying, by the provider computing device, a behavioral pattern of a plurality of behavioral patterns for the user as a function of the present availability status; determining, by the provider computing device, a predicted availability status change event; and creating, by the provider computing device, a predicted availability status string based on the identified behavioral pattern.