US20070103477A1

Method and apparatus for frame buffer management

Claim Score by NHIP

Read claim 21, the broadest

Abstract

Methods and apparatuses for dynamic virtual frame buffer management. At least one embodiment of the present invention dynamically enables or disables the use of a virtual frame buffer, which is not under control of graphics hardware of a data processing system, without restarting the graphical user interface system (e.g., the window system) of the data processing system. For example, in response to the addition or removing of a frame buffer that is under control of a graphics controller (e.g., due to the activation or deactivation of the graphics controller, or the hot plug-in or hot disconnection of the graphics controller), the virtual frame buffer is disabled or enabled respectively.

US20070103477A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 29 June 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

31 claims: 3 independent, 28 dependent

  1. 1
    A method of display buffer management on a data processing system, the method comprising:determining a first determination to disable a virtual frame buffer, the virtual frame buffer being not controlled by any display controller of the data processing system, one or more application processes running on the data processing system drawing one or more user interfaces on the virtual frame buffer;and disabling the virtual frame buffer in response to the first determination;wherein, after the virtual frame buffer is disabled, the one or more application processes draw the one or more user interfaces on a first frame buffer under control of a display controller, without a graphical user interface system of the data processing system being restarted.
  2. 11
    A method of display buffer management on a data processing system, the method comprising:determining a first determination to enable a virtual frame buffer, one or more application processes running on the data processing system drawing one or more user interfaces on a first frame buffer under control of a display controller;and enabling the virtual frame buffer in response to the first determination without a graphical system of the data processing system being restarted, the virtual frame buffer being not controlled by any display controller of the data processing system;wherein, after the virtual frame buffer is enabled, the one or more application processes draw the one or more user interfaces on the virtual frame buffer.
  3. 21
    Broadest claimClaim Score 62, broad(NHIP)A method of frame buffer management on a data processing system, the method comprising:enabling a first frame buffer on the data processing system, a first application process drawing a first user interface on the first frame buffer;and enabling a virtual frame buffer on the data processing system without terminating the first application process, a second application process drawing a second user interface on the virtual frame buffer, the virtual frame buffer being not controlled by any display controller of the data processing system;wherein the first and second application processes are executed in one processor of the data processing system.