USER INTERFACE AUTOMATION FRAMEWORK CLASSES AND INTERFACES

Patent №

US 7,644,367

Granted

2010-01-05

Filed 2003

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10439514

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.

Knowledge representationPlanningAI hardwareH04N 21/4431H04N 21/241H04N 21/8173H04N 21/8543

AI classification

Planning1.00
Knowledge representation1.00
AI hardware1.00
Natural language0.05
Machine learning0.01
Vision0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 146780407

Assignors

MCKEON, BRENDAN, SINCLAIR, ROBERT, WAGONER, PATRICIA M., REID, PAUL J., FRIEDMAN, MICHAEL A., BURNS, HEATHER S.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC