Method and system for providing alternatives for text derived from stochastic input sources
    1.
    发明授权
    Method and system for providing alternatives for text derived from stochastic input sources 有权
    为随机输入源提供的文本提供替代方法和系统

    公开(公告)号:US06789231B1

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

    申请号:US09412822

    申请日:1999-10-05

    IPC分类号: G06F1500

    CPC分类号: G06F17/276

    摘要: A computer-implemented method for providing a candidate list of alternatives for a text selection containing text from multiple input sources, each of which can be stochastic (such as a speech recognition unit, handwriting recognition unit, or input method editor) or non-stochastic (such as a keyboard and mouse). A text component of the text selection may be the result of data processed through a series of stochastic input sources, such as speech input that is converted to text by a speech recognition unit before being used as input into an input method editor. To determine alternatives for the text selection, a stochastic input combiner parses the text selection into text components from different input sources. For each stochastic text component, the combiner retrieves a stochastic model containing alternatives for the text component. If the stochastic text component is the result of a series of stochastic input sources, the combiner derives a stochastic model that accurately reflects the probabilities of the results of the entire series. The combiner creates a list of alternatives for the text selection by combining the stochastic models retrieved. The combiner may revise the list of alternatives by applying natural language principles to the text selection as a whole. The list of alternatives for the text selection is then presented to the user. If the user chooses one of the alternatives, then the word processor replaces the text selection with the chosen candidate.

    摘要翻译: 一种用于提供包含来自多个输入源的文本的文本选择的候选列表的候选列表的计算机实现的方法,每个输入源可以是随机的(诸如语音识别单元,手写识别单元或输入法编辑器)或非随机的 (如键盘和鼠标)。 文本选择的文本分量可以是通过一系列随机输入源处理的数据的结果,诸如在被用作输入方法编辑器的输入之前由语音识别单元转换为文本的语音输入。 为了确定文本选择的替代方案,随机输入组合器将文本选择从不同的输入源解析成文本组件。 对于每个随机文本组件,组合器检索包含文本组件的替代的随机模型。 如果随机文本分量是一系列随机输入源的结果,则组合器导出准确反映整个系列的结果概率的随机模型。 组合器通过组合检索到的随机模型创建文本选择的替代方案列表。 组合器可以通过将自然语言原理应用于整体的文本选择来修改替代的列表。 然后将文本选择的替代方案列表呈现给用户。 如果用户选择其中一个替代方案,则文字处理器将所选择的候选者替换文本选择。

    Method and system for providing alternatives for text derived from stochastic input sources
    3.
    发明授权
    Method and system for providing alternatives for text derived from stochastic input sources 有权
    为随机输入源提供的文本提供替代方法和系统

    公开(公告)号:US07546529B2

    公开(公告)日:2009-06-09

    申请号:US10902527

    申请日:2004-07-29

    IPC分类号: G06F17/21 G06F17/24

    CPC分类号: G06F17/276

    摘要: A computer-implemented method for providing a candidate list of alternatives for a text selection containing text from multiple input sources, each of which can be stochastic (such as a speech recognition unit, handwriting recognition unit, or input method editor) or non-stochastic (such as a keyboard and mouse). A text component of the text selection may be the result of data processed through a series of stochastic input sources, such as speech input that is converted to text by a speech recognition unit before being used as input into an input method editor. To determine alternatives for the text selection, a stochastic input combiner parses the text selection into text components from different input sources. For each stochastic text component, the combiner retrieves a stochastic model containing alternatives for the text component. If the stochastic text component is the result of a series of stochastic input sources, the combiner derives a stochastic model that accurately reflects the probabilities of the results of the entire series. The combiner creates a list of alternatives for the text selection by combining the stochastic models retrieved. The combiner may revise the list of alternatives by applying natural language principles to the text selection as a whole. The list of alternatives for the text selection is then presented to the user. If the user chooses one of the alternatives, then the word processor replaces the text selection with the chosen candidate.

    摘要翻译: 一种用于提供包含来自多个输入源的文本的文本选择的候选列表的候选列表的计算机实现的方法,每个输入源可以是随机的(诸如语音识别单元,手写识别单元或输入法编辑器)或非随机的 (如键盘和鼠标)。 文本选择的文本分量可以是通过一系列随机输入源处理的数据的结果,诸如在被用作输入方法编辑器的输入之前由语音识别单元转换为文本的语音输入。 为了确定文本选择的替代方案,随机输入组合器将文本选择从不同的输入源解析成文本组件。 对于每个随机文本组件,组合器检索包含文本组件的替代的随机模型。 如果随机文本分量是一系列随机输入源的结果,则组合器导出准确反映整个系列的结果概率的随机模型。 组合器通过组合检索到的随机模型创建文本选择的替代方案列表。 组合器可以通过将自然语言原理应用于整体的文本选择来修改替代的列表。 然后将文本选择的替代方案列表呈现给用户。 如果用户选择其中一个替代方案,则文字处理器将所选择的候选者替换文本选择。

    Method and system for providing alternatives for text derived from stochastic input sources
    4.
    发明申请
    Method and system for providing alternatives for text derived from stochastic input sources 有权
    为随机输入源提供的文本提供替代方法和系统

    公开(公告)号:US20050005240A1

    公开(公告)日:2005-01-06

    申请号:US10902527

    申请日:2004-07-29

    CPC分类号: G06F17/276

    摘要: A computer-implemented method for providing a candidate list of alternatives for a text selection containing text from multiple input sources, each of which can be stochastic (such as a speech recognition unit, handwriting recognition unit, or input method editor) or non-stochastic (such as a keyboard and mouse). A text component of the text selection may be the result of data processed through a series of stochastic input sources, such as speech input that is converted to text by a speech recognition unit before being used as input into an input method editor. To determine alternatives for the text selection, a stochastic input combiner parses the text selection into text components from different input sources. For each stochastic text component, the combiner retrieves a stochastic model containing alternatives for the text component. If the stochastic text component is the result of a series of stochastic input sources, the combiner derives a stochastic model that accurately reflects the probabilities of the results of the entire series. The combiner creates a list of alternatives for the text selection by combining the stochastic models retrieved. The combiner may revise the list of alternatives by applying natural language principles to the text selection as a whole. The list of alternatives for the text selection is then presented to the user. If the user chooses one of the alternatives, then the word processor replaces the text selection with the chosen candidate.

    摘要翻译: 一种用于提供包含来自多个输入源的文本的文本选择的候选列表的候选列表的计算机实现的方法,每个输入源可以是随机的(诸如语音识别单元,手写识别单元或输入法编辑器)或非随机的 (如键盘和鼠标)。 文本选择的文本分量可以是通过一系列随机输入源处理的数据的结果,诸如在被用作输入方法编辑器的输入之前由语音识别单元转换为文本的语音输入。 为了确定文本选择的替代方案,随机输入组合器将文本选择从不同的输入源解析成文本组件。 对于每个随机文本组件,组合器检索包含文本组件的替代的随机模型。 如果随机文本分量是一系列随机输入源的结果,则组合器导出准确反映整个系列的结果概率的随机模型。 组合器通过组合检索到的随机模型创建文本选择的替代方案列表。 组合器可以通过将自然语言原理应用于整体的文本选择来修改替代的列表。 然后将文本选择的替代方案列表呈现给用户。 如果用户选择其中一个替代方案,则文字处理器将所选择的候选者替换文本选择。

    System and method for enabling simultaneous multi-user electronic document editing
    5.
    发明授权
    System and method for enabling simultaneous multi-user electronic document editing 有权
    用于同时进行多用户电子文档编辑的系统和方法

    公开(公告)号:US08196029B1

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

    申请号:US09598856

    申请日:2000-06-21

    IPC分类号: G06F17/22 G06F17/24

    CPC分类号: G06F17/2288

    摘要: A document management system and method are provided to support simultaneous multi-user editing of a single document. The system and method do not require the use of a new file format or the use of a central document repository to limit user access to the document. When a user attempts to open the document and a determination is made that the document is in use, then an alert is presented to the user that informs the user that the document is locked for editing. The user may select to receive a notification when the original document is no longer in use. If the user selects to make a local copy and subsequently merge the changes, the local copy will be made and the path of the original document will be stored so that the original document location can be determined at the time that the changes are merged. When the original document becomes available, the user's changes can be merged into the original document. The original document is located using the original path that was stored when the local copy was created. Of course, any time that a merge is attempted, and a conflict exists (i.e., the changes in the local document are inconsistent with the changes made to the original document), an alert can be generated to inform the user of the conflict and the user can be prompted to reconcile the conflict to complete the merge.

    摘要翻译: 提供了一种文档管理系统和方法,以支持同时多用户编辑单个文档。 系统和方法不需要使用新的文件格式,也不需要使用中央文档存储库来限制用户对文档的访问。 当用户尝试打开文档并确定文档正在使用时,向用户呈现通知用户该文档被锁定以进行编辑的警报。 当原始文档不再使用时,用户可以选择接收通知。 如果用户选择制作本地副本并随后合并更改,则将进行本地副本,并存储原始文档的路径,以便可以在更改合并时确定原始文档位置。 当原始文档可用时,用户的更改可以合并到原始文档中。 原始文档位于创建本地副本时存储的原始路径。 当然,任何时候尝试合并,并且存在冲突(即,本地文档中的更改与对原始文档的更改不一致),可以生成警报以通知用户冲突和 可以提示用户调整冲突以完成合并。

    Method and system for providing audio playback of a multi-source document
    6.
    发明授权
    Method and system for providing audio playback of a multi-source document 有权
    用于提供多源文档的音频播放的方法和系统

    公开(公告)号:US06446041B1

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

    申请号:US09428259

    申请日:1999-10-27

    IPC分类号: G10L1308

    摘要: A multi-source input and playback utility that accepts inputs from various sources, transcribes the inputs as text, and plays aloud user-selected portions of the text is disclosed. The user may select a portion of the text and request audio playback thereof. The utility examines each transcribed word in the selected text. If stored audio data is associated with a given word, that audio data is retrieved and played. If no audio data is associated, then a textto-speech entry or series of entries is retrieved and played instead.

    摘要翻译: 一种多源输入和播放实用程序,可以接受来自各种来源的输入,以文本形式输入输入,并播放用户选择的文本部分。 用户可以选择文本的一部分并请求其音频回放。 该实用程序检查所选文本中的每个转录词。 如果存储的音频数据与给定字相关联,则该音频数据被检索和播放。 如果没有音频数据相关联,则取代并播放文本到语音条目或一系列条目。

    Background audio recovery system
    7.
    发明授权
    Background audio recovery system 有权
    背景音频恢复系统

    公开(公告)号:US06415258B1

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

    申请号:US09413262

    申请日:1999-10-06

    IPC分类号: G10L1914

    CPC分类号: G06F3/167 G10L2015/223

    摘要: A background audio recovery system displays an inactive status indicator for a speech recognition program module in an application program. To prevent losses of dictated speech when a speech recognition program module is inadvertently assigned to an inactive mode, the background audio recovery system determines whether an audio input device is receiving audio. If audio is being received by the audio input device, the background audio recovery system stores the audio data for later retrieval by the user. When a user issues a command to activate the speech recognition program module, the background audio recovery system initiates a background audio program module for manipulating the stored audio data that was recorded while the speech recognition program module was assigned to an inactive mode.

    摘要翻译: 背景音频恢复系统在应用程序中显示语音识别程序模块的非活动状态指示符。 为了防止语音识别程序模块被无意地分配到非活动模式时指令语音的丢失,背景音频恢复系统确定音频输入设备是否正在接收音频。 如果音频输入设备正在接收音频,则背景音频恢复系统存储音频数据供用户稍后检索。 当用户发出激活语音识别程序模块的命令时,背景音频恢复系统启动背景音频程序模块,用于在语音识别程序模块被分配到非活动模式时操纵所记录的所存储的音频数据。

    SYSTEMS AND METHODS FOR AUTOMATIC APPLICATION OF FORMULAS TO TABULAR DATA CELLS

    公开(公告)号:US20180129642A1

    公开(公告)日:2018-05-10

    申请号:US15344349

    申请日:2016-11-04

    IPC分类号: G06F17/24 G06F3/0484

    CPC分类号: G06F17/246 G06F17/245

    摘要: In some embodiments, technical problems relating to maintaining programmed behavior in tabular data cells are overcome by automatically generating and inserting formulas in interrelated cells. This may be done by reference to declarations of formulas (as by example in a formula table overlay on the sheet design or template, or in a formula editor using defined cell and column locations or defined variables), along with rules defining the order of precedence for assertion in reference to available cell data. In some embodiments, evaluation sequences or priorities may be automatically determined, and/or may be configurable by establishing precedence rules in a master row or hidden row. Some embodiments can determine, in some systems of formulas, where user entries in cells do not match the expected values for the cell, and explain why another result is correct or what is the expected type of entry or value for the cell.