Patent ID: 7773096

Claim:
A computer-readable storage medium having computer-executable instructions for causing a computer to perform steps comprising: providing graphic display information relevant to a plurality of accessibility client applications designed to assist a user with one or more disabilities at a graphics pipe that is implemented by an accessibility graphics pipe application on a computer of the user, the graphics pipe operable to be called by each of the plurality of accessibility client applications on the computer of the user in user mode, the graphics pipe comprising a central location on the computer of the user for the plurality of accessibility client applications on the computer of the user to retrieve graphic display information that can be used in rendering content in accessibility scenarios; receiving a request from a first accessibility client application running on the computer of the user to access the graphics pipe; establishing a first connection on the computer of the user between the graphics pipe and the first accessibility client application for allowing the first accessibility client application to listen to the graphic display information relevant to the plurality of accessibility client applications provided at the graphics pipe for graphics primitives calls relevant to the first accessibility client application; allowing the first accessibility client application to intercept graphics primitives calls relevant to the first accessibility client application from the graphics pipe over the first connection; and rendering content in an accessibility scenario with the first accessibility client application on a display of the computer of the user using information from the graphics primitives calls intercepted by the first accessibility client application from the graphics pipe.