Establishing communication sessions by downgrading
First Claim
1. An originating user equipment (UE) comprising:
- a processor; and
memory storing computer-executable instructions that, when executed by the processor, cause the originating UE to;
receive user input requesting to establish a communication session that supports an exchange of (i) voice content via a voice media stream and (ii) text content via a real time text (RTT) media stream;
send, over a telecommunications network, a session request to establish the communication session;
receive, over the telecommunications network, a response to the session request;
determine that the response to the session request indicates at least one of (i) an inability to establish the communication session, or (ii) an ability to establish the communication session without support for the exchange of the text content via the RTT media stream;
establish, without user intervention, a new communication session or a downgraded version of the communication session, wherein the new communication session or the downgraded version of the communication session does not support the exchange of the text content via the RTT media stream and instead supports an exchange of the non-voice content via an alternate form of text messaging, the alternate form of text messaging being a form of text messaging different from RTT; and
display, on a display of the originating UE, a visual notification indicating a lack of support for the exchange of the text content via the RTT media stream.
3 Assignments
0 Petitions
Accused Products
Abstract
An originating user equipment (UE) that initiates a communication session as a real time text (RTT)-based communication may be configured to automatically downgrade the communication session in response to identifying one or more attributes of a response to a session request that indicate a communication session cannot be established with a full set of features requested by the user. For example, the originating UE can determine that a response to a session request indicates at least one of (i) an inability to establish the communication session, or (ii) an ability to establish the communication session without support for the exchange of the non-voice content via the RTT media stream. Based on this determination, a communication session can be established that does not support the exchange of the non-voice content via the RTT media stream. In this manner, rich RTT features are sacrificed in order to connect the user.
23 Citations
18 Claims
-
1. An originating user equipment (UE) comprising:
-
a processor; and memory storing computer-executable instructions that, when executed by the processor, cause the originating UE to; receive user input requesting to establish a communication session that supports an exchange of (i) voice content via a voice media stream and (ii) text content via a real time text (RTT) media stream; send, over a telecommunications network, a session request to establish the communication session; receive, over the telecommunications network, a response to the session request; determine that the response to the session request indicates at least one of (i) an inability to establish the communication session, or (ii) an ability to establish the communication session without support for the exchange of the text content via the RTT media stream; establish, without user intervention, a new communication session or a downgraded version of the communication session, wherein the new communication session or the downgraded version of the communication session does not support the exchange of the text content via the RTT media stream and instead supports an exchange of the non-voice content via an alternate form of text messaging, the alternate form of text messaging being a form of text messaging different from RTT; and display, on a display of the originating UE, a visual notification indicating a lack of support for the exchange of the text content via the RTT media stream. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving, by an originating user equipment (UE), user input requesting to establish a communication session that supports an exchange of (i) voice content via a voice media stream and (ii) non-voice content via a real time text (RTT) media stream; sending, by the originating UE and over a telecommunications network, a session request to establish the communication session; receiving, by the originating UE and over the telecommunications network, a response to the session request; determining that the response to the session request indicates at least one of (i) an inability to establish the communication session, or (ii) an ability to establish the communication session without support for the exchange of the non-voice content via the RTT media stream; establishing, by the originating UE without user intervention, a new communication session or a downgraded version of the communication session, wherein the new communication session or the downgraded version of the communication session does not support the exchange of the non-voice content via the RTT media stream and instead supports an exchange of the non-voice content via an alternate form of text messaging, the alternate form of text messaging being a form of text messaging different from RTT; and outputting, via an output device of the originating UE, a notification indicating a lack of support for the exchange of the non-voice content. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause an originating user equipment (UE) to:
-
receive user input requesting to establish a communication session that supports an exchange of (i) voice content via a voice media stream and (ii) non-voice content via a real time text (RTT) media stream; send, over a telecommunications network, a session request to establish the communication session; receive, over the telecommunications network, a response to the session request; determine that the response to the session request indicates an ability to establish the communication session without support for the exchange of the non-voice content via the RTT media stream, wherein the determining includes determining that a header of the response to the session request omits a feature tag indicative of support for RTT; establish, without user intervention, a new communication session or a downgraded version of the communication session, wherein the new communication session or the downgraded version of the communication session does not support the exchange of the non-voice content via the RTT media stream and instead supports an exchange of the non-voice content via an alternate form of text messaging, the alternate form of text messaging being a form of text messaging different from RTT; and output, via an output device of the originating UE, a notification indicating a lack of support for RTT and alternative support for the exchange of the non-voice content via the alternate form of text messaging. - View Dependent Claims (16, 17, 18)
-
Specification