Serverless Presence Management via Peer-to-Peer Acknowledgement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional presence systems in mobile communications rely on dedicated presence servers, which incur high costs, require infrastructure, and raise privacy concerns, and are inefficient due to periodic polling or push mechanisms.

Innovation Solution

A serverless presence system where mobile communication devices within a predefined group manage and share presence information peer-to-peer, using data packets and delivery acknowledgements to determine and update presence status without the need for a dedicated presence server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a presence server is used to manage presence information, then presence status can be centrally controlled and updated, but infrastructure costs, hardware requirements, and administrative overhead increase

Engineering Contradiction:
Improvepresence status managementVSAvoidinfrastructure requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the presence server component from the traditional architecture and removes it entirely. Instead of using a centralized server to manage presence information, the system distributes presence management functionality to individual mobile communication devices themselves, eliminating the need for dedicated server infrastructure while maintaining presence status management capabilities

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Each mobile communication device autonomously manages its own presence status without requiring external server assistance. Devices independently determine their presence state based on network connectivity and communication status, and other devices query this information directly peer-to-peer, enabling self-service presence management

Inventive Principle:
Principle #25Self-service

2Loss of information

If periodic polling is used to update presence information, then presence status can be maintained across all devices, but bandwidth consumption and system overhead increase

Engineering Contradiction:
Improvepresence status updatesVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent replaces continuous periodic polling with event-triggered updates. Presence status changes are pushed to other devices only when actually changed, rather than querying at fixed intervals. This maintains presence information accuracy while dramatically reducing unnecessary bandwidth consumption during stable states

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system implements feedback mechanisms where devices notify others of presence status changes. When a device's presence state changes, this information is pushed to relevant devices, creating an efficient feedback loop that maintains information synchronization without requiring continuous polling overhead

Inventive Principle:
Principle #23Feedback

3Reliability

If a presence server is used to control access to presence information, then security can be managed, but privacy concerns arise regarding centralized access control

Engineering Contradiction:
Improveaccess controlVSAvoidprivacy concerns
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the centralized access control function from a presence server and distributes it to individual devices. Each device maintains its own presence information locally and controls access decisions autonomously, eliminating the privacy concerns associated with centralized collection and control of presence data

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Access control for presence information is handled locally at each device rather than centrally. Each device independently determines which other devices can access its presence status based on local policies and relationships, providing fine-grained control while keeping data distributed and private

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8966054B2Method, system and mobile device for implementing a serverless presence system
Publication Date: 2015.02.24 MALIKIE INNOVATIONS LTD
  • US8966054B2 patent drawing
  • US8966054B2 patent drawing
  • US8966054B2 patent drawing

AI summary

A method, system and mobile communication device for implementing a serverless presence system are provided. In accordance with one embodiment, there is provided a method of sharing presence information between a group of mobile communication devices configured to communicate over a wireless network, the mobile communication devices defining the group members of the group, the method comprising: sending a data packet from a sending group member to at least one of the other group members; determining a presence status in accordance with whether a delivery acknowledgement is received by the sending group member from each of the other group members to which the data packet was sent within a predetermined duration from the sending of the data packet; storing the determined presence status in memory; and sending a presence update comprising the determined presence status of at least some of the group members to all of the group members.