Roaming Instant Messaging Proximity Status Update

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In instant messaging systems, users often multitask and may need to leave their IM client without notifying others, leading to uncertainty about their availability, as there is no way for participants to know if a user is no longer available at their home IM client.

Innovation Solution

A method and system for roaming instant messaging that determines a user's location and updates their status, notifying other users when they are no longer proximate to their home IM client and when they become proximate to a guest IM client, allowing for continued communication by initiating a new session with the guest IM client.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user leaves their home IM client without notification, then the user maintains mobility and flexibility, but other participants cannot determine the user's availability

Engineering Contradiction:
Improveuser mobilityVSAvoiduser availability information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system implements automatic feedback by monitoring user proximity to IM clients and notifying participants when a user moves away from their home client or approaches a guest client. This maintains information flow about user availability without requiring manual user input, resolving the contradiction between user mobility and availability information.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-service by automatically detecting user location changes and updating presence status without requiring user action. The proximity monitoring and status update mechanisms operate autonomously, allowing users to move freely while the system maintains accuracy of availability information.

Inventive Principle:
Principle #25Self-service

2Reliability

If the system monitors user location continuously, then user availability status is accurately tracked, but system complexity and energy consumption increase

Engineering Contradiction:
Improveavailability status accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses periodic proximity detection rather than continuous monitoring, checking user location at intervals or upon triggering events. This reduces system complexity and energy consumption while maintaining sufficient reliability for determining user availability status in IM contexts.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary proximity assessments and only initiates full status updates when location changes are detected. This preliminary filtering reduces unnecessary system operations and complexity while ensuring accurate availability tracking when users actually move between locations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9813511B2Roaming instant messaging
Publication Date: 2017.11.07 BEIJING ZITIAO NETWORK TECH CO LTD
  • US9813511B2 patent drawing
  • US9813511B2 patent drawing
  • US9813511B2 patent drawing

AI summary

A computer-implemented method of instant messaging can include determining location information for at least one user of an instant messaging system, determining when the user is no longer proximate to a home instant messaging client, and determining when the user is proximate to a guest instant messaging client. The computer-implemented method also can include dynamically updating a status of the user within an instant messaging system according to the proximity of the user to at least one of the home instant messaging client or the guest instant messaging client.