Presence Information Sharing via Address Book Pre-authorization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing methods for creating social networks are cumbersome due to their asynchronous nature, requiring manual invitations and confirmation processes, which slow down the creation of individual connections and are inefficient for building networks.
Innovation Solution
A system that allows users to automatically share and receive presence information with authorized contacts from their address book, using a client-server or peer-to-peer architecture, where users can authorize contacts to access their presence information and automatically create connections based on address book associations, simplifying the process of building social networks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual invitation and confirmation process is used to create social network connections, then user control and security are improved, but connection creation speed and network building efficiency deteriorate
Solution Approach 1:
The system performs preliminary action by pre-authorizing contacts from the address book before actual connection is needed. When a user registers, the system automatically identifies authorized contacts based on pre-stored authorization data and establishes connections in advance, eliminating the need for manual invitation and confirmation processes while maintaining user control and security
Solution Approach 2:
The system enables self-service by allowing users to automatically create connections with authorized contacts without manual intervention. The presence information system automatically detects when authorized contacts are available and establishes connections autonomously, improving productivity while preserving user authorization control
2Ease of operation
If asynchronous invitation/response process is used, then user autonomy and flexibility are improved, but connection creation time and network building speed deteriorate
Solution Approach 1:
The system applies preliminary action by pre-storing authorization information for contacts in the address book before the actual connection is needed. This allows the system to immediately establish connections when authorized contacts become available, eliminating the time loss associated with asynchronous invitation and confirmation processes while maintaining user autonomy through pre-authorization
3Adaptability or versatility
If manual connection creation process is repeated for each invitee, then customization and control are improved, but operational complexity and time consumption increase
Solution Approach 1:
The system applies universality by creating a single universal mechanism that handles connection creation for all authorized contacts simultaneously. Instead of requiring separate manual operations for each invitee, the presence information system automatically establishes connections with all authorized contacts in the address book through a single unified process, reducing operational complexity while maintaining customization through selective authorization
Data Source
AI summary
A system and method for a user to send presence information to authorized contacts in her device's address book and to receive the presence information of those contacts in her device's address book that have authorized her. A user can authorize any contact in her address book. Optionally, a user can only authorize a contact and be authorized by a contact if she is in that contact's address book. A local application on the device interacts with and displays the device's address book, manages the authorization of contacts, updates the user's presence, and receives and displays the presence of contacts. The local application updates the user's presence manually, semi-automatically, or automatically. Semi-automatic updates involve synchronizing with the device's calendar. Automatic updates may involve the use of location data, the device's built-in sensors, and augmented reality.


