-
公开(公告)号:US20050041866A1
公开(公告)日:2005-02-24
申请号:US10692015
申请日:2003-10-24
申请人: Andrew Silverman , Sam George , Shiraz Somji , Koji Kato , Brigette Krantz , Alex Mogilevsky , Mark Harper , Quan To , Vladimir Smimov , Benjamin Westbrook
发明人: Andrew Silverman , Sam George , Shiraz Somji , Koji Kato , Brigette Krantz , Alex Mogilevsky , Mark Harper , Quan To , Vladimir Smimov , Benjamin Westbrook
IPC分类号: G06F3/048 , G06F9/44 , G06F17/00 , G06K7/00 , G06K9/00 , G06K9/22 , G06K9/46 , G06K9/48 , G09G5/00
CPC分类号: G06K9/222 , G06F3/04883 , G06F9/451 , G06F17/242 , G06K9/00402
摘要: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though they themselves may not have ink functionality.
摘要翻译: 描述用于捕获和呈现墨水的系统和过程。 墨迹画布对象可能不包含任何一个或多个对象或元素,并且可以指定对象或元素的z顺序。 油墨画布对象可以承载各种对象或元素,因此,即使它们本身可能没有墨水功能,也可以向对象或元素提供墨水功能。
-
公开(公告)号:US20070292032A1
公开(公告)日:2007-12-20
申请号:US11845430
申请日:2007-08-27
申请人: Andrew Silverman , Sam George , Shiraz Somji , Koji Kato , Brigette Krantz , Alex Mogilevsky , Mark Harper , Quan To , Vladimir Smirnov , Benjamin Westbrook
发明人: Andrew Silverman , Sam George , Shiraz Somji , Koji Kato , Brigette Krantz , Alex Mogilevsky , Mark Harper , Quan To , Vladimir Smirnov , Benjamin Westbrook
IPC分类号: G06K9/00
CPC分类号: G06K9/222 , G06F3/04883 , G06F9/451 , G06F17/242 , G06K9/00402
摘要: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though the objects or elements themselves may not have ink functionality.
摘要翻译: 描述用于捕获和呈现墨水的系统和过程。 墨迹画布对象可能不包含任何一个或多个对象或元素,并且可以指定对象或元素的z顺序。 油墨画布对象可以承载各种对象或元素,因此,即使对象或元素本身可能没有墨水功能,也可以向对象或元素提供墨水功能。
-
公开(公告)号:US20050088426A1
公开(公告)日:2005-04-28
申请号:US10902431
申请日:2004-07-30
申请人: Vladimir Smirnov , Shiraz Somji , Sam George , Koji Kato , Quan To , Rudolph Balaz , Benjamin Westbrook , Andrew Silverman
发明人: Vladimir Smirnov , Shiraz Somji , Sam George , Koji Kato , Quan To , Rudolph Balaz , Benjamin Westbrook , Andrew Silverman
CPC分类号: G06F3/0488
摘要: A system and method for erasing ink is described. Using an erasing contour, the system determines closest points which come close to or contacts the erasing contour when it encounters an ink stroke. Portions of an ink stroke may then be erased when the erasing contour contacts the ink stroke.
摘要翻译: 描述了用于擦除墨水的系统和方法。 使用擦除轮廓,当系统遇到墨迹时,系统会确定最接近或接触擦除轮廓的点。 当擦除轮廓接触墨水冲程时,可以擦除墨水冲程的部分。
-
公开(公告)号:US07469385B2
公开(公告)日:2008-12-23
申请号:US10783768
申请日:2004-02-20
申请人: Mark Harper , Alex Mogilevsky , Benjamin Westbrook
发明人: Mark Harper , Alex Mogilevsky , Benjamin Westbrook
CPC分类号: G06F9/451
摘要: Embodiments of the present invention relate to methods, systems, and computer-readable media for editing an object displayed by a computer system. Editing comprises detecting an edit operation for an object displayed on a video display of a computer system. An edit operation request is then sent to an abstraction layer via an interface provided by the abstraction layer to initiate editing of the object by the abstraction layer. The abstraction layer receives the edit operation request and determines the type of container in which the object is displayed based on properties related to the object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed. The abstraction layer may then edit the object based the properties of the container and object by modifying one or more of the properties of the container and object.
摘要翻译: 本发明的实施例涉及用于编辑由计算机系统显示的对象的方法,系统和计算机可读介质。 编辑包括检测显示在计算机系统的视频显示器上的对象的编辑操作。 编辑操作请求然后通过抽象层提供的接口发送到抽象层,以通过抽象层启动对对象的编辑。 抽象层接收编辑操作请求,并根据与要编辑的对象相关的属性来确定显示对象的容器类型。 抽象层读取与对象和显示对象的容器相关的一组属性。 然后,抽象层可以通过修改容器和对象的一个或多个属性来基于容器和对象的属性来编辑对象。
-
公开(公告)号:US20050185920A1
公开(公告)日:2005-08-25
申请号:US10783768
申请日:2004-02-20
申请人: Mark Harper , Alex Mogilevsky , Benjamin Westbrook
发明人: Mark Harper , Alex Mogilevsky , Benjamin Westbrook
CPC分类号: G06F9/451
摘要: Embodiments of the present invention relate to methods, systems, and computer-readable media for editing an object displayed by a computer system. Editing comprises detecting an edit operation for an object displayed on a video display of a computer system. An edit operation request is then sent to an abstraction layer via an interface provided by the abstraction layer to initiate editing of the object by the abstraction layer. The abstraction layer receives the edit operation request and determines the type of container in which the object is displayed based on properties related to the object to be edited. The abstraction layer reads a set of properties related to the object and the container in which the object is displayed. The abstraction layer may then edit the object based the properties of the container and object by modifying one or more of the properties of the container and object.
摘要翻译: 本发明的实施例涉及用于编辑由计算机系统显示的对象的方法,系统和计算机可读介质。 编辑包括检测显示在计算机系统的视频显示器上的对象的编辑操作。 编辑操作请求然后通过抽象层提供的接口发送到抽象层,以通过抽象层启动对对象的编辑。 抽象层接收编辑操作请求,并根据与要编辑的对象相关的属性来确定显示对象的容器类型。 抽象层读取与对象和显示对象的容器相关的一组属性。 然后,抽象层可以通过修改容器和对象的一个或多个属性来基于容器和对象的属性来编辑对象。
-
公开(公告)号:US20060101030A1
公开(公告)日:2006-05-11
申请号:US10971471
申请日:2004-10-21
IPC分类号: G06F7/00
CPC分类号: G06F17/2264 , G06F17/24
摘要: An improved system and method for editing operations of a text object model is provided. To this end, a text object model and a text editing object model are employed. The text object model may have a data abstraction represented by a sequence of symbols and may provide a formatted text programming interface. The text editing object model may include a text editor for performing editing operations on the data abstraction using the formatted text programming interface. The editing operations may include splitting an element of the data abstraction into two elements, merging two elements of the data abstraction into one element, and copying a text range of the data abstraction, including a subelement within the text range.
-
7.
公开(公告)号:US20050216922A1
公开(公告)日:2005-09-29
申请号:US10813398
申请日:2004-03-29
CPC分类号: G06F17/211
摘要: Embodiments of the present invention relate to methods, systems, and computer-readable media for editing an object displayed by a computer system. Editing comprises detecting an edit operation for an object displayed on a video display of a computer system. An edit operation request is then sent to an abstraction layer via an application program interface provided by the abstraction layer to initiate editing of the object by the abstraction layer. The abstraction layer is a text object model that has two models, a data model for accessing persistent content of text, and a view model for accessing presentation and interaction appearance of text. The text object model has several abstract classes and receives the edit operation request, determines the type of container in which the object is displayed based on properties related to the object to be edited, determines the operations required, incorporating all traditional text manipulation operations including actual editing, layout manipulations and text formatting. The abstraction layers read set of properties related to the object and the container in which the object is displayed in accordance with user instructional interactions.
摘要翻译: 本发明的实施例涉及用于编辑由计算机系统显示的对象的方法,系统和计算机可读介质。 编辑包括检测显示在计算机系统的视频显示器上的对象的编辑操作。 然后,通过抽象层提供的应用程序接口将编辑操作请求发送到抽象层,以通过抽象层开始对对象的编辑。 抽象层是一个文本对象模型,它具有两个模型,一个用于访问文本的持久内容的数据模型,以及用于访问文本的呈现和交互外观的视图模型。 文本对象模型具有几个抽象类并接收编辑操作请求,根据与要编辑的对象相关的属性来确定显示对象的容器类型,确定所需的操作,并结合所有传统的文本操作操作,包括实际 编辑,布局操作和文本格式。 抽象层根据用户教学交互读取与对象和容器相关的属性集,其中显示对象。
-
公开(公告)号:US20060173674A1
公开(公告)日:2006-08-03
申请号:US11394099
申请日:2006-03-31
申请人: Yutaka Nakajima , Yutaka Suzue , Kevin Gjerstad , Dong-Hui Zhang , Hiroaki Kanokogi , Benjamin Westbrook
发明人: Yutaka Nakajima , Yutaka Suzue , Kevin Gjerstad , Dong-Hui Zhang , Hiroaki Kanokogi , Benjamin Westbrook
IPC分类号: G06F17/27
CPC分类号: G06F17/273 , G06F17/2715 , G06F17/2725 , G06F17/2765
摘要: The sharing of language models is disclosed. In one embodiment, a language model service is provided that is shareable among handlers for input devices. The service includes a pre-processing mode of operation, and a correction mode of operation. In the former mode, the language model service is designed to receive a range within a document from a handler for an input device, and in response provide advice regarding text under consideration by the handler to insert within the document at the range, based on the context of the document within the range. In the latter mode, the language model service is designed to supervise correction over a range of text within a document, in which a number of different handlers for a number of different input devices were initially responsible for insertion of the text, such that the service solicits suggestions from the handlers, and based thereon determines text corrections. The corrections can then be made by the handlers, or by the service.
-
公开(公告)号:US20050108726A1
公开(公告)日:2005-05-19
申请号:US10715782
申请日:2003-11-18
申请人: Dwayne Need , Benjamin Westbrook
发明人: Dwayne Need , Benjamin Westbrook
摘要: A system and method for the pre-processing of user input events. An input manager configured to interact with text converting components and applications is provided. The input manager receives notification of a user input event, including a code associated with the event. A determination is made whether a text converting component is interested in performing a conversion action with respect to the input event. When a text conversion component is interested in performing a conversion action, the code is obfuscated from the applications. The code may also be obfuscated from the applications when a computer component, such as an input method editor, is interested in processing the input event.
摘要翻译: 一种用于预处理用户输入事件的系统和方法。 提供了配置为与文本转换组件和应用程序交互的输入管理器。 输入管理器接收用户输入事件的通知,包括与事件相关联的代码。 确定文本转换组件是否有兴趣对输入事件执行转换动作。 当文本转换组件感兴趣执行转换操作时,代码会从应用程序中混淆。 当计算机组件(例如输入法编辑器)感兴趣处理输入事件时,代码也可能从应用中混淆。
-
-
-
-
-
-
-
-