Conditional Voice Message Delivery via Server Mediator
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing voice message systems lack efficient methods for sending voice messages based on specific communications or events, such as calendar events, and do not effectively utilize server capabilities for conditional message delivery.
Innovation Solution
A system and method for mobile devices and servers that record voice messages and send them based on receipt of communications or occurrence of events, using voicemail clients and servers to evaluate rules and trigger message delivery, allowing conditional sending through mobile devices or servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If voice messages are sent in real-time when the recipient does not answer, then the message delivery is timely, but the system lacks conditional delivery based on specific communications or events
Solution Approach 1:
A server acts as an intermediary between the mobile device and the voicemail system. The server receives communications and events, evaluates them against stored rules, and triggers voice message sending accordingly. This intermediary architecture enables conditional delivery without requiring complex logic in the mobile device itself.
Solution Approach 2:
Rules for conditional message delivery are established in advance before any communications or events occur. The system pre-configures conditions and corresponding actions, allowing the server to automatically evaluate incoming communications and events against these pre-set rules and trigger appropriate voice message sending without real-time user intervention.
2Productivity
If the mobile device handles all message sending logic, then the system is simple, but server capabilities for evaluating rules and triggering delivery are not utilized
Solution Approach 1:
The server serves as a mediator that handles the complex rule evaluation and trigger generation, while the mobile device focuses on recording and sending voice messages. This division of labor improves overall system productivity by utilizing the server's computational capabilities for rule processing.
Solution Approach 2:
The system is segmented into distinct functional components: the mobile device records and transmits voice messages, while the server evaluates communications, events, and rules. This segmentation allows each component to specialize in its core function, improving efficiency and leveraging server capabilities for complex evaluations.
3Loss of time
If voice messages are sent immediately upon recording, then the process is simple, but timed or event-based delivery cannot be achieved
Solution Approach 1:
The system pre-configures rules that associate specific communications, events, or time conditions with voice message delivery. When a matching condition occurs, the server generates a trigger that initiates message sending. This preliminary setup enables precise timing control without requiring complex real-time decision-making logic.
Solution Approach 2:
The server continuously monitors incoming communications and events, comparing them against stored rules to determine when triggers should be generated. This feedback mechanism allows the system to automatically respond to specific conditions with appropriately timed voice message delivery.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Methods and apparatus to send voice messages are disclosed. One example method includes recording a voice message using a mobile communication device; and receiving at the mobile communication device a specification of a communication from a remote device different from the mobile communication device, wherein receipt of the communication triggers sending of the voice message. Other examples are disclosed and claimed.