H04M3/537

Online marketplace of plugins for enhancing dialog systems

A method for enhancing dialog systems is disclosed herein. The method comprises maintaining an online marketplace that may include a plurality of dialog system extension elements. Each of the plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from a software developer. The software developer may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the software developer.

IN-CALL MESSAGING FOR INACTIVE PARTY

A method for using a system which enables a party to provide an in-call message to another party in an ongoing call includes receiving a first signal indicating that a first party in a call is inactive. The method further includes indicating to a second party in the call that the first party in the call is inactive. The method further includes receiving a recorded message from the second party in the call. The method further includes receiving a second signal indicating that the first party in the call is active. The method further includes providing, in response to receiving the second signal, the recorded message to the first party.

IN-CALL MESSAGING FOR INACTIVE PARTY

A method for using a system which enables a party to provide an in-call message to another party in an ongoing call includes receiving a first signal indicating that a first party in a call is inactive. The method further includes indicating to a second party in the call that the first party in the call is inactive. The method further includes receiving a recorded message from the second party in the call. The method further includes receiving a second signal indicating that the first party in the call is active. The method further includes providing, in response to receiving the second signal, the recorded message to the first party.

Synchronizing notifications with media playback

Various embodiments provide an ability to synchronize notifications with media playback. In one or more embodiments, when a user is consuming content, such as music, television, a game, an audible notification can be synchronized with the user's content consumption experience. For example, various embodiments can detect what type of content the user is consuming and changes in the content. For example, when the content is music, various embodiments can detect when the music changes or stops, and can then provide audible notifications to the user. Audible notifications can pertain to notifications associated with incoming messages, calls, and other information such as passive assistance notifications.

Systems and methods to parse message for providing alert at device

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to parse content of a message and determine, based on the parsing of content of the message, whether to provide a notification using the device. The instructions are also executable by the processor to provide the notification responsive to a determination, based on the parsing of content of the message, to provide the notification using the device.

Systems and methods to parse message for providing alert at device

In one aspect, a device includes a processor and storage accessible to the processor. The storage bears instructions executable by the processor to parse content of a message and determine, based on the parsing of content of the message, whether to provide a notification using the device. The instructions are also executable by the processor to provide the notification responsive to a determination, based on the parsing of content of the message, to provide the notification using the device.

Online marketplace of plugins for enhancing dialog systems

A method for enhancing dialog systems is disclosed herein. The method comprises maintaining an online marketplace that may include a plurality of dialog system extension elements. Each of the plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from a software developer. The software developer may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the software developer.

Online marketplace of plugins for enhancing dialog systems

A method for enhancing dialog systems is disclosed herein. The method comprises maintaining an online marketplace that may include a plurality of dialog system extension elements. Each of the plurality of dialog system extension elements may include at least one of a dialog system plugin, a dialog system add-on, a dialog system update, and a dialog system upgrade. The method may further include receiving a selection of one of the plurality of dialog system extension elements from a software developer. The software developer may be associated with a dialog system. The method may continue with associating the one of the plurality of dialog system extension elements with the dialog system of the software developer.

TECHNIQUES FOR MANAGING VOICE MESSAGES IN A COMMUNICATION SYSTEM

Techniques are disclosed for managing media communications in a communication system that includes communication devices managed and mediated by a communication server, wherein the communication devices are communicable over a plurality of configurable channels. A communication server receives, from a first communication device, a request to immediately communicate with one or more other communication devices over a channel configured for direct media communications between the first and one or more other communication devices. The request includes a means for identifying the one or more other communication device. The communication server determines a current channel to which the one or more other communication devices are set and automatically switches the channel to which the one or more other communication devices are set from the current channel to the channel configured for direct media communications between the first and one or more other communication devices.

TECHNIQUES FOR MANAGING VOICE MESSAGES IN A COMMUNICATION SYSTEM

Techniques are disclosed for managing media communications in a communication system that includes communication devices managed and mediated by a communication server, wherein the communication devices are communicable over a plurality of configurable channels. A communication server receives, from a first communication device, a request to immediately communicate with one or more other communication devices over a channel configured for direct media communications between the first and one or more other communication devices. The request includes a means for identifying the one or more other communication device. The communication server determines a current channel to which the one or more other communication devices are set and automatically switches the channel to which the one or more other communication devices are set from the current channel to the channel configured for direct media communications between the first and one or more other communication devices.