-
公开(公告)号:US08147248B2
公开(公告)日:2012-04-03
申请号:US11084184
申请日:2005-03-21
申请人: Emily Rimas-Ribikauskas , Richard J. Duncan , Zoltan Szilagyi , Eric B. Fox , Shawna J. Davis , David B. Perry , Ernest L. Pennington
发明人: Emily Rimas-Ribikauskas , Richard J. Duncan , Zoltan Szilagyi , Eric B. Fox , Shawna J. Davis , David B. Perry , Ernest L. Pennington
IPC分类号: G09B19/00
CPC分类号: G09B7/00 , G09B19/0053
摘要: A system and method for training a user to perform a flick gesture is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
摘要翻译: 描述用于训练用户执行轻拂手势的系统和方法。 轻拂手势是一种简单的手势,可以很容易地被检测到,其特征在于对其他应用或手势的干扰最小。
-
公开(公告)号:US20060210958A1
公开(公告)日:2006-09-21
申请号:US11084184
申请日:2005-03-21
申请人: Emily Rimas-Ribikauskas , Richard Duncan , Zoltan Szilagyi , Eric Fox , Shawna Davis , David Perry , Ernest Pennington
发明人: Emily Rimas-Ribikauskas , Richard Duncan , Zoltan Szilagyi , Eric Fox , Shawna Davis , David Perry , Ernest Pennington
IPC分类号: G09B7/00
CPC分类号: G09B7/00 , G09B19/0053
摘要: A system and method for training a user to perform a flick gesture is described. A flick gesture is a simple gesture that may be easily detected and is characterized by minimal interference with other applications or gestures.
摘要翻译: 描述用于训练用户执行轻拂手势的系统和方法。 轻拂手势是一种简单的手势,可以很容易地被检测到,其特征在于对其他应用或手势的干扰最小。
-
公开(公告)号:US20060218171A1
公开(公告)日:2006-09-28
申请号:US11423020
申请日:2006-06-08
申请人: Jamie Wakeam , Richard Duncan , Herry Sutanto , Sashi Raghupathy , Timothy Kannapel , Zoltan Szilagyi
发明人: Jamie Wakeam , Richard Duncan , Herry Sutanto , Sashi Raghupathy , Timothy Kannapel , Zoltan Szilagyi
IPC分类号: G06F7/00
CPC分类号: G06K9/00409 , G06K9/00463 , Y10S707/99931 , Y10S707/99938 , Y10S707/99939 , Y10S707/99942 , Y10S707/99952 , Y10S707/99953
摘要: A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.
-
公开(公告)号:US20050044106A1
公开(公告)日:2005-02-24
申请号:US10644900
申请日:2003-08-21
申请人: Richard Duncan , Bodin Dresevic , Jamie Wakeam , Herry Sutanto , Sashi Reghupathy , Timothy Kannapel , Zoltan Szilagyi , Jerome Turner , Todd Landstad , Thomas Wick , Alex Simmons , Peter Engrav , Kevin Paulson , Kentaro Urata , Steve Dodge , David Bargeron , Michael Shilman
发明人: Richard Duncan , Bodin Dresevic , Jamie Wakeam , Herry Sutanto , Sashi Reghupathy , Timothy Kannapel , Zoltan Szilagyi , Jerome Turner , Todd Landstad , Thomas Wick , Alex Simmons , Peter Engrav , Kevin Paulson , Kentaro Urata , Steve Dodge , David Bargeron , Michael Shilman
CPC分类号: G06K9/222 , G06F17/211 , G06F17/241 , G06F17/242 , G06K9/00402 , G06K9/00463 , G06K9/2081 , G06K2209/01 , Y10S707/99945 , Y10S707/99948
摘要: Systems, methods, and computer-readable media for making rich, flexible, and more natural electronic ink annotations in an electronic document include creating a first context node associated with a first portion of a base portion of an electronic document; creating a second context node associated with an annotation to the base portion; and linking the second context node with the first context node.
摘要翻译: 用于在电子文档中制作丰富,灵活和更自然的电子墨水注释的系统,方法和计算机可读介质包括创建与电子文档的基本部分的第一部分相关联的第一上下文节点; 创建与所述基本部分的注释相关联的第二上下文节点; 以及将所述第二上下文节点与所述第一上下文节点相链接。
-
公开(公告)号:US07631001B2
公开(公告)日:2009-12-08
申请号:US11423020
申请日:2006-06-08
申请人: Jamie Wakeam , Richard Duncan , Herry Sutanto , Sashi Raghupathy , Timothy H. Kannapel , Zoltan Szilagyi
发明人: Jamie Wakeam , Richard Duncan , Herry Sutanto , Sashi Raghupathy , Timothy H. Kannapel , Zoltan Szilagyi
CPC分类号: G06K9/00409 , G06K9/00463 , Y10S707/99931 , Y10S707/99938 , Y10S707/99939 , Y10S707/99942 , Y10S707/99952 , Y10S707/99953
摘要: A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.
-
公开(公告)号:US07533338B2
公开(公告)日:2009-05-12
申请号:US10644900
申请日:2003-08-21
申请人: Richard Duncan , Bodin Dresevic , Jamie Wakeam , Herry Sutanto , Sashi Raghupathy , Timothy H. Kannapel , Zoltan Szilagyi , Jerome Turner , Todd Landstad , Thomas Wick , Alex Simmons , Peter Engrav , Kevin Phillip Paulson , Kentaro Urata , Steve Dodge , David M. Bargeron , Michael Shilman
发明人: Richard Duncan , Bodin Dresevic , Jamie Wakeam , Herry Sutanto , Sashi Raghupathy , Timothy H. Kannapel , Zoltan Szilagyi , Jerome Turner , Todd Landstad , Thomas Wick , Alex Simmons , Peter Engrav , Kevin Phillip Paulson , Kentaro Urata , Steve Dodge , David M. Bargeron , Michael Shilman
CPC分类号: G06K9/222 , G06F17/211 , G06F17/241 , G06F17/242 , G06K9/00402 , G06K9/00463 , G06K9/2081 , G06K2209/01 , Y10S707/99945 , Y10S707/99948
摘要: Systems, methods, and computer-readable media for making rich, flexible, and more natural electronic ink annotations in an electronic document include creating a first context node associated with a first portion of a base portion of an electronic document; creating a second context node associated with an annotation to the base portion; and linking the second context node with the first context node.
摘要翻译: 用于在电子文档中制作丰富,灵活和更自然的电子墨水注释的系统,方法和计算机可读介质包括创建与电子文档的基本部分的第一部分相关联的第一上下文节点; 创建与所述基本部分的注释相关联的第二上下文节点; 以及将所述第二上下文节点与所述第一上下文节点相链接。
-
公开(公告)号:US20050041834A1
公开(公告)日:2005-02-24
申请号:US10646474
申请日:2003-08-21
申请人: Jamie Wakeam , Richard Duncan , Bodin Dresevic , Herry Sutanto , Sashi Raghupathy , Timothy Kannapel , Zoltan Szilagyi , Michael Shilman
发明人: Jamie Wakeam , Richard Duncan , Bodin Dresevic , Herry Sutanto , Sashi Raghupathy , Timothy Kannapel , Zoltan Szilagyi , Michael Shilman
CPC分类号: G06K9/222
摘要: A method of analyzing electronic ink, in which document data for a document containing electronic ink content is received from a software application running on a first processing thread. The first processing thread is employed to provide the document data to an electronic ink analysis process for analyzing on a second processing thread. Control of the first processing thread is then returned to the software application. After the results of the analysis are received, the results are reconciled with the current document data for the document.
摘要翻译: 一种分析电子墨水的方法,其中从在第一处理线程上运行的软件应用程序接收到包含电子墨水内容的文档的文档数据。 第一处理线程用于将文档数据提供给用于在第二处理线程上进行分析的电子墨水分析处理。 然后将第一个处理线程的控制返回到软件应用程序。 收到分析结果后,结果将与文档的当前文档数据进行协调。
-
公开(公告)号:US07468801B2
公开(公告)日:2008-12-23
申请号:US10646473
申请日:2003-08-21
申请人: Jamie Wakeam , Richard Duncan , Bodin Dresevic , Herry Sutanto , Sashi Raghupathy , Timothy H. Kannapel , Zoltan Szilagyi , Jerome Turner , Todd Landstad , Haiyong Wang , Roman Snytsar
发明人: Jamie Wakeam , Richard Duncan , Bodin Dresevic , Herry Sutanto , Sashi Raghupathy , Timothy H. Kannapel , Zoltan Szilagyi , Jerome Turner , Todd Landstad , Haiyong Wang , Roman Snytsar
CPC分类号: G06K9/00402 , G06F17/242 , G06K9/00463 , G06K9/00973 , G06K9/222
摘要: An application programming interface instantiates an ink analyzer object that receives document data for a document containing electronic ink content from a software application hosting the document and running on a first processing thread. The ink analyzer object then employs the first thread to make a copy of the document data, provides the copy of the document data to an electronic ink analysis process, and returns control of the first processing thread to the analysis process. After the analysis process has analyzed the electronic ink, the ink analyzer object reconciles the results of the analysis process with current document data for the document.
摘要翻译: 应用程序编程接口实例化从承载文档的软件应用程序接收包含电子墨水内容的文档的文档数据并在第一处理线程上运行的墨水分析器对象。 然后,墨水分析器对象采用第一个线程制作文档数据的副本,将文档数据的副本提供给电子墨水分析处理,并将第一个处理线程的控制返回到分析过程。 在分析过程分析电子墨水之后,墨水分析仪对象将分析过程的结果与文档的当前文档数据进行对照。
-
公开(公告)号:US20070150474A1
公开(公告)日:2007-06-28
申请号:US11683951
申请日:2007-03-08
申请人: Zoltan Szilagyi , Matthew Rhoten , Philip Su
发明人: Zoltan Szilagyi , Matthew Rhoten , Philip Su
IPC分类号: G06F17/30
CPC分类号: G06F9/524 , Y10S707/99933 , Y10S707/99934 , Y10S707/99938
摘要: A locking arrangement for data structures is provided that prevents deadlocks, but still allows different threads to simultaneously obtain locks on different nodes of a data structure for both read and write operations. The locking system differentiates locks based on a priority hierarchy. The locking system will fail a request to lock one or more resources in a data structure if access to those resources has already been restricted by a conflicting lock of an equal or higher priority. The locking system may also employ preemptable and non-preemptable locks such that, if a preemptable lock with a lower priority has restricted access to resources, then the locking system will preempt the lower priority lock in favor of a conflicting higher priority lock. Alternately, if a non-preemptable lock with a lower priority has restricted access to resources, then the locking system will wait until the lower priority lock is removed before implementing a requested conflicting higher priority lock. This locking arrangement allows high priority operations that require higher performance and efficiency to receive preferential access to a data structure without preventing lower priority operations from accessing the data structure, while preventing deadlocks between different operations.
摘要翻译: 提供了数据结构的锁定装置,其防止死锁,但是仍然允许不同的线程同时获得用于读取和写入操作的数据结构的不同节点上的锁定。 锁定系统基于优先级层次来区分锁。 如果对这些资源的访问已经受到相同或更高优先级的冲突锁限制,则锁定系统将失败锁定数据结构中的一个或多个资源的请求。 锁定系统还可以使用可抢占的和不可抢占的锁,使得如果具有较低优先级的可抢占锁限制了对资源的访问,则锁定系统将优先考虑较低优先权锁以有利于较高优先级的锁定。 或者,如果具有较低优先级的不可抢占锁限制了对资源的访问,则锁定系统将等待,直到在执行所请求的冲突较高优先级锁之前移除较低优先权锁。 该锁定装置允许高优先级操作,其需要更高的性能和效率来接收对数据结构的优先访问,而不会阻止较低优先级的操作访问数据结构,同时防止不同操作之间的死锁。
-
公开(公告)号:US20060224610A1
公开(公告)日:2006-10-05
申请号:US11423030
申请日:2006-06-08
申请人: Jamie Wakeam , Richard Duncan , Herry Sutanto , Sashi Raghupathy , Timothy Kannapel , Zoltan Szilagyi
发明人: Jamie Wakeam , Richard Duncan , Herry Sutanto , Sashi Raghupathy , Timothy Kannapel , Zoltan Szilagyi
IPC分类号: G06F7/00
CPC分类号: G06K9/00409 , G06K9/00463 , Y10S707/99931 , Y10S707/99938 , Y10S707/99939 , Y10S707/99942 , Y10S707/99952 , Y10S707/99953
摘要: A method of reconciling a first data structure with a second data structure that is a subsequently modified version of the first data structure. Initially, each node in the first data structure for which a change has been made to a corresponding node in the second data structure is accessed. For each accessed node, a determination is made as to whether the change made to the corresponding node in the second data structure creates a collision with the first data structure. If the change made to the corresponding node in the second data structure does not create a collision with the first data structure, then the change is made to the accessed node in the first data structure.
摘要翻译: 将第一数据结构与作为第一数据结构的随后修改版本的第二数据结构协调的方法。 首先,访问在第二数据结构中对相应节点进行了改变的第一数据结构中的每个节点。 对于每个被访问的节点,确定对第二数据结构中的对应节点所做的改变是否与第一数据结构产生冲突。 如果对第二数据结构中的相应节点所做的改变不会产生与第一数据结构的冲突,则在第一数据结构中对所访问的节点进行改变。
-
-
-
-
-
-
-
-
-