EXCLUSIVE USE DISPLAY SURFACE AREAS AND PERSISTENTLY VISIBLE DISPLAY OF CONTENTS INCLUDING ADVERTISEMENTS
First Claim
1. In a computer system having a display device including a display surface, a method of operation comprising:
- reserving a first portion of the display surface for exclusive use by a first program; and
rendering contents in said reserved first portion of the display surface, by said first program, excluding all other programs from using said reserved first portion of display surface.
8 Assignments
0 Petitions
Accused Products
Abstract
In a computer system having a display device with a display surface, a portion of the display surface is reserved for an exclusive use by a program, to allow contents rendered by the program to be persistently visible. In one embodiment, the reservation is accomplished through reducing the width and height of a shared portion of the display surface managed by a window manager, corresponding to a graphics resolution. In one embodiment, the exclusive use is to render advertisements in the reserved portion by an advertising rendering program. The advertisements are HTML pages received from an advertisement web server through the Internet. The HTML pages are rendered in the reserved portion through a direct draw component. The direct draw component is provided with the unreduced width and height as the width and height of the surface area to support direct drawing of displays. A cursor control device driver also supports monitoring of movements of a cursor control device and of occurrences of cursor events. The cursor control device driver is likewise provided with the unreduced width and height as the width and height of the surface area to monitor for cursor movements and events. In other embodiments, multiple portions of the display surface are reserved for advertising and/or other exclusive uses.
205 Citations
35 Claims
-
1. In a computer system having a display device including a display surface, a method of operation comprising:
-
reserving a first portion of the display surface for exclusive use by a first program; and
rendering contents in said reserved first portion of the display surface, by said first program, excluding all other programs from using said reserved first portion of display surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer system comprising:
-
a first device driver to render displays on a surface of a display device and to indicate a width and a height of the surface for a graphics resolution; and
a partitioning mechanism communicatively coupled to the first device driver to reduce the width and/or the height, and to return the width, if unreduced, or the reduced width, if reduced, and the height, if unreduced, or the reduced height, if reduced, to a requestor requesting such width and height indication, to partition the display surface into at least a first and a second portion. - View Dependent Claims (25, 26, 27, 28)
-
-
29. An operating system comprising:
-
a first device driver to render displays on a surface of a display device and to indicate a width and a height of the surface for a graphics resolution; and
a function communicatively coupled to the first device driver to post process a width and height indication to reduce the width and/or the height to partition the display surface into at least a first and a second portion. - View Dependent Claims (30, 31)
-
-
32. A method comprising:
-
transmitting a web page to an end-user system having a display device with a display surface, for rendering in a display window disposed in a first portion of the display surface shared by a plurality of programs; and
transmitting one or more corresponding advertisements to the end-user system for rendering in at least a second portion of the display surface reserved for exclusive use by an advertisement rendering program. - View Dependent Claims (33)
-
-
34. A web server comprising:
-
a networking interface interfacing the web server to a data network;
a processor coupled to the networking interface to transmit a web page to an end-user system having a display device with a display surface, via said data network, for rendering in a display window disposed in a first portion of the display surface shared by a plurality of programs, and to transmit one or more corresponding advertisements to the end-user system for rendering in at least a second portion of the display surface reserved for exclusive use by an advertisement rendering program. - View Dependent Claims (35)
-
Specification