Method for managing keyboard navigation within a tree control structure user interface component via a linked list
    1.
    发明授权
    Method for managing keyboard navigation within a tree control structure user interface component via a linked list 有权
    通过链表管理树控制结构用户界面组件内的键盘导航的方法

    公开(公告)号:US07844637B2

    公开(公告)日:2010-11-30

    申请号:US11855798

    申请日:2007-09-14

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F3/0489 G06F3/0482

    摘要: A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item. The DTCL utility also updates the doubly linked list in response to the expansion/collapsion of the current list item. The DTCL utility avoids the need to number all tree items (both visible and hidden tree items) sequentially by adding list node(s) to or removing list node(s) from the linked list to represent the visible tree items.

    摘要翻译: 一种用于维护/更新使用链表管理键盘导航的方法,数据处理系统和计算机程序产品。 特别地,动态树控制链接(DTCL)实用程序创建具有基于树控制结构UI组件的分配值的列表节点的双向链表。 双向链表的每个列表节点对应于树结构UI组件的可见树项。 响应于键盘事件信号,DTCL实用程序找到与第一个当前树项对应的当前列表节点。 DTCL实用程序查找对应于下一个树项目的下一个(即前一个或后续)列表节点。 DTCL实用程序检测列表节点存在。 DTCL实用程序检测下一个列表节点是否与一个空值相关联。 当下一个列表节点与非空值相关联时,将识别下一个树项目。 DTCL实用程序返回表示第二个当前树项目的下一个树项目的标识。 DTCL实用程序还会更新双向链表,以响应当前列表项的扩展/折叠。 DTCL实用程序避免了通过将列表节点添加到列表节点或从链接列表中删除列表节点来代表可见树项目,从而顺序地对所有树项(可见树和隐藏树项)进行编号。

    Accessible role and state information in HTML documents
    2.
    发明授权
    Accessible role and state information in HTML documents 有权
    HTML文档中的可访问角色和状态信息

    公开(公告)号:US07895570B2

    公开(公告)日:2011-02-22

    申请号:US11315955

    申请日:2005-12-22

    IPC分类号: G06F9/44

    摘要: Accessible role and state information may be included in hypertext markup language documents by encoding an accessibility definition into a class attribute. The accessibility definition corresponds with an object of a hypertext markup language document and comprises role information and state information if state information is applicable to the corresponding role information. A script is associated with the hypertext markup language document and is configured for parsing at least a portion of the hypertext markup language document to identify the accessibility definition. The script further maps the role information and the state information in the accessibility definition to corresponding namespaced role and state attributes.

    摘要翻译: 可访问角色和状态信息可以通过将可访问性定义编码到类属性中而被包括在超文本标记语言文档中。 可访问性定义对应于超文本标记语言文档的对象,并且如果状态信息适用于相应的角色信息,则其包括角色信息和状态信息。 脚本与超文本标记语言文档相关联,并被配置用于解析至少一部分超文本标记语言文档以识别可访问性定义。 该脚本还将可访问性定义中的角色信息和状态信息映射到相应的命名空间角色和状态属性。

    Determining a high contrast display setting on a client device to process a web document
    3.
    发明授权
    Determining a high contrast display setting on a client device to process a web document 有权
    确定客户端设备上处理Web文档的高对比度显示设置

    公开(公告)号:US09104363B2

    公开(公告)日:2015-08-11

    申请号:US13439504

    申请日:2012-04-04

    IPC分类号: G06F17/00 G06F3/14

    摘要: Described herein are processes and devices that determine a high contrast setting on a client. Some embodiments include creating an object in a web document, assigning a pre-determined color value to the object, associating the object to the web document, and generating a computed color display value for the object in response to the object being associated with the web document. Some embodiments are further directed to comparing the pre-determined color value to the computed color display value and generating a result based on the comparing of the pre-determined color value to the computed color display value, which result indicates whether the system is set to the high contrast setting. Some embodiments are further directed to storing the result in a variable; and sending the variable to a server to process additional web documents, using the variable, before the additional web documents are loaded onto the client device.

    摘要翻译: 这里描述了确定客户端上的高对比度设置的过程和设备。 一些实施例包括在web文档中创建对象,向对象分配预定的颜色值,将对象与web文档相关联,以及响应于与web关联的对象生成对象的计算的颜色显示值 文件。 一些实施例进一步涉及将预定颜色值与所计算的颜色显示值进行比较,并且基于将预定颜色值与所计算的颜色显示值进行比较来生成结果,该结果指示系统是否被设置为 高对比度设置。 一些实施例进一步涉及将结果存储在变量中; 并在将额外的web文档加载到客户端设备之前,将该变量发送到服务器以使用该变量来处理其他web文档。

    Solution for providing real-time validation of text input fields using regular expression evaluation during text entry
    4.
    发明授权
    Solution for providing real-time validation of text input fields using regular expression evaluation during text entry 有权
    解决方案,用于在文本输入期间使用正则表达式求值提供文本输入字段的实时验证

    公开(公告)号:US07885916B2

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

    申请号:US11943187

    申请日:2007-11-20

    IPC分类号: G06F17/00 G06N5/02

    摘要: The present invention discloses a system for providing real-time validation of text input fields in a Web page during text entry. Such a system can include a validation-enhanced text input element and an input text validator. The validation-enhanced text input element can be configured to contain a validation expression for a text field in a Web page. The validation-enhanced text input element can be contained in the source code document that corresponds to the Web page. The input text validator can be configured to validate a character entered into the text field against the validation expression in real-time. Characters determined as invalid can be visually indicated by the input text validator in the text field.

    摘要翻译: 本发明公开了一种用于在文本输入期间在网页中提供文本输入字段的实时验证的系统。 这样的系统可以包括验证增强的文本输入元素和输入文本验证器。 验证增强的文本输入元素可以配置为包含Web页面中文本字段的验证表达式。 验证增强的文本输入元素可以包含在与网页对应的源代码文档中。 可以将输入文本验证器配置为根据验证表达式实时验证输入到文本字段中的字符。 确定为无效的字符可以由文本字段中的输入文本验证器直观地指示。

    SYSTEM AND METHOD FOR PROVIDING A NAVIGABLE GRID TO ALLOW FOR ACCESSIBLE DRAG-DROP IN VISUAL MODELING TOOLS
    5.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING A NAVIGABLE GRID TO ALLOW FOR ACCESSIBLE DRAG-DROP IN VISUAL MODELING TOOLS 有权
    用于提供可视化网格以允许可视化建模工具中可访问的DRAG-DROP的系统和方法

    公开(公告)号:US20080109743A1

    公开(公告)日:2008-05-08

    申请号:US11555757

    申请日:2006-11-02

    IPC分类号: G06F3/00

    CPC分类号: G06F3/0486 Y10S715/964

    摘要: The present invention is a method for providing a navigable grid to allow for accessible drag-drop in visual modeling tools. The method includes receiving an input which selects an object. The method further includes providing a visual canvas on a display device. The method further includes overlaying the navigable grid onto the visual canvas, the overlying navigable grid being of a defined granularity, the defined granularity being based on an underlying application being implemented, the overlying navigable grid further being keyed input device-navigable based on the defined granularity. The method further includes designating a drop position on the navigable grid when a position input is received via a keyed input device. The method further includes dropping the object onto a destination position of the visual canvas when a drop command input is received. Further, the drop position on the overlying navigable grid is directly aligned over the destination position of the visual canvas.

    摘要翻译: 本发明是一种用于提供可导航网格以允许可视化建模工具中的可访问拖放的方法。 该方法包括接收选择对象的输入。 该方法还包括在显示设备上提供视觉画布。 该方法还包括将可导航网格覆盖到可视画布上,覆盖的可导航网格具有确定的粒度,所定义的粒度基于正在实施的底层应用,所述上覆导航网格进一步被键入输入设备可导航,基于所定义的 粒度。 该方法还包括当通过键控输入设备接收到位置输入时,指定可导航网格上的下降位置。 该方法还包括当接收到丢弃命令输入时,将对象丢弃到视觉画布的目标位置。 此外,覆盖的可导航网格上的下降位置直接对准视觉画布的目标位置。

    DETERMINING A HIGH CONTRAST DISPLAY SETTING ON A CLIENT DEVICE TO PROCESS A WEB DOCUMENT
    6.
    发明申请
    DETERMINING A HIGH CONTRAST DISPLAY SETTING ON A CLIENT DEVICE TO PROCESS A WEB DOCUMENT 有权
    确定客户设备上的高对比度显示设置来处理WEB文档

    公开(公告)号:US20120192081A1

    公开(公告)日:2012-07-26

    申请号:US13439504

    申请日:2012-04-04

    IPC分类号: G06F3/048

    摘要: Described herein are processes and devices that determine a high contrast setting on a client. Some embodiments include creating an object in a web document, assigning a pre-determined color value to the object, associating the object to the web document, and generating a computed color display value for the object in response to the object being associated with the web document. Some embodiments are further directed to .comparing the pre-determined color value to the computed color display value and generating a result based on the comparing of the pre-determined color value to the computed color display value, which result indicates whether the system is set to the high contrast setting. Some embodiments are further directed to storing the result in a variable; and sending the variable to a server to process additional web documents, using the variable, before the additional web documents are loaded onto the client device.

    摘要翻译: 这里描述了确定客户端上的高对比度设置的过程和设备。 一些实施例包括在web文档中创建对象,向对象分配预定的颜色值,将对象与web文档相关联,以及响应于与web关联的对象生成对象的计算的颜色显示值 文件。 一些实施例进一步涉及:将预定颜色值与所计算的颜色显示值进行比较,并且基于将预定颜色值与所计算的颜色显示值进行比较来生成结果,该结果指示系统是否被设置 到高对比度设置。 一些实施例进一步涉及将结果存储在变量中; 并在将额外的web文档加载到客户端设备之前,将该变量发送到服务器以使用该变量来处理其他web文档。

    DETERMINING A HIGH CONTRAST DISPLAY SETTING ON A CLIENT DEVICE TO PROCESS A WEB DOCUMENT
    7.
    发明申请
    DETERMINING A HIGH CONTRAST DISPLAY SETTING ON A CLIENT DEVICE TO PROCESS A WEB DOCUMENT 失效
    确定客户设备上的高对比度显示设置来处理WEB文档

    公开(公告)号:US20090113277A1

    公开(公告)日:2009-04-30

    申请号:US11931082

    申请日:2007-10-31

    IPC分类号: G06F3/14

    摘要: Described herein are processes and devices that determine a high contrast setting on a client. One of the devices described is a high contrast mode detector. The high contrast mode detector creates an object in a web document and assigns a pre-determined value to a displayable property of the object. The predetermined value is different than a high contrast value that the client would use to display the web document object if a high contrast setting is enabled. The high contrast mode detector associates the object with the web document. The client generates a computed value used to display the object. If high contrast mode is enabled, the client applies the high contrast value as the computed value, otherwise the client applies the pre-determined value. The high contrast mode detector compares the pre-determined value to the computed value and detects the high contrast setting based on the comparison result.

    摘要翻译: 这里描述了确定客户端上的高对比度设置的过程和设备。 所描述的装置之一是高对比度模式检测器。 高对比度模式检测器在Web文档中创建一个对象,并将预定值分配给对象的可显示属性。 预定值不同于如果启用高对比度设置,客户端将用于显示网络文档对象的高对比度值。 高对比度模式检测器将对象与Web文档相关联。 客户端生成用于显示对象的计算值。 如果启用高对比度模式,则客户端应用高对比度值作为计算值,否则客户端应用预定值。 高对比度模式检测器将预定值与计算值进行比较,并根据比较结果检测高对比度设置。

    Determining a high contrast display setting on a client device to process a web document
    8.
    发明授权
    Determining a high contrast display setting on a client device to process a web document 失效
    确定客户端设备上处理Web文档的高对比度显示设置

    公开(公告)号:US08205156B2

    公开(公告)日:2012-06-19

    申请号:US11931082

    申请日:2007-10-31

    IPC分类号: G06F17/00

    摘要: Described herein are processes and devices that determine a high contrast setting on a client. One of the devices described is a high contrast mode detector. The high contrast mode detector creates an object in a web document and assigns a pre-determined value to a displayable property of the object. The predetermined value is different than a high contrast value that the client would use to display the web document object if a high contrast setting is enabled. The high contrast mode detector associates the object with the web document. The client generates a computed value used to display the object. If high contrast mode is enabled, the client applies the high contrast value as the computed value, otherwise the client applies the pre-determined value. The high contrast mode detector compares the pre-determined value to the computed value and detects the high contrast setting based on the comparison result.

    摘要翻译: 这里描述了确定客户端上的高对比度设置的过程和设备。 所描述的装置之一是高对比度模式检测器。 高对比度模式检测器在Web文档中创建一个对象,并将预定值分配给对象的可显示属性。 预定值不同于如果启用高对比度设置,客户端将用于显示网络文档对象的高对比度值。 高对比度模式检测器将对象与Web文档相关联。 客户端生成用于显示对象的计算值。 如果启用高对比度模式,则客户端应用高对比度值作为计算值,否则客户端应用预定值。 高对比度模式检测器将预定值与计算值进行比较,并根据比较结果检测高对比度设置。

    Using an alternate user interface to a drag and drop interface for rearranging configurable web page components
    9.
    发明授权
    Using an alternate user interface to a drag and drop interface for rearranging configurable web page components 失效
    使用备用用户界面进行拖放界面,以便重新排列可配置的网页组件

    公开(公告)号:US08171399B2

    公开(公告)日:2012-05-01

    申请号:US12175341

    申请日:2008-07-17

    IPC分类号: G06F17/00 G06F3/00

    CPC分类号: G06F17/24 G06F17/245

    摘要: A user interface for repositioning Web page components that includes an HTML table. Each cell of the table can represents a Web page component that is able to be repositioned. Each cell can include an identifier and a user selectable position control. The identifier can identify the Web page component. The user selectable position control can accept user input designating a position of the component within the Web page. An activation control can accept input entered within the user selectable position control when selected. Activation of the activation control can result in the Web page being reconfigured so that the position of the Web page components corresponds to positions specified by the position controls. In one embodiment, the user interface can be an accessibility option for users having difficulty with a drag and drop interface.

    摘要翻译: 用于重新定位包含HTML表的网页组件的用户界面。 表的每个单元格可以表示能够重新定位的网页组件。 每个单元可以包括标识符和用户可选择的位置控制。 标识符可以标识网页组件。 用户可选择的位置控制可以接受用户输入,指定组件在网页内的位置。 启动控制可以接受在用户选择的位置控制中输入的输入。 激活控制的激活可导致网页被重新配置,使得网页组件的位置对应于由位置控制指定的位置。 在一个实施例中,用户界面可以是具有拖放界面难度的用户的可访问性选项。

    Providing accessibility compliance within advanced componentry
    10.
    发明授权
    Providing accessibility compliance within advanced componentry 有权
    在高级组件中提供可访问性合规性

    公开(公告)号:US07657844B2

    公开(公告)日:2010-02-02

    申请号:US10836883

    申请日:2004-04-30

    IPC分类号: G06F3/00 G06F3/02 G06F9/44

    CPC分类号: G06F17/30899

    摘要: Accessibility compliance is provided within advanced componentry, such as a browser in which an on-demand editor can be launched. A toolkit of functionality that is executable on a server is preferably provided, from which selections can be made to configure an instance of a client editor or similar client-side viewer. Techniques are disclosed that enable flexible specification of the controls to be added to the viewer instance, as well as specification of details for configuring the controls.

    摘要翻译: 高级组件中提供了可访问性合规性,例如可以启动按需编辑器的浏览器。 优选地提供可在服务器上执行的功能的工具包,从中可以进行选择以配置客户端编辑器或类似的客户机侧查看器的实例。 公开了使得能够灵活地指定要添加到观看者实例的控件的技术,以及用于配置控件的细节的规范。