Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  

US 20040229200A1

(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)

Correspondence Address:
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

[blocks in formation]

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.

[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][subsumed][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[blocks in formation]
« PrécédentContinuer »