DYNAMIC DISPLAY OF VIDEO COMMUNICATION DATA
First Claim
1. A system, comprising:
- an electronic display;
one or more processors;
a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to implement;
a video communication module, configured to implement video communications;
an application module;
an audio/video management module, configured to;
receive, via the video communication module, video communication data for display as part of a current video communication;
identify a display location within the electronic display for the video communication data, wherein image data for the application module is currently displayed within the electronic display, wherein the display location is dynamically identified according to one or more display attributes, wherein the application module configures the one or more display attributes at runtime; and
direct display of the video communication data in the determined display location within the electronic display.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing devices may implement dynamic display of video communication data. Video communication data for a video communication may be received at a computing device where another application is currently displaying image data on an electronic display. A display location may be determined for the video communication data according to display attributes that are configured by the other application at runtime. Once determined, the video communication data may then be displayed in the determined location. In some embodiments, the video communication data may be integrated with other data displayed on the electronic display for the other application.
28 Citations
20 Claims
-
1. A system, comprising:
-
an electronic display; one or more processors; a memory comprising program instructions that when executed by the one or more processors cause the one or more processors to implement; a video communication module, configured to implement video communications; an application module; an audio/video management module, configured to; receive, via the video communication module, video communication data for display as part of a current video communication; identify a display location within the electronic display for the video communication data, wherein image data for the application module is currently displayed within the electronic display, wherein the display location is dynamically identified according to one or more display attributes, wherein the application module configures the one or more display attributes at runtime; and direct display of the video communication data in the determined display location within the electronic display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, comprising:
performing, by a portable multi-function computing device; receiving video communication data for display as part of a current video communication; determining a display location within an electronic display currently displaying image data for another application, wherein the display location is dynamically determined according to one or more display attributes configured at runtime as part of executing the other application; and displaying the video communication data in the determined display location within the electronic display. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
14. A non-transitory, computer-readable storage medium, storing program instructions that when executed by a mobile computing device causes the mobile computing device to implement:
-
displaying image data within an electronic display for a currently executing application; detecting initiation of a video communication via a video communication application; in response to receiving video communication data for the video communication; determining a display location within the electronic display for the video communication data, wherein the display location is dynamically determined according to one or more display attributes configured at runtime as part of the currently executing application; and displaying the video communication data in the determined display location within the electronic display. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification