Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing assistive technology support
    1.
    发明授权
    Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing assistive technology support 有权
    电子文件传送系统采用基于分布式文档对象模型(DOM)的转码和提供辅助技术支持

    公开(公告)号:US06725424B1

    公开(公告)日:2004-04-20

    申请号:US09458648

    申请日:1999-12-09

    IPC分类号: G06F1700

    CPC分类号: G06F17/30905

    摘要: Several embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy. The system allows a client machine with limited resources to provide an assistive technology solution for a physically challenged user. In one embodiment, the client machine includes an assistive technology which functions as an interface for a device (e.g., a Braille display or a speech engine). The transcoder proxy receives an electronic document expressed in a first digital format (e.g., HTML or XML). The transcoder proxy assigns a unique identifier to the element, and forms a model of a logical structure of the document (e.g., a document object model or DOM). The transcoder proxy uses the model to produce an “original” script including a portion of the document expressed in a second digital format (e.g., a scripting language). The client machine uses the original script to present the document portion. The client machine generates an assistive technology event in response to user input via the assistive technology device, associates the assistive technology event with the element, and provides assistive technology event information and the element identifier to the transcoder proxy. The transcoder proxy accesses the element within the model using the identifier, uses the model to produce a “modification” script, and provides the modification script to the client machine. The client machine uses the modification script to modify the presented portion of the document.

    摘要翻译: 描述了电子文档递送系统的几个实施例,其包括耦合到代码转换器代理的客户机(例如,掌上电脑/手持计算机或无线通信设备)。 该系统允许具有有限资源的客户端机器为身体受到攻击的用户提供辅助技术解决方案。 在一个实施例中,客户端机器包括用作设备(例如,盲文显示器或语音引擎)的接口的辅助技术。 代码转换器代理接收以第一数字格式(例如,HTML或XML)表示的电子文档。 代码转换器代理为元素分配唯一的标识符,并且形成文档(例如,文档对象模型或DOM)的逻辑结构的模型。 代码转换器代理使用模型来产生包括以第二数字格式(例如,脚本语言)表达的文档的一部分的“原始”脚本。 客户机使用原始脚本来呈现文档部分。 客户端机器响应于通过辅助技术设备的用户输入生成辅助技术事件,将辅助技术事件与元件相关联,并向代码转换器代理提供辅助技术事件信息和元素标识符。 代码转换器代理使用标识符访问模型中的元素,使用模型生成“修改”脚本,并将修改脚本提供给客户机。 客户端机器使用修改脚本修改文档的显示部分。

    User interface management through branch isolation
    2.
    发明授权
    User interface management through branch isolation 失效
    用户界面管理通过分支隔离

    公开(公告)号:US06549221B1

    公开(公告)日:2003-04-15

    申请号:US09458643

    申请日:1999-12-09

    IPC分类号: G09G500

    CPC分类号: G06F17/30905 G06F9/451

    摘要: Systems and methods for presenting (e.g., displaying) a hierarchical structure are presented. The hierarchical structure includes multiple elements and defines hierarchical relationships between the elements. The hierarchical structure may be embodied within an electronic document such as a Web document, an interactive application program, or a map divided into sections. Each element has a “presentation property” which may be a value or a function. One of the elements has “focus” (e.g., as created, by default, etc.). A “branch isolation” method includes forming a tree-like model of the hierarchical structure having multiple nodes and at least one branch. Each node represents one of the elements. One node is a root node and occupies a highest level in the hierarchical structure. A given branch connects a first node in a first level to a second node in a level directly below the first level. Each branch represents a hierarchical relationship between connected nodes. A “focus node” represents the element receiving focus. A “path” in the model from the root node to the focus node is determined. The presentation property of the element represented by the root node is selectively presented. The presentation property of each element represented by a node, other than the root node, along the path from the root node to the focus node is also presented. The presentation property of each element represented by a node in a subtree is also presented, wherein the focus node is a root node of the subtree.

    摘要翻译: 呈现用于呈现(例如,显示)层次结构的系统和方法。 层次结构包括多个元素,并定义元素之间的层次关系。 层次结构可以体现在诸如Web文档,交互式应用程序或分成几部分的映射之类的电子文档中。 每个元素都有一个“表示属性”,它可以是一个值或一个函数。 其中一个元素具有“焦点”(例如,默认创建,等等)。 “分支隔离”方法包括形成具有多个节点和至少一个分支的层次结构的树状模型。 每个节点代表其中一个元素。 一个节点是根节点,占用层次结构中的最高级别。 给定分支将第一级中的第一节点连接到第一级正下方的第二节点。 每个分支表示连接的节点之间的层次关系。 “聚焦节点”表示接收焦点的元素。 确定从根节点到焦点节点的模型中的“路径”。 选择性地呈现由根节点表示的元素的呈现属性。 还呈现了由根节点以外的节点表示的每个元素的表示属性,沿着从根节点到焦点节点的路径。 还呈现由子树中的节点表示的每个元素的呈现属性,其中焦点节点是子树的根节点。

    SYSTEM AND METHOD FOR CAPTURING A STATE OF A RUNNING APPLICATION
    3.
    发明申请
    SYSTEM AND METHOD FOR CAPTURING A STATE OF A RUNNING APPLICATION 审中-公开
    用于捕获运行状态的系统和方法

    公开(公告)号:US20120173997A1

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

    申请号:US12982735

    申请日:2010-12-30

    IPC分类号: G06F3/048

    CPC分类号: G06F3/0484 G06F9/451

    摘要: Exemplary embodiments disclose a method and system for providing a runtime state of an application on a user interface. The method and system include rendering a user interface element on the user interface in response to a request for a capture of the runtime state of the application. The method and system also include generating control code for managing a response of the user interface element to the user action. The user interface element corresponds to the runtime state and to data including at least one of control data and inaccessible data. The control data corresponds to control of the user interface element. The inaccessible data corresponding to a portion of the user interface element not depicted on the user interface for the capture.

    摘要翻译: 示例性实施例公开了一种用于在用户界面上提供应用的运行时状态的方法和系统。 方法和系统包括响应于捕获应用的运行时状态的请求,在用户界面上呈现用户界面元素。 该方法和系统还包括生成用于管理用户界面元素对用户动作的响应的控制代码。 用户界面元素对应于运行时状态和包括控制数据和不可访问数据中的至少一个的数据。 控制数据对应于用户界面元素的控制。 不可访问的数据对应于在用户界面上未示出用于捕获的用户界面元素的一部分。

    Transcoding system for delivering electronic documents to a device having a braille display
    4.
    发明授权
    Transcoding system for delivering electronic documents to a device having a braille display 失效
    用于将电子文档传送到具有盲文显示器的设备的转码系统

    公开(公告)号:US06738951B1

    公开(公告)日:2004-05-18

    申请号:US09458647

    申请日:1999-12-09

    IPC分类号: G06F1500

    摘要: An electronic document delivery system is described including a client machine coupled to (i.e., in wired or wireless communication with) a transcoder proxy. The client machine may be, for example, a palmtop or handheld computer or a wireless communication device with limited memory and/or processing capability. The client machine includes a Braille display and provides Braille format information identifying a selected Braille format to the transcoder proxy. The transcoder proxy is coupled to receive the Braille format information and electronic documents. Each electronic document includes presentation information (e.g., text and/or user controls such as buttons). The transcoder proxy includes a rule set including rules for translating electronic documents from any one of a set of first digital formats (e.g., a text-based markup language such as HTML, extensible markup language/XML, POSTSCRIPT, or portable document format/PDF) to any one of various Braille formats (e.g., English Braille, European Braille, Japanese Braille, and/or grades such as grade 1, grade 2, etc.). Locating the rule set within the transcoder proxy reduces the resource requirements of the client machine. The transcoder proxy translates the electronic document from the first digital format to a second digital format (e.g., a scripting language) such that the presentation information is converted to the selected Braille format, and provides the electronic document to the client machine in the second digital format.

    摘要翻译: 描述了一种电子文件传送系统,其包括与代码转换器代理耦合(即,与有线或无线通信)的客户端机器。 客户端机器可以是例如具有有限的存储器和/或处理能力的掌上电脑或手持式计算机或无线通信设备。 客户端机器包括盲文显示器,并将代码转换器代理标识所选盲文格式的盲文格式信息。 代码转换器代理被耦合以接收盲文格式信息和电子文档。 每个电子文档包括呈现信息(例如,诸如按钮的文本和/或用户控件)。 代码转换器代理包括规则集,其包括用于从一组第一数字格式(例如,诸如HTML的基于文本的标记语言,可扩展标记语言/ XML,POSTSCRIPT或便携式文档格式/ PDF)中的任何一个翻译电子文档的规则 )到各种盲文格式(例如英文盲文,欧洲盲文,日语盲文和/或等级1,等级2等)中的任何一种。 在代码转换器代理中定位规则集减少了客户机的资源需求。 代码转换器代理将电子文档从第一数字格式转换为第二数字格式(例如,脚本语言),使得呈现信息被转换为所选择的盲文格式,并且将电子文档以第二数字格式 格式。

    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.

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

    Electronic document delivery system employing distributed document object model (DOM) based transcoding
    6.
    发明授权
    Electronic document delivery system employing distributed document object model (DOM) based transcoding 失效
    采用分布式文档对象模型(DOM)转码的电子文件传送系统

    公开(公告)号:US06829746B1

    公开(公告)日:2004-12-07

    申请号:US09458646

    申请日:1999-12-09

    IPC分类号: G06F1700

    摘要: Several different embodiments of an electronic document delivery system are described including a client machine (e.g., a palmtop/handheld computer or wireless communication device) coupled to a transcoder proxy. The system allows a client machine with limited resources to provide interactive aspects of electronic documents such as Web pages and/or an assistive technology solution for a physically challenged user. The transcoder proxy receives an electronic document including one or more elements and expressed in a first digital format (e.g., HTML or XML). The transcoder proxy assigns a unique identifier to each element, produces an “original” script including at least a portion of the document expressed in a second digital format (e.g., a scripting language), and provides the original script to the client machine. The transcoder proxy may form a model of the document (e.g., a document object model or DOM), and may use the model to produce the original script. The client machine uses the original script to display or otherwise present the portion of the document. The client machine generates an event in response to user input, associates the event with an element within the original script, and provides the event and the identifier assigned to the element to the transcoder proxy. The transcoder proxy accesses the model using the identifier, uses the model to produce a “modification” script, and provides the modification script to the client machine. The client machine uses the modification script to modify the displayed or otherwise presented portion of the document.

    摘要翻译: 描述了电子文档递送系统的几个不同实施例,其包括耦合到代码转换器代理的客户机(例如,掌上电脑/手持计算机或无线通信设备)。 该系统允许具有有限资源的客户端机器提供电子文档的交互方面,诸如网页和/或针对身体受到攻击的用户的辅助技术解决方案。 代码转换器代理接收包括一个或多个元素并以第一数字格式(例如,HTML或XML)表示的电子文档。 代码转换器代理为每个元素分配唯一的标识符,产生包括以第二数字格式(例如,脚本语言)表示的文档的至少一部分的“原始”脚本,并将原始脚本提供给客户端机器。 代码转换器代理可以形成文档的模型(例如,文档对象模型或DOM),并且可以使用模型来产生原始脚本。 客户端机器使用原始脚本来显示或以其他方式呈现文档的部分。 客户端机器响应于用户输入生成事件,将事件与原始脚本中的元素相关联,并将分配给元素的事件和标识符提供给代码转换器代理。 代码转换器代理使用标识符访问模型,使用模型生成“修改”脚本,并将修改脚本提供给客户机。 客户端机器使用修改脚本修改文档的显示或其他呈现部分。

    User interface management through view depth
    7.
    发明授权
    User interface management through view depth 失效
    用户界面管理通过视图深度

    公开(公告)号:US06812941B1

    公开(公告)日:2004-11-02

    申请号:US09458641

    申请日:1999-12-09

    IPC分类号: G09G500

    CPC分类号: G06F17/30905 G06F9/451

    摘要: Several different methods for presenting (e.g., displaying) a hierarchical structure are presented. The hierarchical structure includes multiple elements, and defines hierarchical relationships between the elements. The hierarchical structure may be embodied within an electronic document such as a Web document, an interactive application program, or a map divided into sections. Each element has a “presentation property” which may be a value or a function. A single one of the elements has “focus” (e.g., in accordance with the coding of the document by an author, by default, etc.). A “view depth” method includes forming a model (e.g., a tree structure) of the hierarchical structure. The model includes multiple levels ranked with respect to one another, multiple nodes representing elements, and at least one branch.

    摘要翻译: 呈现几种用于呈现(例如,显示)层次结构的不同方法。 层次结构包括多个元素,并定义元素之间的层次关系。 层次结构可以体现在诸如Web文档,交互式应用程序或分成几部分的映射之类的电子文档中。 每个元素都有一个“表示属性”,它可以是一个值或一个函数。 元素中的单个元素具有“焦点”(例如,根据作者对文档的编码,默认情况下等等)。 “视图深度”方法包括形成层次结构的模型(例如,树结构)。 该模型包括相对于彼此排列的多个级别,表示元素的多个节点以及至少一个分支。

    Enforcing accessible content development
    8.
    发明授权
    Enforcing accessible content development 失效
    执行可访问的内容开发

    公开(公告)号:US08122342B2

    公开(公告)日:2012-02-21

    申请号:US12058324

    申请日:2008-03-28

    IPC分类号: G06F17/00 G06F9/44

    摘要: A mechanism is provided for enforcing accessible content development. The mechanism enforces accessible content development by accessing a tag library descriptor for each of a plurality of markup tags for web content authoring where the tag library descriptor notes one or more tag sub-elements required for accessibility. The mechanism analyzes each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present. The mechanism generates an error message if all required accessibility sub-elements of a markup tag are not present.

    摘要翻译: 为实现可访问的内容开发提供了一种机制。 该机制通过访问用于web内容创作的多个标记标签中的每一个的标签库描述符来强制实现可访问内容开发,其中标签库描述符注释可访问性所需的一个或多个标签子元素。 该机制通过将标签库描述符可访问性要求与每个标记标签中包含的子元素进行比较来确定是否存在所有必需的可访问性子元素,来分析一个Web内容中的每个标记标签。 如果标记标签的所有可访问性子元素不存在,则机制将生成错误消息。

    Systems, Methods, and Media for Enforcing Accessible Content Development
    9.
    发明申请
    Systems, Methods, and Media for Enforcing Accessible Content Development 失效
    用于执行可访问内容开发的系统,方法和媒体

    公开(公告)号:US20080184104A1

    公开(公告)日:2008-07-31

    申请号:US12058324

    申请日:2008-03-28

    IPC分类号: G06F17/00

    摘要: Systems, methods and media for enforcing accessible content development are disclosed. One embodiment provides a method for enforcing accessible content development comprising accessing a tag library descriptor for each of a plurality of markup tags for web content authoring where the tag library descriptor notes one or more tag sub-elements required for accessibility. The method may further include analyzing each markup tag in a piece of web content by comparing the tag library descriptor accessibility requirements to sub-elements included with each markup tag to determine whether all required accessibility sub-elements are present. The method may further include generating an error message if all required accessibility sub-elements of a markup tag are not present. Tile one or more tag sub-elements associated with accessibility may include alternate text for one or more of an image, table, label or graph. Other embodiments are disclosed and claimed.

    摘要翻译: 公开了用于实现可访问内容开发的系统,方法和媒体。 一个实施例提供了一种用于执行可访问内容开发的方法,包括访问用于web内容创作的多个标记标签中的每一个的标签库描述符,其中标签库描述符记录可访问性所需的一个或多个标签子元素。 该方法还可以包括通过将标签库描述符可访问性要求与每个标记标签中包括的子元素进行比较来确定是否存在所有所需的可访问性子元素来分析一段web内容中的每个标记标签。 该方法还可以包括如果不存在标记标签的所有所需可访问性子元素,则生成错误消息。 平铺一个或多个与辅助功能相关联的标记子元素可能包括一个或多个图像,表格,标签或图形的替代文本。 公开和要求保护其他实施例。

    Computer system providing hands free user input via optical means for navigation or zooming
    10.
    发明授权
    Computer system providing hands free user input via optical means for navigation or zooming 有权
    计算机系统通过用于导航或缩放的光学装置提供免提用户输入

    公开(公告)号:US06864912B1

    公开(公告)日:2005-03-08

    申请号:US09464841

    申请日:1999-12-16

    IPC分类号: G06T5/20 H04N7/18

    CPC分类号: G06F3/012

    摘要: A system and method are described for selectively providing display data to a display device dependent upon an optically detected proximity of a user's face to a camera. One embodiment of a computer system includes the camera, the display device, and a processing system. The camera produces image signals representing a first image and a second image of the user's face, wherein the first image precedes the second image in time. The processing system receives the image signals and analyzes the first and second images to determine the proximity of the user's face to the camera. More specifically, the processing system compares the first and second images to determine the proximity of the user's face to the camera in the second image relative to the proximity of the user's face in the first image. The processing system provides the display data to the display device dependent upon the proximity of the user's face to the camera. In order to determine the proximity of the user's face to the camera, the processing system may compare: (i) a size of the user's face in the first and second images, and/or (ii) a distance between selected facial features of the user in the first and second images. The processing system may provide more of the display data to the display device when the user's face is closer to the camera, and may provide less of the display data to the display device when the user's face is farther from the camera.

    摘要翻译: 描述了一种系统和方法,用于根据光学检测到的用户面部与相机的接近度来选择性地向显示设备提供显示数据。 计算机系统的一个实施例包括相机,显示装置和处理系统。 相机产生表示用户脸部的第一图像和第二图像的图像信号,其中第一图像在时间上在第二图像之前。 处理系统接收图像信号并分析第一和第二图像以确定用户脸部与相机的接近度。 更具体地,处理系统比较第一和第二图像,以相对于第一图像中的用户面部的接近度来确定第二图像中的用户面部与相机的接近度。 处理系统根据用户面部与相机的接近度,将显示数据提供给显示装置。 为了确定用户面部与相机的接近度,处理系统可以比较:(i)第一和第二图像中的用户面部的尺寸,和/或(ii)所选择的面部特征之间的距离 用户在第一和第二图像中。 当用户的脸部更接近照相机时,处理系统可以向显示设备提供更多的显示数据,并且当用户的脸部远离相机时可以向显示设备提供较少的显示数据。