Presence Data Update via Proxy Delegation and Multicast
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing instant messaging systems face challenges in accurately and efficiently updating presence information, leading to potential delays in message delivery due to unreliable presence status detection.
Innovation Solution
A method that allows authorized users to delegate permission to change their presence information, which is then managed by a server and made available to other users through multicast messages, enabling real-time communication and precise presence status updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user exclusively manages their own presence information, then the reliability of presence status is maintained, but the speed and efficiency of presence information updates deteriorate
Solution Approach 1:
The patent introduces a proxy user as an intermediary who can update presence information on behalf of the actual user. The proxy acts as a mediator between the user and the presence information system, enabling faster updates while maintaining reliability through authorized delegation. The server mediates between the proxy's update requests and the presence information storage, ensuring proper authorization verification.
2Productivity
If the system allows delegated permission to change presence information, then the efficiency of presence information management is improved, but the system complexity increases
Solution Approach 1:
The system implements self-service authorization mechanisms where users can autonomously grant and revoke proxy permissions without external intervention. The server automatically manages authorization states, verifying proxy credentials and enforcing permission boundaries. This self-service approach simplifies the overall system architecture by eliminating the need for complex external authorization management infrastructure.
3Measurement precision
If presence information is updated in real-time, then the message delivery accuracy is improved, but the energy consumption increases
Solution Approach 1:
The server acts as an intermediary that centralizes presence information management, reducing the need for continuous client-side polling and active monitoring. Clients can delegate presence update responsibilities to proxies or rely on server-mediated presence propagation, significantly reducing client device energy consumption while maintaining real-time presence accuracy through server-side active management.
Data Source
AI summary
Data characterizing the presence state of a user registered to use a communication service is sent to a server for the management of presence data in order to update presence data allocated to the user of a communication service. The data sent to the server is stored as presence data allocated to the user and is made available for predefinable other users. Authorization to change presence data is given to another selected user upon user release.


