Voice communications with real-time status notifications
First Claim
1. A method of providing real-time notifications of audio communication status, the method comprising:
- receiving from a first device a first notification transmitted after commencement of an audio recording at the first device;
relaying, using a processor of a computing device, the first notification toward a second device during the recording of the audio at the first device, wherein the second device displays a status of the audio recording in response to the first notification;
transmitting the audio recording toward the second device;
receiving from the second device a second notification transmitted after commencement of playback of the audio recording at the second device; and
relaying, using the processor, the second notification toward the first device, wherein the first device changes a display of a status of the second device in response to the second notification.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, graphical user interface and methods are provided for conducting electronic voice communications with status notifications. A user of a first portable device executing a communication application selects a multi-function control that automatically initiates an audio recording, which is automatically sent toward another participant of an active communication session when the control is released. The same multi-function control may be used to transmit a textual message. A representation of the recording is displayed on the user'"'"'s device, with an indicator that changes appearance when the other participant plays the recording. In addition, when one user initiates an audio recording that will be automatically sent to another user, the other user'"'"'s device is advised of the initiation of recording and displays that status for the other user.
23 Citations
18 Claims
-
1. A method of providing real-time notifications of audio communication status, the method comprising:
-
receiving from a first device a first notification transmitted after commencement of an audio recording at the first device; relaying, using a processor of a computing device, the first notification toward a second device during the recording of the audio at the first device, wherein the second device displays a status of the audio recording in response to the first notification; transmitting the audio recording toward the second device; receiving from the second device a second notification transmitted after commencement of playback of the audio recording at the second device; and relaying, using the processor, the second notification toward the first device, wherein the first device changes a display of a status of the second device in response to the second notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method of providing real-time notifications of audio communication status, the method comprising:
-
receiving from a first device a first notification transmitted after commencement of an audio recording at the first device; relaying, using the processor, the first notification toward a second device during the recording of the audio at the first device, wherein the second device displays a status of the audio recording in response to the first notification; transmitting the audio recording toward the second device; receiving from the second device a second notification transmitted after commencement of playback of the audio recording at the second device; and relaying, using the processor, the second notification toward the first device, wherein the first device changes a display of a status of the second device in response to the second notification.
-
-
13. A communication system for providing real-time notifications of audio communication status, the system comprising:
-
a communication server comprising a first processor and a first memory storing instructions that, when executed by the first processor, cause the communication server to; receive from a first communication device a first notification transmitted upon commencement of an audio recording at the first communication device; and relay the first notification toward a second communication device during the recording of the audio at the first communication device, wherein the second communication device displays a status of the audio recording in response to the first notification; and a media server comprising a second processor and a second memory storing instructions that, when executed by the second processor, cause the media server to; store the audio recording; receive from the second communication device a signal identifying the audio recording; and in response to the signal, transmit the audio recording toward the second communication device; wherein the first memory further stores instructions that, when executed by the first processor, cause the communication server to; receive from the second communication device a second notification transmitted upon commencement of playback of the audio recording at the second communication device; and relay the second notification toward the first communication device, wherein the first communication device changes a display of a status of the second communication device in response to the second notification. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An apparatus for providing real-time notifications of audio communication status, the apparatus comprising:
-
one or more processors; a memory storing instructions that, when executed by the one or more processors, cause the apparatus to; receive from a first wireless communication device a first notification transmitted upon commencement of an audio recording at the first wireless communication device; relay the first notification toward a second wireless communication device during the recording of the audio at the first wireless communication device, wherein the second wireless communication device displays a status of the audio recording in response to the first notification; transmit the audio recording toward the second wireless communication device; receive from the second wireless communication device a second notification transmitted upon commencement of playback of the audio recording at the second wireless communication device; and relay the second notification toward the first wireless communication device, wherein the first wireless communication device changes a display of a status of the second wireless communication device in response to the second notification.
-
Specification