(19) United States
(12) Patent Application Publication (io) Pub. No.: US 2004/0229200 Al
McKeon et al. (43) Pub. Date: Nov. 18,2004
(54) USER INTERFACE AUTOMATION
FRAMEWORK CLASSES AND INTERFACES
(76) 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, Charlotte, NC (US)
SHOOK, HARDY & BACON L.L.P.
2555 GRAND BOULEVARD
KANSAS CITY, MO 64108-2613 (US)
(21) Appl. No.: 10/439,514
(22) Filed: May 16, 2003
Publication Classification (51) Int. CI.7 G09B 3/00; H04N 7/16
A method and system providing a client with user interlace information are described. The method and system implement a set ol application program interlaces lor providing user interlace information to a client through an accessibility system. The accessibility system includes a mechanism for translerring user interlace information from a provider side to the client side and a logical tree for selectively revealing user interlace information. The application program interlace system includes client side application program interlaces for assisting the client in obtaining user interlace information. The client side application program interlaces include an automation class, a logical element class, a raw element class, control pattern classes, and an input class. The provider side application program interlaces include a provider automation class, a provider automation interlace, a raw element interlace, and control pattern provider interlaces.