会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • User interface management through branch isolation
    • 用户界面管理通过分支隔离
    • US06549221B1
    • 2003-04-15
    • US09458643
    • 1999-12-09
    • Frances C. BrownRichard S. SchwerdtfegerLawrence F. Weiss
    • Frances C. BrownRichard S. SchwerdtfegerLawrence F. Weiss
    • G09G500
    • G06F17/30905G06F9/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文档,交互式应用程序或分成几部分的映射之类的电子文档中。 每个元素都有一个“表示属性”,它可以是一个值或一个函数。 其中一个元素具有“焦点”(例如,默认创建,等等)。 “分支隔离”方法包括形成具有多个节点和至少一个分支的层次结构的树状模型。 每个节点代表其中一个元素。 一个节点是根节点,占用层次结构中的最高级别。 给定分支将第一级中的第一节点连接到第一级正下方的第二节点。 每个分支表示连接的节点之间的层次关系。 “聚焦节点”表示接收焦点的元素。 确定从根节点到焦点节点的模型中的“路径”。 选择性地呈现由根节点表示的元素的呈现属性。 还呈现了由根节点以外的节点表示的每个元素的表示属性,沿着从根节点到焦点节点的路径。 还呈现由子树中的节点表示的每个元素的呈现属性,其中焦点节点是子树的根节点。
    • 2. 发明授权
    • User interface management through view depth
    • 用户界面管理通过视图深度
    • US06812941B1
    • 2004-11-02
    • US09458641
    • 1999-12-09
    • Frances C. BrownRichard S. SchwerdtfegerLawrence F. Weiss
    • Frances C. BrownRichard S. SchwerdtfegerLawrence F. Weiss
    • G09G500
    • G06F17/30905G06F9/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文档,交互式应用程序或分成几部分的映射之类的电子文档中。 每个元素都有一个“表示属性”,它可以是一个值或一个函数。 元素中的单个元素具有“焦点”(例如,根据作者对文档的编码,默认情况下等等)。 “视图深度”方法包括形成层次结构的模型(例如,树结构)。 该模型包括相对于彼此排列的多个级别,表示元素的多个节点以及至少一个分支。
    • 3. 发明授权
    • 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
    • Richard S. SchwerdtfegerLawrence F. WeissRabindranath Dutta
    • Richard S. SchwerdtfegerLawrence F. WeissRabindranath Dutta
    • G06F1700
    • 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)的逻辑结构的模型。 代码转换器代理使用模型来产生包括以第二数字格式(例如,脚本语言)表达的文档的一部分的“原始”脚本。 客户机使用原始脚本来呈现文档部分。 客户端机器响应于通过辅助技术设备的用户输入生成辅助技术事件,将辅助技术事件与元件相关联,并向代码转换器代理提供辅助技术事件信息和元素标识符。 代码转换器代理使用标识符访问模型中的元素,使用模型生成“修改”脚本,并将修改脚本提供给客户机。 客户端机器使用修改脚本修改文档的显示部分。
    • 5. 发明授权
    • Transcoding system for delivering electronic documents to a device having a braille display
    • 用于将电子文档传送到具有盲文显示器的设备的转码系统
    • US06738951B1
    • 2004-05-18
    • US09458647
    • 1999-12-09
    • Lawrence F. WeissRichard S. SchwerdtfegerRabindranath Dutta
    • Lawrence F. WeissRichard S. SchwerdtfegerRabindranath Dutta
    • G06F1500
    • G06F17/2264G06F17/2247G09B21/003
    • 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等)中的任何一种。 在代码转换器代理中定位规则集减少了客户机的资源需求。 代码转换器代理将电子文档从第一数字格式转换为第二数字格式(例如,脚本语言),使得呈现信息被转换为所选择的盲文格式,并且将电子文档以第二数字格式 格式。
    • 6. 发明授权
    • Computer system providing hands free user input via optical means for navigation or zooming
    • 计算机系统通过用于导航或缩放的光学装置提供免提用户输入
    • US06864912B1
    • 2005-03-08
    • US09464841
    • 1999-12-16
    • Robert B. MahaffeyLawrence F. WeissRichard S. SchwerdtfegerFrederik C. Kjeldsen
    • Robert B. MahaffeyLawrence F. WeissRichard S. SchwerdtfegerFrederik C. Kjeldsen
    • G06T5/20H04N7/18
    • 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)所选择的面部特征之间的距离 用户在第一和第二图像中。 当用户的脸部更接近照相机时,处理系统可以向显示设备提供更多的显示数据,并且当用户的脸部远离相机时可以向显示设备提供较少的显示数据。
    • 7. 发明授权
    • Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support
    • 电子文件传送系统采用基于分布式文档对象模型(DOM)的转码和提供交互式JavaScript支持
    • US07054952B1
    • 2006-05-30
    • US09458642
    • 1999-12-09
    • Richard S. SchwerdtfegerLawrence F. WeissRabindranath Dutta
    • Richard S. SchwerdtfegerLawrence F. WeissRabindranath Dutta
    • G06F15/16
    • G06F17/30569G06F17/30011G06F17/30899H04L67/28H04L67/2823
    • 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. One embodiment of the system allows a client machine with limited resources to support JAVASCRIPT. The transcoder proxy receives an electronic document in a first digital format (e.g., HTML or XML). A JAVASCRIPT event may be associated with an element of the document including JAVASCRIPT code executed in response to the JAVASCRIPT event. 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), and provides the original script to the client machine. The client machine uses the original script to display/present the document portion. The client machine associates the JAVASCRIPT event with the element identifier, generates the JAVASCRIPT event in response to user input, and provides JAVASCRIPT event information and the associated identifier to the transcoder proxy. The transcoder proxy accesses the element within the model using the identifier, executes the JAVASCRIPT code producing a result, uses the model and the result 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/presented portion of the document.
    • 描述了电子文档递送系统的几个不同实施例,其包括耦合到代码转换器代理的客户机(例如,掌上电脑/手持计算机或无线通信设备)。 该系统的一个实施例允许具有有限资源的客户端机器来支持JAVASCRIPT。 代码转换代理器以第一数字格式(例如,HTML或XML)接收电子文档。 JAVASCRIPT事件可以与文档的元素相关联,包括响应于JAVASCRIPT事件而执行的JAVASCRIPT代码。 代码转换器代理为元素分配唯一的标识符,并且形成文档(例如,文档对象模型或DOM)的逻辑结构的模型。 代码转换器代理使用模型来产生包括以第二数字格式(例如,脚本语言)表达的文档的一部分的“原始”脚本,并将原始脚本提供给客户端机器。 客户机使用原始脚本来显示/呈现文档部分。 客户机将JAVASCRIPT事件与元素标识符相关联,响应于用户输入生成JAVASCRIPT事件,并向代码转换器代理提供JAVASCRIPT事件信息和关联的标识符。 代码转换器代理使用标识符访问模型中的元素,执行产生结果的JAVASCRIPT代码,使用模型和结果生成“修改”脚本,并将修改脚本提供给客户端机器。 客户端机器使用修改脚本来修改文档的显示/呈现部分。
    • 8. 发明授权
    • Electronic document delivery system employing distributed document object model (DOM) based transcoding
    • 采用分布式文档对象模型(DOM)转码的电子文件传送系统
    • US06829746B1
    • 2004-12-07
    • US09458646
    • 1999-12-09
    • Richard S. SchwerdtfegerLawrence F. WeissRabindranath Dutta
    • Richard S. SchwerdtfegerLawrence F. WeissRabindranath Dutta
    • G06F1700
    • G06F17/2247G06F17/227G06F17/30905
    • 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),并且可以使用模型来产生原始脚本。 客户端机器使用原始脚本来显示或以其他方式呈现文档的部分。 客户端机器响应于用户输入生成事件,将事件与原始脚本中的元素相关联,并将分配给元素的事件和标识符提供给代码转换器代理。 代码转换器代理使用标识符访问模型,使用模型生成“修改”脚本,并将修改脚本提供给客户机。 客户端机器使用修改脚本修改文档的显示或其他呈现部分。
    • 9. 发明申请
    • SYSTEM AND METHOD FOR CAPTURING A STATE OF A RUNNING APPLICATION
    • 用于捕获运行状态的系统和方法
    • US20120173997A1
    • 2012-07-05
    • US12982735
    • 2010-12-30
    • Richard S. SchwerdtfegerMichael A. Squillace
    • Richard S. SchwerdtfegerMichael A. Squillace
    • G06F3/048
    • G06F3/0484G06F9/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.
    • 示例性实施例公开了一种用于在用户界面上提供应用的运行时状态的方法和系统。 方法和系统包括响应于捕获应用的运行时状态的请求,在用户界面上呈现用户界面元素。 该方法和系统还包括生成用于管理用户界面元素对用户动作的响应的控制代码。 用户界面元素对应于运行时状态和包括控制数据和不可访问数据中的至少一个的数据。 控制数据对应于用户界面元素的控制。 不可访问的数据对应于在用户界面上未示出用于捕获的用户界面元素的一部分。