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.

Date of Patent:
Jan. 05, 2010

Filed:

May. 16, 2003
Applicants:

Brendan Mckeon, Seattle, WA (US);

Robert Sinclair, Sammamish, WA (US);

Patricia M Wagoner, Redmond, WA (US);

Paul J. Reid, Woodinville, WA (US);

Michael A. Friedman, Sammamish, WA (US);

Heather S. Burns, Redmond, WA (US);

Inventors:

Brendan McKeon, Seattle, WA (US);

Robert Sinclair, Sammamish, WA (US);

Patricia M Wagoner, Redmond, WA (US);

Paul J. Reid, Woodinville, WA (US);

Michael A. Friedman, Sammamish, WA (US);

Heather S. Burns, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 3/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method and system providing a client with user interface information are described. The method and system implement a set of application program interfaces for providing user interface information to a client through an accessibility system. The accessibility system includes a mechanism for transferring user interface information from a provider side to the client side and a logical tree for selectively revealing user interface information. The application program interface system includes client side application program interfaces for assisting the client in obtaining user interface information. The client side application program interfaces include an automation class, a logical element class, a raw element class, control pattern classes, and an input class. The provider side application program interfaces include a provider automation class, a provider automation interface, a raw element interface, and control pattern provider interfaces.


Find Patent Forward Citations

Loading…