Automated message conversion based on availability of bandwidth
First Claim
Patent Images
1. A method for managing a communications session, the method comprising the steps of:
- responsive to a communications device detecting an exchange of audio-based messages on the communications device, the communications device monitoring a bandwidth of the communications device;
responsive to the communications device detecting the bandwidth of the communications device below a predetermined bandwidth threshold level, the communications device converting an outgoing audio-based message into an outgoing text-based message;
the communications device incorporating a low bandwidth indicator into the outgoing text-based message; and
the communications device transmitting the outgoing text-based message with the low bandwidth indicator incorporated into the outgoing text-based message to a receiving communications device associated with an intended recipient.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer usable program product for managing a communications session. The process monitors a bandwidth of the communications device in response to detecting an exchange of audio-based messages on a communications device. In response to detecting the bandwidth below a threshold, the process converts a subsequent outgoing audio-based message into an outgoing text-based message and associates a low bandwidth indicator to the outgoing text-based message to form a distinguished text-based message. The process then transmits the distinguished text-based message for receipt by an intended recipient.
33 Citations
18 Claims
-
1. A method for managing a communications session, the method comprising the steps of:
-
responsive to a communications device detecting an exchange of audio-based messages on the communications device, the communications device monitoring a bandwidth of the communications device; responsive to the communications device detecting the bandwidth of the communications device below a predetermined bandwidth threshold level, the communications device converting an outgoing audio-based message into an outgoing text-based message; the communications device incorporating a low bandwidth indicator into the outgoing text-based message; and the communications device transmitting the outgoing text-based message with the low bandwidth indicator incorporated into the outgoing text-based message to a receiving communications device associated with an intended recipient. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for managing a communications session, the computer program product comprising:
-
one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to monitor a bandwidth of a communications device in response to detecting an exchange of audio-based messages on the communications device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to convert an outgoing audio-based message into an outgoing text-based message in response to detecting the bandwidth of the communications device below a predetermined bandwidth threshold level; program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to incorporate a low bandwidth indicator into the outgoing text-based message; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices, to transmit the outgoing text-based message with the low bandwidth indicator incorporated into the outgoing text-based message to a receiving communications device associated with an intended recipient. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A communications device for managing a communications session, the communications device comprising:
-
one or more processors, one or more computer-readable memories, and one or more computer-readable tangible storage devices; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to monitor a bandwidth of the communications device in response to detecting an exchange of audio-based messages on the communications device; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to convert an outgoing audio-based message into an outgoing text-based message in response detecting the bandwidth of the communications device below a predetermined bandwidth threshold level; program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to incorporate a low bandwidth indicator into the outgoing text-based message; and program instructions, stored on at least one of the one or more computer-readable tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, to transmit the outgoing text-based message with the low bandwidth indicator incorporated into the outgoing text-based message to a receiving communications device associated with an intended recipient. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification