SYSTEMS AND METHODS FOR DISPLAY OF A VIDEO CALL IN PICTURE IN PICTURE MODE
A system and method for dynamically displaying a video call within the display of another application is disclosed. The system and method includes displaying a first application in a foreground and receiving a request for a video call. The system and method further includes receiving display information associated with the first application and overlaying a display of the video call over a first portion of the foreground, wherein the first portion of the foreground is determined based at least in part upon the display information.
1 . A method for overlaying the display of a video call over the display of an application comprising:
displaying a first application in a foreground;
receiving a request for a video call;
receiving display information associated with the first application; and
overlaying a display of the video call over a first portion of the foreground, wherein the first portion of the foreground is determined based at least in part upon the display information.
2 . The method of claim 1 , wherein the display information indicates a usable display area.
3 . The method of claim 1 , further comprising:
receiving updated display information; and
moving the display of the video call to a second portion of the foreground, wherein the second portion of the foreground is determined based at least in part upon the updated display information.
4 . The method of claim 3 , wherein the updated display information is associated with the first application.
5 . The method of claim 3 , wherein the updated display information is associated with a second application.
6 . The method of claim 1 , wherein the first application comprises a game, a video player, a browser or a document display application.
7 . The method of claim 1 , wherein receiving the request for the video call occurs subsequent to displaying the first application in the foreground.
8 . A system for dynamically displaying a video call within the display of an application comprising:
a mobile device;
an operating system on the mobile device; and
a display on the mobile device,
wherein the operating system is configured to:
display a first application in a foreground;
receive a request for a video call;
receive display information associated with the first application; and
overlay a display of the video call over a first portion of the foreground, wherein the first portion of the foreground is determined based at least in part upon the display information.