Programmatically providing direct access to user interface elements of an application program
    1.
    发明授权
    Programmatically providing direct access to user interface elements of an application program 失效
    以编程方式提供对应用程序的用户界面元素的直接访问

    公开(公告)号:US06334157B1

    公开(公告)日:2001-12-25

    申请号:US08815100

    申请日:1997-03-11

    IPC分类号: G06F900

    摘要: An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. Moreover, such access and manipulation occurs in an application-independent manner, so that an accessibility aid utilizing the architecture can access any application program that conforms to the architecture, without the accessibility aid needing any prior knowledge of the application program or its user interface elements. User interface elements typically have both a visual representation displayed on the video display and an implementation, which is the code and data implementing the user interface element. The architecture provides an accessibility aid with direct access to the implementation of user interface elements, thus enabling the accessibility aid to both examine various characteristics of the user interface element and manipulate these characteristics, which may affect its visual representation.

    摘要翻译: 提供了一种架构,其使得辅助功能能够以编程方式直接访问和操纵应用程序的用户界面元素。 此外,这种访问和操作以独立于应用的方式发生,使得利用该体系结构的辅助辅助功能可以访问符合该体系结构的任何应用程序,而无需辅助功能,需要应用程序或其用户界面元素的任何先验知识 。 用户界面元素通常具有显示在视频显示器上的视觉表示和实现,其是实现用户界面元素的代码和数据。 该架构提供了可访问性辅助,可以直接访问用户界面元素的实现,从而使辅助功能能够检查用户界面元素的各种特征并操纵这些特征,这可能影响其视觉表示。

    Providing access to user interface elements of legacy application
