Rendering content on computing systems
First Claim
Patent Images
1. A computer-implemented method, comprising:
- retrieving video content from a network;
rendering the retrieved video content for display in a foreground of one or more user interfaces; and
responsive to the display of the video content being moved from the foreground to a background of the one or more user interfaces, stopping the rendering of the video content and storing a last rendered video frame of the video content in an area of a graphics processing unit (GPU) memory that will not be overwritten with a rendered video frame displayed by a user interface in the foreground while the video content is in the background.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for rendering video content is disclosed. Video content is retrieved from a network and rendered by a graphics processing unit (GPU). The retrieved video content is rendered when a display of the video content is in an application foreground, and stopped when the display of the video content is moved from the application foreground to an application background. The rendering of the video content is then resumed when the display of the video content is returned from the application background to the application foreground.
10 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
retrieving video content from a network; rendering the retrieved video content for display in a foreground of one or more user interfaces; and responsive to the display of the video content being moved from the foreground to a background of the one or more user interfaces, stopping the rendering of the video content and storing a last rendered video frame of the video content in an area of a graphics processing unit (GPU) memory that will not be overwritten with a rendered video frame displayed by a user interface in the foreground while the video content is in the background. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
retrieving video content from a network; rendering the retrieved video content for a display of the video content in an application foreground; in response to the display of the video content being moved from the application foreground to an application background, stopping the rendering of the retrieved video content and storing a last rendered video frame of the rendered video content in an area of a graphics processing unit (GPU) memory that will not be overwritten with a rendered video frame displayed by a user interface in the application foreground while the video content is in the application background; and providing for display, based on the display of the video content being returned from the application background to the application foreground, the stored last rendered video frame of the rendered video content in the application foreground. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
one or more processors; and a memory having instructions stored thereon that, when executed by the one or more processors, cause the one or more processors to; retrieve video content from a network; render the retrieved video content when a display of the video content is in an application foreground of an application; and in response to the display of the video content being moved from the application foreground to an application background, stop rendering of the video content and store a last rendered video frame of the rendered video content in an area of a graphics processing unit (GPU) memory that will not be overwritten with a rendered video frame displayed by a user interface in the application foreground while the video content is in the application background. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification