System and method for intercepting and reconstructing graphics management tool marking instructions
AssigneeApple Computer, Inc.
InventorVladimir Lhotak
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Computer, Inc.
InventorVladimir Lhotak
Estimating the term…
The present invention is a method and system employing a glue code for: 1) intercepting low-level device dependent information from a graphics management interpreter software tool and 2) re-construct the low-level device dependent information into a high-level object oriented data representation for each object on a given page. The interpreter software is configured such that it transmits marking request signals and associated data to a fictitious frame buffer. However, the glue code of the present invention intercepts the marking request signals and associated data and transmits back receipt acknowledgment signals to the interpreter to make it think that it is writing to a frame buffer. As a result, the interpreter software transmits all marking requests and associated data to the glue code. The glue code then processes the low level device dependent information transmitted from the interpreter and reconstructs it into a high-level object oriented data representation using the information provided by the marking request.
A system having a processor for performing digital data processing in response to software code, said system generating data for driving a display device engine including interpreter software code for interpreting a first object-based page description that is formatted according to a first software language and converting said first page description into a marking request, said marking request being formatted according to said first software language, said interpreter software code being configured so as to transmit said marking request to a marking software code and await a marking request receipt acknowledgment signal back from said marking software code, said system comprising:
A system for generating data for driving a display device engine including interpreter software code for interpreting a first object-based page description that is formatted according to a first software language and converting said first page description into a marking request, said marking request being formatted according to said first software language, said interpreter software code being configured so as to transmit said marking request to a marking software code and awaits a marking request receipt acknowledgment signal back from said marking software code, said system comprising:
In a system for generating data for driving a display device engine including interpreter software code for interpreting a first object-based page description that is formatted according to a first software language and converting said first page description into a marking request, said marking request being formatted according to said first software language, said interpreter software code being configured so as to transmit said marking request to a marking software code and await a marking request receipt acknowledgment signal back from said marking software code, said method comprising the steps of:
A computer readable medium containing program instructions usable in a system for generating data for driving a display device engine including interpreter software code for interpreting a first object-based page description that is formatted according to a first software language and converting said first page description into a marking request, said marking request being formatted according to said first software language, said interpreter software code being configured so as to transmit said marking request to a marking software code and await a marking request receipt acknowledgment signal back from said marking software code, said program instructions performing the steps of:
In a system having a processor said processor performing digital data processing in response to software code, said system comprising:
Dependencies are inferred from the claim text.