DYNAMIC RESIZING OF GRAPHICS CONTENT RENDERED BY AN APPLICATION TO FACILITATE RENDERING OF ADDITIONAL GRAPHICS CONTENT
First Claim
1. A method for dynamically modifying graphics content associated with an executing software application, comprising:
- intercepting one or more function calls issued by the software application, the one or more function calls issued by the software application being configured to cause graphics content associated with the software application to be rendered to a display area;
responsive to intercepting the one or more function calls from the software application, issuing one or more function calls configured to cause the graphics content associated with the software application to be rendered to a first portion of the display area; and
rendering additional graphics content into a second portion of the display area.
1 Assignment
0 Petitions
Accused Products
Abstract
A means is provided by which a software application, such as a video game application, may be enhanced to render application-related graphics content to one portion of a display area and additional graphics content, such as advertising content, to a second portion of the same display area, even though the application was not originally programmed to support such functionality. A software component within a computer system intercepts one or more function calls issued by the application to cause application-related graphics content to be rendered to a display area. Responsive to the interception, the software component issues one or more function calls to cause the graphics content associated with the software application to be rendered to a first portion of the display area. Additional graphics content, such as advertising content, is then rendered into a second portion of the display area.
-
Citations
34 Claims
-
1. A method for dynamically modifying graphics content associated with an executing software application, comprising:
-
intercepting one or more function calls issued by the software application, the one or more function calls issued by the software application being configured to cause graphics content associated with the software application to be rendered to a display area;
responsive to intercepting the one or more function calls from the software application, issuing one or more function calls configured to cause the graphics content associated with the software application to be rendered to a first portion of the display area; and
rendering additional graphics content into a second portion of the display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer-readable medium having computer program logic recorded thereon for enabling a processing unit to dynamically modify graphics content rendered by an executing software application, wherein the computer program logic comprises:
-
first means for enabling the processing unit to intercept one or more function calls issued by the software application, the one or more function calls issued by the software application being configured to cause graphics content associated with the software application to be rendered to a display area;
second means for enabling the processing unit to issue one or more function calls responsive to intercepting the one or more function calls from the software application, the one or more function calls issued by the second means being configured to cause the graphics content associated with the software application to be rendered to a first portion of the display area; and
third means for enabling the processing unit to render additional graphics content into a second portion of the display area. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system, comprising:
-
a computer system configured to dynamically resize a scene associated with an executing application so that the scene occupies only a first portion of a display area of a display device; and
a server communicatively connected to the computer system and configured to serve graphics content to the computer system;
wherein the computer system is further configured to render the graphics content to a second portion of the display area of the display device, and wherein the second portion of the display area is non-overlapping with respect to the first portion of the display area. - View Dependent Claims (34)
-
Specification