会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Natural input recognition tool
    • 自然输入识别工具
    • US07380203B2
    • 2008-05-27
    • US10146486
    • 2002-05-14
    • Leroy B. KeelyAdrian J. GarsideRavipal SoinDavid V. WinklerErik M. Geidl
    • Leroy B. KeelyAdrian J. GarsideRavipal SoinDavid V. WinklerErik M. Geidl
    • G06F17/00G06F17/20G06F15/00
    • G06K9/222
    • A recognition tool according to various examples of the invention intelligently recognizes natural input before it is passed to a destination or target application. More particularly, the recognition tool according to various examples of the invention provides better formatting for text recognized from natural input, based upon the context in which the text is being inserted into a target application. The recognition tool also provides various tools for correcting inaccurately recognized text. The recognition tool may allow a user to select only a part of an inaccurate text, and then identify alternate text candidates based upon the selected portion of the inaccurate text. Further, when the user selects text containing multiple words for correction, the recognition tool provides cross combinations of alternate text candidates for the user's selection. Still further, if the user replaces inaccurate text by submitting a new natural input object, the recognition tool ensures that the text recognized from the new natural input object is different from the inaccurate text been replaced. The recognition tool additionally affects the recognition experience after recognized text has been provided to the target application. The recognition tool provides the target application with the original natural input object for the recognized text, along with the alternate text candidates for that original natural input object. Thus, the target application can use the alternate text candidates to correct inaccurately recognized text. Further, a user can insert the original natural input object for recognized text within the target application.
    • 根据本发明的各种示例的识别工具在被传递到目的地或目标应用之前智能地识别自然输入。 更具体地,根据本发明的各种示例的识别工具,基于将文本插入到目标应用中的上下文,为从自然输入识别的文本提供更好的格式化。 识别工具还提供了用于纠正不准确识别的文本的各种工具。 识别工具可以允许用户仅选择不准确文本的一部分,然后基于不准确文本的所选部分来识别候选文本候选。 此外,当用户选择包含用于校正的多个单词的文本时,识别工具提供用于用户选择的替代文本候选的交叉组合。 此外,如果用户通过提交新的自然输入对象来替换不准确的文本,则识别工具确保从新的自然输入对象识别的文本与被替换的不准确的文本不同。 识别工具在识别出的文本已被提供给目标应用程序之后,还会影响识别体验。 识别工具为目标应用程序提供识别文本的原始自然输入对象,以及该原始自然输入对象的替代文本候选。 因此,目标应用程序可以使用替代文本候选来更正不准确识别的文本。 此外,用户可以在目标应用程序中插入用于识别的文本的原始自然输入对象。
    • 5. 发明授权
    • Systems and methods for processing input data before, during, and/or after an input focus change event
    • 在输入焦点改变事件之前,期间和/或之后处理输入数据的系统和方法
    • US07634738B2
    • 2009-12-15
    • US10992092
    • 2004-11-19
    • Josh A. ClowAdrian J. GarsideDavid V. Winkler
    • Josh A. ClowAdrian J. GarsideDavid V. Winkler
    • G06F3/048
    • G06F3/0481G06F3/04883
    • Systems, methods, and computer-readable media process computer input data (such as electronic ink data, speech input data, keyboard input data, etc.), including focus change data, in a manner so that the input insertion range better comports with the user's original intent. More specifically, user input data may be accepted, before, during, and/or after a focus change event is initiated, and the systems and methods will process this input data in an intuitive manner, directing the data to areas of an application program or the operating system that better comport with the user's original intent. In this manner, loss of input data may be avoided and misdirected input data may be avoided, thereby lowering user frustration during focus change events.
    • 系统,方法和计算机可读介质以这样的方式处理计算机输入数据(例如电子墨水数据,语音输入数据,键盘输入数据等),包括焦点改变数据,使得输入插入范围更好地与 用户的原意。 更具体地,可以在聚焦改变事件发起之前,期间和/或之后接受用户输入数据,并且系统和方法将以直观的方式处理该输入数据,将数据引导到应用程序的区域或 操作系统更能与用户的原始意图相匹配。 以这种方式,可以避免输入数据的丢失,并且可以避免误导输入数据,从而降低焦点改变事件期间的用户沮丧。
    • 6. 发明授权
    • Systems and methods for processing input data before, during, and/or after an input focus change event
    • 在输入焦点改变事件之前,期间和/或之后处理输入数据的系统和方法
    • US07461348B2
    • 2008-12-02
    • US10992214
    • 2004-11-19
    • Josh A. ClowAdrian J. GarsideDavid V. Winkler
    • Josh A. ClowAdrian J. GarsideDavid V. Winkler
    • G06F3/048
    • G06F3/04883G06F3/0481G06F9/451
    • Systems, methods, and computer-readable media process computer input data (such as electronic ink data, speech input data, keyboard input data, etc.), including focus change data, in a manner so that the input insertion range better comports with the user's original intent. More specifically, user input data may be accepted, before, during, and/or after a focus change event is initiated, and the systems and methods will process this input data in an intuitive manner, directing the data to areas of an application program or the operating system that better comport with the user's original intent. In this manner, loss of input data may be avoided and misdirected input data may be avoided, thereby lowering user frustration during focus change events.
    • 系统,方法和计算机可读介质以这样的方式处理计算机输入数据(例如电子墨水数据,语音输入数据,键盘输入数据等),包括焦点改变数据,使得输入插入范围更好地与 用户的原意。 更具体地,可以在聚焦改变事件发起之前,期间和/或之后接受用户输入数据,并且系统和方法将以直观的方式处理该输入数据,将数据引导到应用程序的区域或 操作系统更能与用户的原始意图相匹配。 以这种方式,可以避免输入数据的丢失,并且可以避免误导输入数据,从而降低焦点改变事件期间的用户沮丧。
    • 7. 发明授权
    • Method and system for installing software on a computer system
    • 在计算机系统上安装软件的方法和系统
    • US06681391B1
    • 2004-01-20
    • US09598521
    • 2000-06-21
    • Phillip J. MarinoDavid V. WinklerCrista JohnsonWilliam M. Nelson
    • Phillip J. MarinoDavid V. WinklerCrista JohnsonWilliam M. Nelson
    • G06F9445
    • G06F8/61
    • A method and system for installing software on a computer generates an installation order that ensures that a component required for the functioning of another component is already installed. Furthermore, it makes possible generating good installation orders to allow related components, e.g., in a software suite, to be installed close together, thus reducing disk swapping. The method and system take into account the existing configuration on a computer and allow removal of components along with dynamic reconfiguration of a computing system in response to a user's choice of an application program to launch. In accordance with the invention, preferably a developer includes information about the component's relationship with other components, e.g., a specific requirement for a preinstalled component or a requirement that a particular component not be present, thus requiring its removal. To remove the possibility of a single identifier referring to more than one component, the preferred embodiments of the invention use globally unique identifiers to label individual components.
    • 用于在计算机上安装软件的方法和系统生成安全顺序,确保已经安装了另一个组件的功能所需的组件。 此外,这使得可能产生良好的安装顺序以允许例如在软件套件中的相关组件紧密地安装在一起,从而减少磁盘交换。 该方法和系统考虑到计算机上的现有配置,并且响应于用户选择要启动的应用程序,允许移除组件以及计算系统的动态重新配置。 根据本发明,优选地,显影剂包括关于组件与其他组分的关系的信息,例如对预先安装的组分的特定要求或特定组分不存在的要求,因此需要其去除。 为了消除单个标识符参考多于一个组件的可能性,本发明的优选实施例使用全局唯一标识符来标记单个组件。
    • 8. 发明授权
    • Producing a locally optimal path through a lattice by overlapping search
    • 通过重叠搜索生成通过网格的局部最优路径
    • US07467154B2
    • 2008-12-16
    • US11170424
    • 2005-06-29
    • David V. Winkler
    • David V. Winkler
    • G06F7/00G06F17/00
    • G06Q10/047Y10S707/99931Y10S707/99935Y10S707/99942Y10S707/99943Y10S707/99944
    • A system and computer-implemented method for the creation of a structure using Lego building blocks is disclosed. Aspects of the methods are equally appropriate for numerous structures, including but not limited to, studs-up and studs-out configurations or a ‘wall’ style mosaic or a ‘floor’ style mosaic. Given the systems and methods disclosed, aspects of the invention are applicable to three-dimensional sculpture structures too. The system and method may use a recursive overlapping divide-and-conquer breadth-first search feature to improve the quality of the structures while only slightly, if at all, increasing the time and memory required. Furthermore, the system and method may use dithering algorithms and/or cost analysis to determine which building block can be used and placed to achieve high-quality structures. In another example, aspects of the invention may be used to more optimally schedule delivery trucks. In yet another example, aspects of the invention may be used to enhance handwriting recognition and speech recognition.
    • 公开了一种用于使用乐高构建块创建结构的系统和计算机实现的方法。 这些方法的各个方面对于许多结构同样适用,包括但不限于:螺柱和螺柱配置或“墙”式马赛克或“地板”式马赛克。 鉴于所公开的系统和方法,本发明的方面也适用于三维雕塑结构。 该系统和方法可以使用递归重叠的划分和征服宽度优先搜索特征来提高结构的质量,而仅稍微增加所需的时间和记忆。 此外,系统和方法可以使用抖动算法和/或成本分析来确定哪个构建块可以被使用和放置以实现高质量的结构。 在另一个示例中,本发明的各方面可用于更好地安排运送卡车。 在又一示例中,本发明的各方面可用于增强手写识别和语音识别。
    • 9. 发明授权
    • Natural input recognition system and method using a contextual mapping engine and adaptive user bias
    • 自然输入识别系统和方法,使用上下文映射引擎和自适应用户偏好
    • US07246060B2
    • 2007-07-17
    • US09993331
    • 2001-11-06
    • Erik M. GeidlDavid V. Winkler
    • Erik M. GeidlDavid V. Winkler
    • G10L15/26
    • G10L15/07G06K9/72G06K2209/01G10L15/18
    • A natural (e.g., handwriting or speech) input recognition system and method that uses contextual mapping to improve recognition accuracy by biasing recognition based on the context of an input field. As natural input data is being entered into an application field, the context (type) of the field is determined and used to locate context-based validation rules and context-based user bias data. When entry is complete, the context-based validation rules and context-based user bias data are provided to a recognition engine with the natural input data. The recognizer biases its recognition result by using the rules and the user bias data to recognize the natural input. A field signature generator is described that determines each field's context, independent of the application, and a data harvesting engine is described that automatically collects user bias data from various data stores.
    • 一种自然(例如手写或语音)输入识别系统和方法,其使用上下文映射来通过基于输入字段的上下文来偏置识别来提高识别精度。 随着自然输入数据被输入应用领域,确定了该字段的上下文(类型)并用于定位基于上下文的验证规则和基于上下文的用户偏差数据。 当输入完成时,基于上下文的验证规则和基于上下文的用户偏差数据被提供给具有自然输入数据的识别引擎。 识别器通过使用规则和用户偏差数据来识别自然输入来偏移其识别结果。 描述了字段签名生成器,其独立于应用来确定每个字段的上下文,并且描述了数据收集引擎,其从各种数据存储中自动收集用户偏差数据。
    • 10. 发明申请
    • BI-DIRECTIONAL HANDWRITING INSERTION AND CORRECTION
    • 双向手写插入和校正
    • US20120109635A1
    • 2012-05-03
    • US13346548
    • 2012-01-09
    • David V. Winkler
    • David V. Winkler
    • G06F17/20
    • G06K9/6255G06K9/00402G06K9/222G06K9/726G06K2209/01
    • Various technologies and techniques are disclosed for providing bi-directional handwriting recognition and correction. A combined handwriting recognizer is provided that supports left-to-right and right-to-left language recognition by using a combined dictionary. The combined dictionary includes a dictionary from a language in a first direction, along with a backwards version of a dictionary from a language in a second direction. The combined recognizer is used with the combined dictionary to generate a most likely recognition result for mixed direction hand written input received from a user. Character by character correction is provided for mixed left-to-right and right-to-left text. The most likely recognition result is displayed in a visual order. The user can correct a particular character to a different character. When recognized text needs to be sent to a separate application, an inverse bi-directional process is performed to convert the text from the visual order to the logical order.
    • 公开了用于提供双向手写识别和校正的各种技术和技术。 提供组合的手写识别器,其通过使用组合的字典来支持从左到右和从右到左的语言识别。 组合字典包括来自第一方向的语言的字典以及来自第二方向的语言的字典的向后版本。 组合的识别器与组合字典一起使用以产生从用户接收的混合方向手写输入的最可能的识别结果。 提供了字符校正字符,用于混合的从左到右和从右到左的文本。 最可能的识别结果以可视化顺序显示。 用户可以将特定字符更正为不同的字符。 当识别的文本需要发送到单独的应用程序时,执行反向双向处理以将文本从视觉顺序转换为逻辑顺序。