Methods and systems for abstraction of logical editing operations
    4.
    发明授权
    Methods and systems for abstraction of logical editing operations 有权
    抽象逻辑编辑操作的方法和系统

    公开(公告)号:US07469385B2

    公开(公告)日:2008-12-23

    申请号:US10783768

    申请日:2004-02-20

    IPC分类号: G06F3/00 G06F3/14

    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.

    摘要翻译: 本发明的实施例涉及用于编辑由计算机系统显示的对象的方法,系统和计算机可读介质。 编辑包括检测显示在计算机系统的视频显示器上的对象的编辑操作。 编辑操作请求然后通过抽象层提供的接口发送到抽象层,以通过抽象层启动对对象的编辑。 抽象层接收编辑操作请求,并根据与要编辑的对象相关的属性来确定显示对象的容器类型。 抽象层读取与对象和显示对象的容器相关的一组属性。 然后,抽象层可以通过修改容器和对象的一个​​或多个属性来基于容器和对象的属性来编辑对象。

    Methods and systems for abstraction of logical editing operations
    5.
    发明申请
    Methods and systems for abstraction of logical editing operations 有权
    抽象逻辑编辑操作的方法和系统

    公开(公告)号:US20050185920A1

    公开(公告)日:2005-08-25

    申请号:US10783768

    申请日:2004-02-20

    IPC分类号: G06F9/44 G11B27/00 H04N5/93

    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.

    摘要翻译: 本发明的实施例涉及用于编辑由计算机系统显示的对象的方法,系统和计算机可读介质。 编辑包括检测显示在计算机系统的视频显示器上的对象的编辑操作。 编辑操作请求然后通过抽象层提供的接口发送到抽象层,以通过抽象层启动对对象的编辑。 抽象层接收编辑操作请求,并根据与要编辑的对象相关的属性来确定显示对象的容器类型。 抽象层读取与对象和显示对象的容器相关的一组属性。 然后,抽象层可以通过修改容器和对象的一个​​或多个属性来基于容器和对象的属性来编辑对象。

    Method and system for access and modification of formatted text
    6.
    发明申请
    Method and system for access and modification of formatted text 审中-公开
    访问和修改格式化文本的方法和系统

    公开(公告)号:US20050216922A1

    公开(公告)日:2005-09-29

    申请号:US10813398

    申请日:2004-03-29

    IPC分类号: G06F3/00 G06F17/21

    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.

    摘要翻译: 本发明的实施例涉及用于编辑由计算机系统显示的对象的方法,系统和计算机可读介质。 编辑包括检测显示在计算机系统的视频显示器上的对象的编辑操作。 然后,通过抽象层提供的应用程序接口将编辑操作请求发送到抽象层,以通过抽象层开始对对象的编辑。 抽象层是一个文本对象模型,它具有两个模型,一个用于访问文本的持久内容的数据模型,以及用于访问文本的呈现和交互外观的视图模型。 文本对象模型具有几个抽象类并接收编辑操作请求,根据与要编辑的对象相关的属性来确定显示对象的容器类型,确定所需的操作,并结合所有传统的文本操作操作,包括实际 编辑,布局操作和文本格式。 抽象层根据用户教学交互读取与对象和容器相关的属性集,其中显示对象。

    Language model sharing
    7.
    发明申请

    公开(公告)号:US20060173674A1

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

    申请号:US11394099

    申请日:2006-03-31

    IPC分类号: G06F17/27

    摘要: 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.

    System and method for editing operations of a text object model

    公开(公告)号: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.

    System and method for pre-processing input events
    9.
    发明申请
    System and method for pre-processing input events 有权
    用于预处理输入事件的系统和方法

    公开(公告)号:US20050108726A1

    公开(公告)日:2005-05-19

    申请号:US10715782

    申请日:2003-11-18

    IPC分类号: G06F3/00 G06F9/46 G06F21/00

    CPC分类号: G06F21/83 G06F9/454

    摘要: 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.

    摘要翻译: 一种用于预处理用户输入事件的系统和方法。 提供了配置为与文本转换组件和应用程序交互的输入管理器。 输入管理器接收用户输入事件的通知,包括与事件相关联的代码。 确定文本转换组件是否有兴趣对输入事件执行转换动作。 当文本转换组件感兴趣执行转换操作时,代码会从应用程序中混淆。 当计算机组件(例如输入法编辑器)感兴趣处理输入事件时,代码也可能从应用中混淆。