Method and apparatus for organizing notes on a limited resource computing device
    1.
    发明授权
    Method and apparatus for organizing notes on a limited resource computing device 有权
    用于在有限的资源计算设备上组织笔记的方法和装置

    公开(公告)号:US06487569B1

    公开(公告)日:2002-11-26

    申请号:US09226034

    申请日:1999-01-05

    IPC分类号: G06F1500

    CPC分类号: G06Q10/06 G06Q10/10

    摘要: A notes organizer program is provided that allows a user to organize notes on a limited resource computing device. The notes are organized by associating a note, if desired, with a project. The user can name or rename a note or a project. If the user does not specify a note name, the notes organizer program determines the note name based on the associated project. If there is no associated project, the note name is based on the type of note (e.g., voice, handwritten, etc.). A template project is provided for creating notes from templates.

    摘要翻译: 提供了一种笔记管理器程序,其允许用户在有限的资源计算设备上组织笔记。 笔记通过将笔记(如果需要)与项目相关联来组织。 用户可以命名或重命名音符或项目。 如果用户未指定笔记名称,笔记管理器程序将根据相关项目确定笔记名称。 如果没有关联的项目,则笔记名称基于笔记的类型(例如,语音,手写等)。 提供了一个模板项目,用于从模板创建笔记。

    Fast start voice recording and playback on a digital device
    2.
    发明授权
    Fast start voice recording and playback on a digital device 有权
    在数字设备上快速启动语音录制和播放

    公开(公告)号:US06760696B1

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

    申请号:US09283224

    申请日:1999-04-01

    IPC分类号: G10L1900

    摘要: Voice recording is initiated immediately upon pressing a record button on a digital computing device such as a palm computer. To enable an immediate response to the button being pressed without a delay that would be normally be incurred to load a user interface and a recording application, a stub program is continuously executed on the device, even when a main user interface program is not running. When the record button is pressed, the stub program immediately begins recording a digital signal corresponding to the sound waves incident on a microphone of the device in a compressed format. If the record button is depressed for more than a second, the recorded digital signal is stored in a file so that it can subsequently be played back, and if the record button was pressed for less than one second, the file is not retained. Sound recording can be initiated in an “eyes free” mode, e.g., while using the device under low ambient light conditions, or while engaged in another activity. Recording and playback are controlled by a user interface that is launched when the record button is initially pressed, if not already running. Sound files can be selected and played back at either a normal speed or at a substantially higher speed without any significant change in the frequency of the recorded sound, using control buttons provided on the hand held computing device or the user interface that is provided on a touch screen display.

    摘要翻译: 在按压数字计算设备(例如掌上电脑)上的记录按钮时立即启动语音记录。 为了能够立即响应被按压的按钮,而不需要通常在加载用户界面和记录应用程序时引起延迟,即使在主用户界面程序未运行时,也会在设备上连续执行存根程序。 当按下记录按钮时,存根程序立即开始以压缩格式记录与入射在设备的麦克风上的声波相对应的数字信号。 如果记录按钮被按下一秒钟以上,则记录的数字信号被存储在一个文件中,以便随后可以被播放,并且如果记录按钮被按下不到一秒钟,则该文件不被保留。 声音记录可以以“无眼睛”模式启动,例如在低环境光线条件下使用设备时,或者在从事另一活动时。 录制和播放由最初按下录制按钮时启动的用户界面(如果尚未运行)控制。 可以使用在手持式计算装置上提供的控制按钮或设置在手持计算装置上的用户界面,以正常速度或以更高的速度选择和播放声音文件,而不会使记录的声音的频率发生显着变化 触摸屏显示。

    Implicit page breaks for digitally represented handwriting

    公开(公告)号:US06990237B2

    公开(公告)日:2006-01-24

    申请号:US10866130

    申请日:2004-06-14

    IPC分类号: G06K9/00 G06F15/00

    摘要: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. If the user leaves more than a threshold amount of blank space at the bottom of the page immediately preceding the new page, then an implicit page break may be inserted at the beginning of the new page. The amount of blank space left at the end of the preceding page may be combined with other criteria to determine whether to insert an implicit page break. The amount of time elapsed since ink has been captured on the previous page is another factor that may be used by itself or combined with other factors to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.

    Method and system for maintaining alternates in association with recognized words
    4.
    发明授权
    Method and system for maintaining alternates in association with recognized words 失效
    与识别的字相关联的维护方法和系统

    公开(公告)号:US06801660B1

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

    申请号:US09643414

    申请日:2000-08-22

    IPC分类号: G06K900

    CPC分类号: G06F17/242 G06K9/222

    摘要: In a computing device that receives handwritten data, a method and system that maintains an association between alternates for a given ink word, regardless of the handwritten or text state of the word, and regardless of the position of the word as it may be edited in a document. Handwritten data is maintained in an ink word data structure, and once the word is recognized and an alternate is selected for it, the first character of the word remains as an ink word (in a text buffer) pointing to the data structure, with a flag set in the data structure indicating that the word is now recognized as text. In this state, the first character is displayed to the user as a recognized text letter instead of as the handwritten word. The other characters that make up the recognized word are inserted as text into the text buffer. Any alternates returned by the recognizer are thus stored with the ink word data structure displayed as this first character of a recognized word, which also maintains the ink data, e.g., the stroke information entered by a user or the like. Then, if the user edits the word, e.g., moves it, the alternates and also the ink data move with the word. Other alternatives for associating the alternates with the recognized text are also described.

    摘要翻译: 在接收手写数据的计算设备中,一种方法和系统,其保持给定墨水字的交替之间的关联,而不管该单词的手写或文本状态如何,并且不管该单词可能被编辑的单词的位置如何 一份文件 手写数据被保持在墨水字数据结构中,并且一旦识别出该字并为其选择了一个替换,则该字的第一个字保持为指向数据结构的墨字(在文本缓冲器中),其中一个 标志在数据结构中设置,表示该字现在被识别为文本。 在该状态下,将第一个字符作为识别的文本字母而不是作为手写字显示给用户。 构成识别的单词的其他字符作为文本插入到文本缓冲区中。 因此,识别器返回的任何替代物因此被存储在显示为识别字的第一个字符的油墨字数据结构中,该识别字也保持墨数据,例如由用户输入的笔迹信息等。 然后,如果用户编辑该单词,例如移动该单词,则替换和墨水数据与单词一起移动。 还描述了将替代物与识别的文本相关联的其他替代方案。

    Method and system of matching ink processor and recognizer word breaks
    5.
    发明授权
    Method and system of matching ink processor and recognizer word breaks 失效
    匹配墨水处理器和识别器断字的方法和系统

    公开(公告)号:US06754386B1

    公开(公告)日:2004-06-22

    申请号:US09643417

    申请日:2000-08-22

    IPC分类号: G06K934

    CPC分类号: G06K9/00865 G06K9/222

    摘要: In a computing device that receives handwritten data, a method and system that corrects for parser segmentation errors by sending an entire line of ink to a recognizer, and then comparing, on a word-by-word basis, the initial segmentation guesses of the parser with the more-thoroughly recognized segmentation results of the handwriting recognition engine. In the correction process, the ink words are efficiently adjusted with relatively little data manipulation. As the recognizer is fed a series of strokes on a line, the recognizer returns segmentation information. For ink word breaks that are the same for any given set of data, the existing ink word is unchanged. For ink words that are recognized differently relative to their initial segmentation, one or more new ink words are created and the handwriting (including stroke) data of the parser's ink word is manipulated to create a new ink processor word (or words) to match the recognizer output.

    摘要翻译: 在接收手写数据的计算设备中,通过将一整行墨水发送到识别器来校正解析器分段错误的方法和系统,然后逐个逐个比较分析器的初始分段猜测 与手写识别引擎的更完整识别的分割结果。 在校正处理中,通过相对较少的数据操作有效地调节墨水字。 当识别器在一行上馈送一系列笔画时,识别器返回分割信息。 对于任何给定数据集相同的墨水分词,现有的墨水字词不变。 对于相对于它们的初始分割而被识别的墨水单词,创建一个或多个新的墨水单词,并且操纵解析器的墨水单词的笔迹(包括笔划)数据以创建新的墨水处理器单词(或单词)以匹配 识别器输出。

    System and method for automatically switching between writing and text input modes
    6.
    发明授权
    System and method for automatically switching between writing and text input modes 有权
    自动切换写入和文本输入模式的系统和方法

    公开(公告)号:US06833827B2

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

    申请号:US10420301

    申请日:2003-04-21

    IPC分类号: G09G500

    CPC分类号: G06F3/04886 G06F3/04883

    摘要: A method and system for automatically determining when an application should switch from a writing mode to a text entry mode, and vice-versa. When a soft input panel (SIP) or input method (IM) is selected, the application is notified and enters a text entry mode. Inputting via the IM while in this mode causes a character to be sent to the application, while pen events in the application window enable text editing and the selection of text and ink data in the application widow. When the SIP is deselected, the application is notified and enters a pen (writing) mode, whereby the pen events are interpreted as digital ink strokes instead of characters. Sub-modes of the pen mode are also available, via which the pen events are used to manipulate existing ink in the application window. Visual feedback may be provided to remind the user of the current mode and/or sub-mode.

    摘要翻译: 一种用于自动确定应用程序何时应该从写入模式切换到文本输入模式的方法和系统,反之亦然。 当选择软输入面板(SIP)或输入法(IM)时,通知应用程序并进入文本输入模式。 在此模式下通过IM输入会导致将字符发送到应用程序,而应用程序窗口中的笔事件可启用文本编辑和应用程序遗the中文本和墨水数据的选择。 当SIP被取消选择时,通知应用并进入笔(写)模式,由此将笔事件解释为数字墨迹而不是字符。 笔模式的子模式也可用,笔事件用于在应用程序窗口中操纵现有墨水。 可以提供视觉反馈以提醒用户当前模式和/或子模式。

    Method and system of handling the selection of alternates for recognized words
    7.
    发明授权
    Method and system of handling the selection of alternates for recognized words 失效
    处理识别词替代选择的方法和系统

    公开(公告)号:US07130798B2

    公开(公告)日:2006-10-31

    申请号:US11010503

    申请日:2004-12-13

    IPC分类号: G10L15/26

    CPC分类号: G10L15/22 G06K9/00436

    摘要: In a computing device that receives handwritten data, a method and system that facilitates the selection of alternates for a hand written word. A mechanism uses rules to select a word for the user based on the operating mode (state) of the system. In a cursor operating mode, a word is selected and the alternates are provided for the word based on the position of on screen cursor relative to the word (within or adjacent the word). If not on a word having alternates, the selection can move to another word that has alternates. If multiple words are selected, (selection mode), the system selects the first word of those selected that has alternates. Menu options to go to the next or previous recognized word may also be placed on the menu for easy navigation among words, and a user can automatically walk through multiple word sets to receive alternates for each word, one-word at a time. Words that the recognizer believes correct to a high actual or relative probability may be skipped over in the automatic process, and the display of words that the recognizer is less confident are correct can be modified. The user can adjust such sensitivity settings for determining the probability of correctness.

    摘要翻译: 在接收手写数据的计算设备中,有助于选择手写字的替代的方法和系统。 机制使用规则来根据系统的操作模式(状态)为用户选择一个单词。 在光标操作模式中,选择一个单词,并且基于屏幕光标相对于该单词的位置(在该单词内或与该单词相邻),为该单词提供替换。 如果没有一个字有交替的,选择可以移动到另一个有交替的字。 如果选择了多个单词(选择模式),系统将选择所选择的第一个单词。 可以将菜单选项转到下一个或上一个识别的单词,以便在单词之间方便地导航,并且用户可以自动走过多个单词集合,以便每次单词一次接收一个单词。 可以在自动处理中跳过识别器认为正确到高实际或相对概率的词,并且可以修改识别器较不自信的单词的显示是正确的。 用户可以调整这样的灵敏度设置来确定正确的概率。

    Implicit page breaks for digitally represented handwriting
    8.
    发明授权
    Implicit page breaks for digitally represented handwriting 失效
    数字代表笔迹的隐式分页符

    公开(公告)号:US07031521B2

    公开(公告)日:2006-04-18

    申请号:US10954293

    申请日:2004-10-01

    IPC分类号: G06K9/00 G06F15/00

    摘要: A logical separation between pages, such as an implicit page break, is introduced to separate text entered during one handwriting session from text entered during another handwriting session. The amount of time elapsed since ink has been captured on the previous page is a factor that may be used to determine whether to insert an implicit page break into the new page. A change in context, such as a different date or different recognized subject matter labels, is also a factor that may be considered in determining whether to insert an implicit page break.

    摘要翻译: 引入页之间的逻辑分隔,例如隐式分页符,以将在一个手写会话期间输入的文本与在另一手写会话期间输入的文本分离。 在前一页捕获墨水之后所经过的时间量是可用于确定是否将隐含分页插入新页面的因素。 上下文中的变化,例如不同的日期或不同的识别的主题标签,也是在确定是否插入隐式分页符时可以考虑的因素。

    Method and system for extending ink word data structures while maintaining version compatibility
    9.
    发明授权
    Method and system for extending ink word data structures while maintaining version compatibility 失效
    扩展墨水字数据结构同时保持版本兼容性的方法和系统

    公开(公告)号:US06771817B1

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

    申请号:US09643997

    申请日:2000-08-22

    IPC分类号: G06K900

    CPC分类号: G06K9/222

    摘要: In a computing device that receives handwritten data, a method and data structure that enables extended data to be added to an existing ink word data structure without compromising backwards-compatibility. A flag in the header data structure is indicates to new ink processing programs the presence or absence of the extended data, and the size information maintained in the header is adjusted ensure that earlier versions of ink programs do not lose the extended data. The extended data is then added by including it in a copy of the existing ink word data structure, along with a tail structure that includes information describing the extended data and the tail structure to the new ink code, e.g., version and offset information. The tail structure can be used to locate a list of alternate word choices for an ink word that are maintained within the extended data.

    摘要翻译: 在接收手写数据的计算设备中,能够将扩展数据添加到现有墨水字数据结构而不损害向后兼容性的方法和数据结构。 标题数据结构中的标志指示新墨水处理程序存在或不存在扩展数据,并调整保存在标题中的大小信息,以确保较早版本的墨程序不会丢失扩展数据。 然后通过将扩展数据包括在现有墨水字数据结构的副本中以及包括描述扩展数据的信息和对新墨迹的尾部结构(例如版本和偏移信息)的尾部结构来添加扩展数据。 尾部结构可用于定位在扩展数据内维护的墨水字的备选词选择列表。

    Adaptive auto-scrolling merge for hand written input
    10.
    发明授权
    Adaptive auto-scrolling merge for hand written input 有权
    自适应自动滚动合并手写输入

    公开(公告)号:US06559869B1

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

    申请号:US09565045

    申请日:2000-05-04

    IPC分类号: G06F300

    CPC分类号: G06F3/0488 G06F3/0485

    摘要: An adaptive auto-scrolling merge operation automatically accepts pen-based input data into a hand-held or palm sized computer and places the input data onto a line of a window in which a user intended the input data to be placed. Computing systems that accept input from users typically accept data items to be inserted into a scrollable window that is displayed by the computer. When a user is inserting data items at the end of the window, computing systems may automatically scroll the displayed portion of the window when data has been added to the last line of the window. Because pen based systems do not use a cursor located at an insertion point to know where a user wants new data items to be inserted, the new data items are inserted into the document at the location corresponding to the place within the window in which the user drew the pen strokes used to create the data item. When a user intends to add one or more data items onto the last line of a window after a data item was previously inserted onto the last line of a window, the user may place the pen strokes on the current last line of window to created these new data items whether or not the auto-scroll operation has occurred. The adaptive auto-scroll and merge detects the insertion of a data item onto the last line of a window following an auto-scroll operation and automatically moves the data item to its intended location.

    摘要翻译: 自适应自动滚动合并操作自动地将基于笔的输入数据接收到手持式或手掌式计算机中,并将输入数据放置在用户想要放置的输入数据的窗口的行上。 接受用户输入的计算系统通常接受要插入计算机显示的可滚动窗口中的数据项。 当用户在窗口的末端插入数据项时,当数据被添加到窗口的最后一行时,计算系统可以自动地滚动窗口的显示部分。 因为基于笔的系统不使用位于插入点处的光标来知道用户想要插入新数据项的位置,所以新的数据项被插入文档中与用户的窗口内的位置对应的位置 绘制用于创建数据项的笔划。 当用户打算在将数据项先前插入到窗口的最后一行之后将一个或多个数据项添加到窗口的最后一行时,用户可以将笔划放置在窗口的最后一行上以创建这些数据项 新数据项是否自动滚动操作已经发生。 自适应自动滚动和合并检测在自动滚动操作之后将数据项插入窗口的最后一行,并自动将数据项移动到其预期位置。