Server-Based Call Status Sharing Across Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users engaged in mobile phone calls face challenges in managing additional calls and updating status across multiple online services, as existing systems require manual updates and lack seamless integration for call status sharing across different platforms.
Innovation Solution
A central server is notified of voice call parameters, allowing it to automatically update the user's status across various services, such as Google Buzz, Facebook, and instant messaging platforms, and can block incoming calls on other devices, using APIs and message protocols like HTTP and SMS.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a user manually updates status indicators across multiple online services, then the status information can be kept accurate, but the user's time and effort are significantly consumed
Solution Approach 1:
The system automatically detects mobile phone call events and updates status indicators across multiple online services without requiring user intervention. The server monitors call events from the mobile device and autonomously updates status on Facebook, Google Buzz, and other integrated services, allowing the system to serve itself rather than requiring manual user updates
Solution Approach 2:
The system pre-configures status update preferences and integrates with multiple online services in advance. When a call event occurs, the pre-established connections and preferences enable immediate automatic status updates without requiring the user to set anything up at the moment of the call
2Adaptability or versatility
If a user receives multiple calls on different devices, then communication coverage is improved, but managing calls across devices becomes complex
Solution Approach 1:
The server acts as an intermediary between the user's multiple devices and the call management system. It receives call events from any device, processes the user's do-not-disturb preferences, and coordinates call routing across devices, simplifying the management of multi-device communication coverage
3Adaptability or versatility
If the system integrates with multiple online services, then status sharing capability is enhanced, but system complexity increases
Solution Approach 1:
The server implements a universal integration framework that works with multiple online services (Facebook, Google Buzz, instant messaging platforms) through common API patterns. This multi-functional approach allows the same core status update mechanism to serve multiple different services, enhancing status sharing capability while managing system complexity through standardized interfaces
Data Source
AI summary
In general, techniques are described for sharing information about a client device phone call to enhance other services. In one example, a method includes receiving, at a server device, voice call parameters that describe at least one characteristic of a voice call in which a user of a first device is participating wherein the first device is physically separate from the server device, and responsive to receiving the voice call parameters, determining, by the server device, a status of the user based on the received voice call parameters. The method further includes storing an account for the user on the server device, wherein the account includes a user profile for the user and identifies contacts of the user, and modifying, by the server device, the user profile to reflect the status of the user, and sending the modified user profile to a device associated with a contact of the user.


