Establishing a video conference during a phone call
First Claim
1. A non-transitory machine-readable medium of a first mobile device, the machine-readable medium storing a program executable by at least one processing unit of the first mobile device, said program comprising sets of instructions for:
- presenting, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to a video conference;
upon receiving a selection of the selectable UI item, displaying a first video captured by the first mobile device; and
initiating the video conference by (1) terminating the audio call before allowing the first mobile device and the second device to present audio and video data exchanged through the video conference on the first mobile device and (2) displaying an animation to visually indicate the switching from the audio call to the video conference that (i) starts with reducing a size of the first video while displaying the first video and (ii) ends with displaying the first video overlapping at least a portion of a second video captured by the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments provide a method for initiating a video conference using a first mobile device. The method presents, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to the video conference. The method receives a selection of the selectable UI item. The method initiates the video conference without terminating the audio call. The method terminates the audio call before allowing the first and second devices to present audio and video data exchanged through the video conference.
95 Citations
28 Claims
-
1. A non-transitory machine-readable medium of a first mobile device, the machine-readable medium storing a program executable by at least one processing unit of the first mobile device, said program comprising sets of instructions for:
-
presenting, during an audio call through a wireless communication network with a second device, a selectable user-interface (UI) item on the first mobile device for switching from the audio call to a video conference; upon receiving a selection of the selectable UI item, displaying a first video captured by the first mobile device; and initiating the video conference by (1) terminating the audio call before allowing the first mobile device and the second device to present audio and video data exchanged through the video conference on the first mobile device and (2) displaying an animation to visually indicate the switching from the audio call to the video conference that (i) starts with reducing a size of the first video while displaying the first video and (ii) ends with displaying the first video overlapping at least a portion of a second video captured by the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A mobile device comprising:
-
a set of processing units; a user interface (UI) module executable by at least one processing unit in the set of processing units, the UI module for (1) presenting, during an audio call through a wireless communication network with a particular device, a selectable UI item on the mobile device for switching from the audio call to a video conference and (2) presenting a first video captured by the mobile device upon receiving a selection of the selectable UI item; and a video conference module executable by at least one processing unit in the set of processing units, the video conference module for initiating the video conference by terminating the audio call before allowing the mobile device and the particular device to present audio and video data exchanged through the video conference on the mobile device, wherein the UI module is further for displaying an animation to indicate the switching from the audio call to the video conference upon the video conference module initiating the video conference, wherein displaying the animation comprises (1) presenting a second video captured by the particular device underlapping the first video and (2) adjusting a size of the first video while maintaining a size of the second video. - View Dependent Claims (18, 19, 20)
-
-
21. A first device comprising:
-
a set of processing units; a user interface (UI) module executable by at least one processing unit in the set of processing units, the UI module for (1) presenting on the first device, during a phone call between the first device and a second device, a first user-interface (UI) layout comprising a selectable UI item for switching from the phone call to a video conference and (2) presenting a second UI layout comprising a first video captured by the first device upon receiving a selection of the selectable UI item; and a video conference module executable by at least one processing unit in the set of processing units, the video conference module for establishing the video conference between the first device and the second device upon receiving an acceptance of the video conference request from the second device, wherein the UI module is further for upon the video conference module receiving the acceptance of the video conference request from the second device, presenting an animation that transitions from displaying the second UI layout to displaying a third UI layout by iteratively reducing a size of the first video while superimposing the first video over a second video captured by the second device, the third UI layout showing the first video overlapping at least a portion of the second video. - View Dependent Claims (22, 23, 24)
-
-
25. A non-transitory machine-readable medium of a first device, the machine-readable medium storing a program executable by at least one processing unit of the mobile device, the program comprising sets of instructions for:
-
presenting on the first device, during a phone call between the first device and a second device, a first user-interface (UI) layout comprising a selectable UI item for switching from the phone call to a video conference; presenting on the first device, a second UI layout comprising a first video captured by the first device upon receiving a selection of the selectable UI item; establishing the video conference between the first device and the second device upon receiving an acceptance of the video conference request from the second device; and upon the video conference module receiving the acceptance of the video conference request from the second device, presenting an animation that transitions from displaying the second UI layout to displaying a third UI layout by iteratively reducing a size of the first video while superimposing the first video over a second video captured by the second device, the third UI layout showing the first video overlapping at least a portion of the second video. - View Dependent Claims (26, 27, 28)
-
Specification