Efficient and on demand convergence of audio and non-audio portions of a communication session for phones
First Claim
1. A method comprising:
- at a server managing communication sessions, receiving an audio portion and a non-audio portion of a communication session from one or more networks;
splitting the audio portion and non-audio portion of the communication session;
determining whether a recipient device associated with the communication session is connected to a data network and to a phone network;
supplying to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the audio portion on the phone network; and
supplying to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the non-audio portion on the data network; and
providing a push notification, in response to determining that the recipient device is connected to the data network, to the recipient device on the data network whether or not the recipient device requests the push notification, where the push notification activates an application executing on the recipient device that is configured to participate in the non-audio portion.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, source data for a communication session may be split into an audio portion for transmission on a phone channel and a non-audio portion for transmission on a data channel. A server and a phone may accordingly establish an audio portion of a communication session on the phone channel. In response to a trigger, the server may provide a push notification on the data channel to the phone, where the push notification is associated with an application executing on the phone that is configured to participate in the non-audio portion of the communication session on the data channel with the server. Upon obtaining the push notification on the data channel during the audio portion on the phone channel, the application may correspondingly activate on the phone to participate in the non-audio portion of the communication session during the phone'"'"'s participation in the audio portion (e.g., merging the portions).
-
Citations
20 Claims
-
1. A method comprising:
-
at a server managing communication sessions, receiving an audio portion and a non-audio portion of a communication session from one or more networks; splitting the audio portion and non-audio portion of the communication session; determining whether a recipient device associated with the communication session is connected to a data network and to a phone network; supplying to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the audio portion on the phone network; and supplying to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the non-audio portion on the data network; and providing a push notification, in response to determining that the recipient device is connected to the data network, to the recipient device on the data network whether or not the recipient device requests the push notification, where the push notification activates an application executing on the recipient device that is configured to participate in the non-audio portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a server configured to communicate audio and non-audio portions of communication sessions between recipient devices on audio and non-audio networks; a processor configured to execute one or more processes on the server; and a memory configured to store instructions for a process, the process when executed by the processor is operable to; receive an audio portion and a non-audio portion of a communication session from one or more networks; split the audio portion and non-audio portion of the communication session; determine whether a recipient device is connected to a data network and to a phone network; supply to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the audio portion on the phone network; supply to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the non-audio portion on the data network; and provide a push notification, in response to determining that the recipient device is connected to the data network, to the recipient device on the data network whether or not the recipient device requests the push notification, where the push notification activates an application executing on the recipient device that is configured to participate in the non-audio portion. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A tangible computer-readable medium encoded with instructions, which when executed, cause a server managing communication sessions between recipient devices to perform operations comprising:
-
receiving an audio portion and a non-audio portion of a communication session from one or more networks; splitting the audio portion and non-audio portion of the communication session; determining whether a recipient device is connected to a data network and to a phone network; supplying to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the audio portion on the phone network; supplying to the recipient device, in response to determining that the recipient device is connected to the data network and the phone network, the non-audio portion on the data network; and providing a push notification, in response to determining that the recipient device is connected to the data network, to the recipient device on the data network whether or not the recipient device requests the push notification, where the push notification activates an application executing on the recipient device that is configured to participate in the non-audio portion. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification