Patent · US Expired

Capturing graphics primitives associated with any display object rendered to a graphical user interface

US6802055B2 · kind B2 · utility

22Cited by
3References
35Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 27, 2001
Grant dateOct 5, 2004
Priority date
Expiry dateJul 21, 2022

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/454
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The present invention provides a mechanism for capturing the one or more graphics primitives drawn to a user interface by an application in execution is presented. A calling process invokes an injection component to inject a spy component into a target process. Once the spy component is injected, it installs patches and hook functions into the executable code of the operating system API's that relate to the output of graphics primitives to the graphical user interface. The hook functions monitor operating system messages generated during the execution of the target process/application, while the patches allow for the capture of graphics primitives and attributes associated with such graphics primitives. Whenever a display object is rendered to an interface screen as a result of an invoked action within the target process, the hook functions are called to capture the operating system messages passed, and the patches capture the graphics primitives that are drawn to the screen to render the display object. This information is then packaged and delivered to the calling process for processing. Because the graphics primitives and attributes associated with such graphics primitives are c…

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.