VOICE AND VIDEO CALLING OVER LONG TERM EVOLUTION-BASED USER INTERFACE
First Claim
1. A method, comprising:
- during a voice call between a first mobile device and a second mobile device, confirming that the first mobile device video calling settings are on;
upon determining whether the first mobile device is located in a coverage area of the mobile communication network in which video calling through the mobile communication network is available, presenting a prompt to a user allowing the first mobile device to change the voice call to a video call;
querying a presence server to determine whether the second mobile device has video calling capabilities;
in response to a determination that the second mobile device has video calling capabilities, provide on a graphical user interface of the first device a camera control input;
in response to a selection of the camera control input during the voice call, turning on a user facing camera of the first mobile device to present a video image of the user in a display portion of the graphical user interface of the first mobile device;
presenting a temporary thumbnail display area within the display portion of the graphical user interface of the first mobile device; and
switching the video image from the user facing camera from being presented on the display portion of the graphical user interface to the temporary thumbnail display area within the display portion, and presenting in the display portion of the graphical user interface video from the second mobile device upon set-up of the video call between the first and second devices, to present two way video of the call between the first mobile device and the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
A video calling service provides a mobile device user is provided the capability to transition from a voice call to a video call within a calling session in a voice over long term evolution (VoLTE). The example video calling service offers a seamless transition of a voice call to a video call in a simplified and efficient process. In an example, a graphical user interface is provided that allows a user to select controls to provide real-time stream of video of a live scene via a rear facing camera to another user during a video call. Other examples describe the merger of individual voice calls into a merged call with the individual calls grouped as a conference call. The examples provide simplified use of a mobile device to transition voice calls to a video call in a cellular carrier'"'"'s mobile network.
58 Citations
20 Claims
-
1. A method, comprising:
-
during a voice call between a first mobile device and a second mobile device, confirming that the first mobile device video calling settings are on; upon determining whether the first mobile device is located in a coverage area of the mobile communication network in which video calling through the mobile communication network is available, presenting a prompt to a user allowing the first mobile device to change the voice call to a video call; querying a presence server to determine whether the second mobile device has video calling capabilities; in response to a determination that the second mobile device has video calling capabilities, provide on a graphical user interface of the first device a camera control input; in response to a selection of the camera control input during the voice call, turning on a user facing camera of the first mobile device to present a video image of the user in a display portion of the graphical user interface of the first mobile device; presenting a temporary thumbnail display area within the display portion of the graphical user interface of the first mobile device; and switching the video image from the user facing camera from being presented on the display portion of the graphical user interface to the temporary thumbnail display area within the display portion, and presenting in the display portion of the graphical user interface video from the second mobile device upon set-up of the video call between the first and second devices, to present two way video of the call between the first mobile device and the second device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile device, comprising:
-
a radio frequency transceiver communicatively coupled to a mobile communication network; a rearward facing camera configured to generate a real-time stream of video of a live scene from a back side of the mobile device; a display device configured to present a graphical user interface including an image display portion on a front side of the mobile device, wherein the front side of the mobile device is opposite the back side of the mobile device; a memory storing executable program instructions for voice and video calling services; a processor connected to control the transceiver, camera and display device and connected to access program instructions in the memory, wherein the processor when executing the program instructions for voice and video calling is configured to perform functions, including functions, during a voice call with another mobile device, to; in response to selection of a one-way video control button, turn on the rearward facing camera; begin generating a real time stream of video of a live scene in a field of view of the rearward facing camera; presenting the video in the display portion of the mobile device; presenting a thumbnail image with an identifier associated with a user of the other mobile device in a subsection of the display device; determining whether the other mobile is capable of receiving video; and in response to a determination that the other mobile device is capable of receiving video, forwarding the video via the radio frequency transceiver to the other mobile device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A mobile device, comprising:
-
a first radio frequency transceiver communicatively coupled to a mobile communication network; a second radio frequency transceiver configured to communicate over a radio access network, wherein the radio access network is coupled to and different from the mobile communication network; a display device configured to present a graphical user interface to a user of the mobile device; a memory storing executable program instructions for providing voice and video calling services and user preferences related to the provisioning of the voice and video calling services; a processor, wherein the processor when executing program instructions is configured to perform functions, including functions, during a voice call with another mobile device, to; receive notification that cellular service is available via roaming arrangements; determine whether a user has indicated use of roaming arrangement over a cellular network or use of a radio access network to complete a voice call through a mobile communication network; in response to user selection of the radio access network for completing calls, determine whether a geographic address of an access point to the radio access network is known by an entity of the mobile communication network; and in response to the geographic address of the access point being known by the mobile communication network, complete the voice call over the radio access network. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification