Establishing a video conference during a phone call
First Claim
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a first device allows the first device to conduct a video conference with a second device, the program comprising sets of instructions for:
- presenting a selectable user-interface (UI) item for initiating the video conference on a display screen of the first device;
upon receiving a selection of the selectable UI item, initiating the video conference by displaying a full screen presentation of a first video captured by a camera of the first device on the display screen; and
starting the video conference by displaying a transition animation that begins with full screen presentation of the first video, shrinks the first video in size to reveal a full screen presentation of a second video from the second device behind the first video, and ends with a smaller presentation of the first video at least partially overlapping the full screen presentation of the second video.
0 Assignments
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.
-
Citations
17 Claims
-
1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a first device allows the first device to conduct a video conference with a second device, the program comprising sets of instructions for:
-
presenting a selectable user-interface (UI) item for initiating the video conference on a display screen of the first device; upon receiving a selection of the selectable UI item, initiating the video conference by displaying a full screen presentation of a first video captured by a camera of the first device on the display screen; and starting the video conference by displaying a transition animation that begins with full screen presentation of the first video, shrinks the first video in size to reveal a full screen presentation of a second video from the second device behind the first video, and ends with a smaller presentation of the first video at least partially overlapping the full screen presentation of the second video. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for a first device conducting a video conference with a second device, the first device comprising at least one camera, the method comprising:
-
presenting a selectable user-interface (UI) item for initiating the video conference on a display screen of the first device; upon receiving a selection of the selectable UI item, initiating the video conference by displaying (i) a message to identify a wait state during which the video conference is being initiated, and (ii) a full screen presentation of a first video captured by the camera of the first device on the display screen during the wait state; and starting the video conference by displaying a transition animation that begins with full screen presentation of the first video, shrinks the first video in size to reveal a full screen presentation of a second video captured by the second device behind it, and ends with a smaller presentation of the first video at least partially overlapping the full screen presentation of the second video. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A first device comprising:
-
at least one camera; a display screen; and a non-transitory machine-readable medium storing a program that when executed by at least one of the processing units conducts a video conference with a second device, the program comprising sets of instructions for; presenting a selectable user-interface (UI) item for initiating the video conference on a display screen of the first device; upon receiving a selection of the selectable UI item, initiating the video conference by displaying a full screen presentation of a first video captured by the camera of the first device on the display screen, said first video captured displaying a full screen presentation of the initiator of the video conference when the first mobile device'"'"'s camera is directed to the video conference initiator; and starting the video conference by displaying a transition animation that begins with full screen presentation of the first video, shrinks the first video in size to reveal a full screen presentation of a second video captured by the second device behind it, and ends with a smaller presentation of the first video at least partially overlapping the full screen presentation of the second video. - View Dependent Claims (14, 15, 16, 17)
-
Specification