Three turn interactive voice messaging system
First Claim
1. A system for interactive communication among audio communication devices, comprising:
- a network device to facilitate communication between a first audio communication device and a second audio communication device over a network, comprising;
network status module to determine a status of the network with respect to the second audio communication device;
a state assessment module to receive device data comprising at least one of manual state data and context state data from the second audio communication device and the network status from the network status module, and to determine an availability of the second audio communication device to receive a communication request based on the device data and the network status;
a session management module to receive an initial message from the first audio communication device that is directed to the second audio communication device, to produce a response message to the initial message that is tailored to one of the device data and the network status when the second audio communication device is unavailable to receive the communication request, and to determine whether the first audio communication device initiates a reply to the response message by recording a reply message that is directed to the second audio communication device; and
an audio processing module to send the response message to the first audio communication device, and to send the reply message when the first audio communication device initiates the reply to the response message.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for interactive communication among lightweight audio communication devices over a communication network in which an application is stored and executed for use by network devices. The system includes a session management module for management of communication sessions among the audio communication devices. Session management includes receiving an initial message as an audio stream through an audio channel from a first audio communication device, producing a response message within the network devices, and determining whether the first communication device is responsively engaging the response message. The system also includes an audio processing module for storage, retrieval, and transmission of audio communication streams, including sending a response message to the first audio communication device and recording a reply message as an audio stream through the audio channel from a first communication device if the first communication device indicates responsive engagement with the response message.
59 Citations
26 Claims
-
1. A system for interactive communication among audio communication devices, comprising:
a network device to facilitate communication between a first audio communication device and a second audio communication device over a network, comprising; network status module to determine a status of the network with respect to the second audio communication device; a state assessment module to receive device data comprising at least one of manual state data and context state data from the second audio communication device and the network status from the network status module, and to determine an availability of the second audio communication device to receive a communication request based on the device data and the network status; a session management module to receive an initial message from the first audio communication device that is directed to the second audio communication device, to produce a response message to the initial message that is tailored to one of the device data and the network status when the second audio communication device is unavailable to receive the communication request, and to determine whether the first audio communication device initiates a reply to the response message by recording a reply message that is directed to the second audio communication device; and an audio processing module to send the response message to the first audio communication device, and to send the reply message when the first audio communication device initiates the reply to the response message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A system for interactive communication among audio communication devices, comprising:
a server to facilitate communication between a first audio communication device and a second audio communication device over a network, comprising; a network status module to determine a status of the network with respect to the second audio communication device; a state assessment module to receive device data comprising at least one of manual state data and context state data from the second audio communication device and the network status from the network status module, and to determine an availability of the second audio communication device to receive a communication request based on the device data and the network status; a session management module to receive an initial message from the first audio communication device that is directed to the second audio communication device, to produce a response message to the initial message that is tailored to one of the device data and the network status when the second audio communication device is unavailable to receive the communication request, and to determine whether the first audio communication device initiates a reply to the response message by recording a reply message that is directed to the second audio communication device; and an audio processing module to send the response message to the first audio communication device, and to send the reply message when the first audio communication device initiates the reply to the response message.
-
24. A system for interactive communication among audio communication devices, comprising:
an audio communication device to facilitate communication with another audio communication device over a network, comprising; a network status module to determine a status of the network with respect to the other audio communication device; a state assessment module to receive device data comprising at least one of manual state data and context state data from the second audio communication device and the network status from the network status module, and to determine an availability of the second audio communication device to receive a communication request based on the device data and the network status; a session management module to receive an initial message from the audio communication device that is directed to the other audio communication device, to produce a response message to the initial message that is tailored to one of the device data and the network status when the other audio communication device is unavailable to receive the communication request, and to determine whether the audio communication device initiates a reply to the response message by recording a reply message that is directed to the other audio communication device; and an audio processing module to send the response message to the audio communication device, and to send the reply message when the audio communication device initiates the reply to the response message.
-
25. A system for interactive communication among audio communication devices, comprising:
means for maintaining a network device to facilitate a communication between a first audio communication device and a second audio communication device over a network, comprising; means for determining a status of the network with respect to the second audio communication device; means for receiving device data comprising at least one of manual state data and context state data from the second audio communication device and for receiving the network status, and further means for determining an availability of the second audio communication device to receive a communication request based on the device data and the network status; means for receiving an initial message from the first audio communication device that is directed to the second audio communication device; means for producing a response message to the initial message that is tailored to one of the device data and the network status when the second audio communication device is unavailable to receive the communication request; means for sending the response message to the first audio communication device; means for determining whether the first audio communication device initiates a reply to the response message by recording a reply message that is directed to the second audio communication device; and means for recording the reply message when the first audio communication device initiates the reply to the response message.
-
26. A system for interactive communication among audio communication devices, comprising:
-
a state assessment module to determine an availability of a second audio communication device to accept a communication request from a first audio communication device based on at least one of network status data, manual state monitoring data, and context-based state monitoring data; a network status monitoring module to receive the network status data for the second audio communication device; a manual state monitoring module to monitor activity of at least one control input device, wherein the at least one control input device comprises a component of the second audio communication device, and to determine the manual state monitoring data retrieved from the control input device; a context-based state monitoring module to monitor at least one context sensor included in the second audio communication device and to receive the context-based state monitoring data from the context sensor; a session management module to manage a communication over a network among the first audio communication device and the second audio communication device, to receive an initial message from the first audio communication device that is directed to the second audio communication device, to produce a response message to the initial message that is tailored to at least one of the network status data, the manual state monitor data, and the context-based state monitoring data when the second audio communication device is unavailable to receive the communication request, and to determine whether the first audio communication device initiates a reply to the response message by recording a reply message that is directed to the second audio communication device; and an audio processing module to transmit the response message to the first audio communication device, and to send the reply message when the first audio communication device initiates the reply to the response message.
-
Specification