Status Update Module for Multi-Platform Availability Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face increased effort in managing their availability status across multiple communication platforms, requiring manual changes in IM presence, out-of-office replies, and social networking statuses, which becomes cumbersome when availability changes frequently.

Innovation Solution

A status update module and server system that detects events and sends unified status updates to multiple platforms, offloading processing from mobile devices and enabling updates even when they are not connected, using a status server to centrally manage and synchronize status changes across various systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual status updates are performed on multiple communication platforms, then status information can be accurately maintained across systems, but user effort and time consumption increase significantly

Engineering Contradiction:
Improvestatus information accuracyVSAvoidtime for status updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple status update operations into a single unified action. When a user changes their availability status, the system automatically propagates this single status change across multiple communication platforms (email, IM, social networks, etc.), eliminating the need to manually update each platform separately while maintaining accurate status information everywhere.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs automatic status propagation without requiring user intervention. Once the user initiates a status change on one platform, the system autonomously updates all other connected platforms, freeing the user from manual status management across multiple systems.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual status updates are performed on each communication platform, then each system's status can be controlled independently, but the complexity of status management increases

Engineering Contradiction:
Improveplatform-specific status controlVSAvoidstatus management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system provides a universal status management solution that works across multiple communication platforms simultaneously. A single status change operation performs the function of updating all platforms, making the system adaptable to various platforms while reducing management complexity through centralized control.

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

3Reliability

If status updates require mobile device connectivity, then real-time status synchronization can be achieved, but status updates cannot be performed when devices are offline

Engineering Contradiction:
Improvereal-time status synchronizationVSAvoidstatus update availability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs status updates in advance when the device is online and connected. Status changes are queued and propagated to all platforms during available connectivity windows, so that when the device goes offline, the status information has already been synchronized across systems, maintaining both real-time synchronization during connectivity and operational availability during offline periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9292829B2System and method for updating status information
Publication Date: 2016.03.22 MALIKIE INNOVATIONS LTD
  • US9292829B2 patent drawing
  • US9292829B2 patent drawing
  • US9292829B2 patent drawing

AI summary

To avoid the need to access multiple applications and perform multiple corresponding status changes each time a user or device's status or availability changes, multiple status updates can be generated and provided to corresponding systems, according to a detected event. To enable status updates to be provided to multiple systems based on the detected event, a status update module can be used, which is operable to send multiple status updates to multiple systems on behalf of a mobile device. By using a status server or other network-based component to performing such updating, processing can be offloaded from the mobile devices and updates can be performed even when the mobile devices are not communicable with the systems being updated.