Presence State Auto-Update for Instant Messaging Distraction Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Instant messaging systems fail to accurately reflect users' presence states, leading to misunderstandings and distractions, as users may forget to update their presence status or others may ignore it, resulting in unwanted interactions.

Innovation Solution

Implementing a system that automatically determines and updates a user's presence state based on computer system activity and schedule information, allowing instant messaging operations to be processed selectively depending on the presence state, such as queuing messages for busy users and delivering them when they become available.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users manually select presence state, then presence state reflects user availability, but users may forget to update presence state leading to inaccurate reflection

Engineering Contradiction:
Improveaccuracy of presence state reflectionVSAvoiduser manual update requirement
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines and updates presence state by monitoring computer system activity without requiring manual user input. The presence state is self-updated based on detected activity levels, eliminating the need for users to manually select or update their status while improving accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors computer system activity and uses this feedback to automatically adjust the presence state. When activity levels change, the presence state is updated accordingly, creating a closed-loop system that accurately reflects user availability without manual intervention.

Inventive Principle:
Principle #23Feedback

2Reliability

If presence state is manually updated, then user control over status indication, but other users may ignore presence state resulting in unwanted interactions

Engineering Contradiction:
Improveeffectiveness of presence state in preventing interruptionsVSAvoidsystem processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically updates presence state in advance before users become unavailable or available. By proactively monitoring activity and updating status before interactions are needed, the system ensures presence state is always accurate and effective in preventing unwanted interruptions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The presence state system operates autonomously, automatically determining status based on computer activity without requiring user action. This self-service approach ensures presence state is always up-to-date and effective in managing user availability without adding complexity through manual update mechanisms.

Inventive Principle:
Principle #25Self-service

3Productivity

If instant messaging operations are processed immediately, then communication responsiveness, but distractions to busy users

Engineering Contradiction:
Improveinstant messaging operation deliveryVSAvoiddistractions to busy users
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system pre-processes and queues instant messaging operations before the user becomes available. By storing operations in advance and automatically delivering them when presence state changes to available, the system maintains communication responsiveness while preventing distractions during busy periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts operation processing based on real-time presence state changes. When users transition from busy to available status, the system automatically activates queued operations. This dynamic behavior allows immediate processing when appropriate while preventing interruptions during busy periods.

Inventive Principle:
Principle #15Dynamics

4Reliability

If presence state changes are monitored continuously, then accurate reflection of availability, but system resource consumption

Engineering Contradiction:
Improveaccuracy of availability reflectionVSAvoidsystem resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system monitors computer activity at periodic intervals rather than continuously. By checking activity levels at scheduled times, the system maintains accurate presence state reflection while reducing resource consumption compared to continuous monitoring.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS7912903B2Method and system for processing instant messenger operations dependent upon presence state information in an instant messaging system
Publication Date: 2011.03.22 ORACLE AMERICAN INC
  • US7912903B2 patent drawing
  • US7912903B2 patent drawing
  • US7912903B2 patent drawing

AI summary

A method and system for processing instant messenger operations dependent upon presence state information in an instant messaging system. In one embodiment, the method may include receiving an instant messaging operation directed to a given user, where the given user is not offline; determining a presence state of an instant messenger in response to receiving the instant messaging operation, where the presence state corresponds to the given user; and selectively processing the instant messaging operation dependent upon the presence state in response to the determination. In another embodiment, the method may include storing an instant messaging operation associated with a given presence state of an instant messenger, where the given presence state corresponds to a given user; detecting a transition to the given presence state subsequent to storing the operation; and performing the instant messaging operation in response to the detection.