The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 16, 2002
Filed:
Jul. 15, 1997
Maithreyi Lakshmi Ratan, Bellevue, WA (US);
Thomas W. Olsen, Issaquah, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A method and system for encoding video graphics of displayed on a monitor of a computer system. Graphical API function calls are hooked so that when a graphical API routine is called the graphical API function call that called the graphical API routine will be diverted to an encoding subroutine in a screen capture program module. Under the control of the encoding subroutine, the graphical API call is unhooked. A determination is made whether any initial state parameters of the screen need to be stored and, if so, then the initial state parameters are stored in records. The graphical API function call is then called. If the graphical API function call was successfully executed and directed to the screen, then a determination is made whether any dependent objects of the graphical API function call need to be stored. If so, then these dependent objects are stored in records. The graphical API function call is then stored in a record.