programs
    2.
    发明授权
    Providing access to user interface elements of legacy application programs 失效
    提供对旧应用程序的用户界面元素的访问

    公开(公告)号:US6144377A

    公开(公告)日:2000-11-07

    申请号:US815101

    申请日:1997-03-11

    IPC分类号: G06F9/44 G06F3/00

    CPC分类号: G06F9/541 G06F9/4443

    摘要: An architecture is provided that enables an accessibility aid to directly access and manipulate user interface elements of an application program programmatically. Moreover, such access and manipulation occurs in an application-independent manner, so that an accessibility aid utilizing the architecture can access the user interface elements of any application program that conforms to the architecture, without the accessibility aid needing any prior knowledge of the application program or its user interface elements. User interface elements typically have both a visual representation displayed on the video display and an implementation, which is the code and data implementing the user interface element. The architecture provides an accessibility aid with direct access to the implementation of user interface elements, thus enabling the accessibility aid to both examine various characteristics of the user interface element and manipulate these characteristics, which may affect its visual representation. Although this architecture provides many benefits to accessibility aids, some application programs predate the preferred architecture and are thus unable to support this architecture. The present system supports the architecture on behalf of such application programs, known as legacy application programs, to retrofit or integrate these application programs into the architecture.

    摘要翻译: 提供了一种架构,其使辅助功能能够以编程方式直接访问和操纵应用程序的用户界面元素。 此外,这种访问和操作以独立于应用的方式发生,使得利用架构的可访问性辅助功能可以访问符合该体系结构的任何应用程序的用户界面元素,而无需辅助功能,需要任何应用程序的任何知识 或其用户界面元素。 用户界面元素通常具有显示在视频显示器上的视觉表示和实现,其是实现用户界面元素的代码和数据。 该架构提供了可访问性辅助,可以直接访问用户界面元素的实现,从而使辅助功能能够检查用户界面元素的各种特征并操纵这些特征,这可能影响其视觉表示。 虽然这种架构为辅助功能提供了许多好处,但一些应用程序早于首选架构,因此无法支持此架构。 本系统支持代表这种应用程序(称为遗留应用程序)的架构,以将这些应用程序改造或集成到架构中。

    Method and system for providing touch-sensitive screens for the visually impaired
    3.
    发明授权
    Method and system for providing touch-sensitive screens for the visually impaired 失效
    为视障者提供触敏屏幕的方法和系统

    公开(公告)号:US06496182B1

    公开(公告)日:2002-12-17

    申请号:US08481226

    申请日:1995-06-07

    IPC分类号: G09G500

    摘要: A method and system for enabling a visually impaired user to use a touch-sensitive device. The present invention provides an interface for the visually impaired (IVI) system which enables a visually impaired user to use a touch-sensitive screen. The IVI system provides an explore mode in which a visually impaired user may determine which objects are on the touch-sensitive screen by dragging a finger over the touch-sensitive screen. In particular, the IVI system announces objects as a user touches them. For example, the IVI system announces text as it is touched and announces controls, such as buttons, as they are touched. In addition, the IVI system enables a user to execute controls. A user may execute a control, such as a button, by dragging a finger onto the control, and then, without dragging the finger off of the control, lifting the finger off of the touch-sensitive screen. The IVI system further enables a user to scroll through lists on a touch-sensitive screen. In particular, the IVI system enables a user to use a scroll thumb to scroll through a list. When a user drags a finger over the scroll thumb, and then, without dragging the finger off of the scroll thumb, lifts the finger off of the touch-sensitive screen, the IVI system enters scroll mode. In the scroll mode, a user may drag a finger anywhere on the touch-sensitive screen to scroll the list. While in scroll mode if a user again lifts their finger off of the touch-sensitive screen, the IVI system returns to explore mode.

    摘要翻译: 一种用于使视障用户能够使用触敏装置的方法和系统。 本发明提供了一种用于视觉障碍(IVI)系统的界面,其使得视力受损的用户能够使用触敏屏幕。 IVI系统提供探索模式,其中视觉受损的用户可以通过在手触摸屏幕上拖动手指来确定哪些对象在触敏屏幕上。 特别地,IVI系统在用户触摸它们时宣布对象。 例如,IVI系统在被触摸时宣布文本,并且在被触摸时宣布诸如按钮之类的控件。 此外,IVI系统使用户能够执行控制。 用户可以通过将手指拖动到控制上来执行诸如按钮的控制,然后,不用将手指从控制器上拖出,从而将手指从触摸屏上提起。 IVI系统还允许用户在触敏屏幕上滚动列表。 特别地,IVI系统使用户能够使用滚动缩略图滚动列表。 当用户将手指拖动在滚动缩略图上时,然后将手指从滚动拇指上拉出时,将手指从触摸屏上提起,IVI系统进入滚动模式。 在滚动模式中,用户可以在触敏屏幕上的任何地方拖动手指来滚动列表。 在滚动模式下,如果用户再次将手指从触敏屏幕提起,则IVI系统将返回探索模式。

    Method and system for providing touch-sensitive screens for the visually impaired

    公开(公告)号:US06489951B1

    公开(公告)日:2002-12-03

    申请号:US09003643

    申请日:1998-01-07

    IPC分类号: G09G500

    摘要: A method and system for enabling a visually impaired user to use a touch-sensitive device. The present invention provides an interface for the visually impaired (IVI) system which enables a visually impaired user to use a touch-sensitive screen. The IVI system provides an explore mode in which a visually impaired user may determine which objects are on the touch-sensitive screen by dragging a finger over the touch-sensitive screen. In particular, the IVI system announces objects as a user touches them. For example, the IVI system announces text as it is touched and announces controls, such as buttons, as they are touched. In addition, the IVI system enables a user to execute controls. A user may execute a control, such as a button, by dragging a finger onto the control, and then, without dragging the finger off of the control, lifting the finger off of the touch-sensitive screen. The IVI system further enables a user to scroll through lists on a touch-sensitive screen. In particular, the IVI system enables a user to use a scroll thumb to scroll through a list. When a user drags a finger over the scroll thumb, and then, without dragging the finger off of the scroll thumb, lifts the finger off of the touch-sensitive screen, the IVI system enters scroll mode. In the scroll mode, a user may drag a finger anywhere on the touch-sensitive screen to scroll the list. While in scroll mode if a user again lifts their finger off of the touch-sensitive screen, the IVI system returns to explore mode.

    Method and system for unambiguously inputting multi-byte characters into a computer from a braille input device
    5.
    发明授权
    Method and system for unambiguously inputting multi-byte characters into a computer from a braille input device 失效
    从盲文输入装置将多字节字符明确输入计算机的方法和系统

    公开(公告)号:US06351726B1

    公开(公告)日:2002-02-26

    申请号:US08758672

    申请日:1996-12-02

    申请人: Peter Kam-Ho Wong

    发明人: Peter Kam-Ho Wong

    IPC分类号: G06F1728

    CPC分类号: G06F17/2863 G09B21/001

    摘要: An improved recognition system for translating Braille into multi-byte languages is provided that resolves ambiguities in the translation. By resolving ambiguities in the translation, the improved recognition system helps integrate visually-impaired users into the workforce. Such integration is achieved by providing visually-impaired users with both the means to input Braille for translation into a multi-byte language and the means to disambiguate the translation so that it reflects what the user intended. In this manner, the translation accurately reflects the intentions of the user. Furthermore, the translation is actually stored in the computer in the multi-byte language so that both sighted and nonsighted users alike can utilize the translation.

    摘要翻译: 提供了一种改进的将盲文翻译成多字节语言的识别系统,可以解决翻译中的歧义。 通过解决翻译中的歧义,改进的识别系统有助于将视力受损的用户集成到员工队伍中。 这种集成是通过向视觉障碍的用户提供输入盲文以便翻译成多字节语言的手段和消除翻译歧义的手段来实现的,以便它反映用户想要的内容。 以这种方式,翻译准确地反映了用户的意图。 此外,翻译实际上以多字节语言存储在计算机中,使得有目的的和不经意的用户都可以利用翻译。

    Audibly outputting multi-byte characters to a visually-impaired user
    6.
    发明授权
    Audibly outputting multi-byte characters to a visually-impaired user 失效
    向视觉障碍的用户输出多字节字符

    公开(公告)号:US5918206A

    公开(公告)日:1999-06-29

    申请号:US758663

    申请日:1996-12-02

    CPC分类号: G09B21/006 G06F17/2863

    摘要: An audible-output system disambiguates the phonetic sounds of multi-byte characters so that a visually-impaired user can uniquely identify which characters are associated with the output. The audible-output system provides this disambiguation through the use of a secondary audio channel that simultaneously outputs one or more sounds that distinguishes a character being output on a primary audio channel. That is, the phonetics of a character are audibly output on the primary channel, and the distinguishing sound is simultaneously output on a secondary channel. The combination of the two sounds on the two channels unambiguously identifies the character being output to the listener. In effect, this system brings the distinctness of shape to a visually-impaired listener and reinforces the differences in meaning between similar-sounding characters to the listener.

    摘要翻译: 声音输出系统消除了多字节字符的语音,使视觉受损的用户可以唯一地识别哪些字符与输出相关联。 音频输出系统通过使用辅助音频通道来提供这种消歧,该辅助音频通道同时输出区分正在主音频通道上输出的字符的一个或多个声音。 也就是说,字符的语音在主声道上可听见地输出,并且区分声音同时在辅助声道上输出。 两个声道上的两个声音的组合清楚地标识出正在输出给听众的字符。 实际上,这个系统给视觉障碍的听众带来了形状的鲜明特征,并加强了与听众相似的人物之间的含义差异。

    Element persistent identification
    7.
    发明授权
    Element persistent identification 有权
    元素持久识别

    公开(公告)号:US08001489B2

    公开(公告)日:2011-08-16

    申请号:US11871919

    申请日:2007-10-12

    IPC分类号: G06F3/048 G06F12/00

    摘要: Identifier information is generated for a user interface element of interest within a user interface of a computer program based on a description of a hierarchical element path comprising, e.g., some combination of parent elements that the user interface element inherits from, class names of user interface elements, module names of application programs in the element path, and sibling order information. Process identifiers may also be added to distinguish between user interface elements of two different process instances of the same program. Unlike more fragile identifiers, such an element path identifier persists across instances of the computer program, across different computers, across different builds of the program, etc. Converting between a user-defined data type and a string type and vice versa also is provided.

    摘要翻译: 基于包括例如用户界面元素继承的父元素的某些组合的分层元素路径的描述,为计算机程序的用户界面内的感兴趣的用户界面元素生成标识符信息,用户界面的类名 元素,元素路径中的应用程序的模块名称以及同级订单信息。 还可以添加进程标识符以区分相同程序的两个不同进程实例的用户界面元素。 与更脆弱的标识符不同,这样的元素路径标识符在计算机程序的实例之间跨越不同的计算机跨不同的程序构建等等。还提供了在用户定义的数据类型和字符串类型之间的转换。

    Element persistent identification
    8.
    发明授权
    Element persistent identification 有权
    元素持久识别

    公开(公告)号:US07607110B2

    公开(公告)日:2009-10-20

    申请号:US10692923

    申请日:2003-10-23

    IPC分类号: G06F3/048 G06F17/00

    摘要: Identifier information is generated for a user interface element of interest within a user interface of a computer program based on a description of a hierarchical element path comprising, e.g., some combination of parent elements that the user interface element inherits from, class names of user interface elements, module names of application programs in the element path, and sibling order information. Process identifiers may also be added to distinguish between user interface elements of two different process instances of the same program. Unlike more fragile identifiers, such an element path identifier persists across instances of the computer program, across different computers, across different builds of the program, etc. Converting between a user-defined data type and a string type and vice versa also is provided.

    摘要翻译: 基于包括例如用户界面元素继承的父元素的某些组合的分层元素路径的描述,为计算机程序的用户界面内的感兴趣的用户界面元素生成标识符信息,用户界面的类名 元素,元素路径中的应用程序的模块名称以及同级订单信息。 还可以添加进程标识符以区分相同程序的两个不同进程实例的用户界面元素。 与更脆弱的标识符不同,这样的元素路径标识符在计算机程序的实例之间跨越不同的计算机跨不同的程序构建等等。还提供了在用户定义的数据类型和字符串类型之间的转换。