Data store for software application documents
    11.
    发明授权
    Data store for software application documents 有权
    数据存储软件应用文件

    公开(公告)号:US07668873B2

    公开(公告)日:2010-02-23

    申请号:US11066117

    申请日:2005-02-25

    IPC分类号: G06F12/00 G06F17/30

    摘要: A data store is provided for storing, relating and for allowing use of data associated with a computer-generated document. Data for structuring information associated with a document, such as document metadata, is maintained in the data store where relationships between different pieces of data are maintained in a location distinct from the surface level view of a document. The data store exposes interfaces to the various pieces of data in the data store for allowing different applications to access and operate on one or more of the data pieces. The pieces of data may be structured according to a markup language such as the Extensible Markup Language (XML), and XML schemas may be associated with each piece of data for allowing the data store to validate the structure applied to the data based on an XML schema associated with a given piece of data.

    摘要翻译: 提供数据存储用于存储,关联和允许使用与计算机生成的文档相关联的数据。 用于构建与文档相关联的信息(例如文档元数据)的数据被保存在数据存储器中,其中不同数据片段之间的关系被保持在与文档的表面级视图不同的位置。 数据存储器将接口暴露于数据存储器中的各种数据,以允许不同的应用访问和操作一个或多个数据。 可以根据诸如可扩展标记语言(XML)的标记语言来构造数据,并且XML模式可以与每条数据相关联,以允许数据存储器基于XML来验证应用于数据的结构 与给定的数据相关联的模式。

    System and method for validating an XML document and reporting schema violations
    12.
    发明授权
    System and method for validating an XML document and reporting schema violations 有权
    用于验证XML文档和报告模式违规的系统和方法

    公开(公告)号:US07373595B2

    公开(公告)日:2008-05-13

    申请号:US10184565

    申请日:2002-06-27

    IPC分类号: G06F15/00

    摘要: A system and method for validating an extensible markup language (XML) document and reporting schema violations in real time. A parallel tree is maintained that includes nodes corresponding to non-native XML elements of the XML document. When changes occur to the XML document, the non-native XML elements corresponding to the changes are marked. The nodes corresponding the marked non-native XML elements are validated against an XML schema that corresponds to the non-native XML markup. The elements and nodes corresponding to errors in the non-native XML markup are then reported to the user according to display indicators in the XML document and the parallel tree.

    摘要翻译: 用于验证可扩展标记语言(XML)文档并实时报告模式违规的系统和方法。 维护并行树,其包括与XML文档的非本地XML元素相对应的节点。 当XML文档发生更改时,会对与更改相对应的非本地XML元素进行标记。 对应于标记的非本​​地XML元素的节点针对与非本地XML标记对应的XML模式进行验证。 然后根据XML文档和并行树中的显示指示器向用户报告对应于非本地XML标记中的错误的元素和节点。

    Real-time synchronization of XML data between applications
    14.
    发明授权
    Real-time synchronization of XML data between applications 有权
    应用程序之间的XML数据的实时同步

    公开(公告)号:US07953696B2

    公开(公告)日:2011-05-31

    申请号:US11332468

    申请日:2006-01-13

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30908 G06F17/30581

    摘要: One or more data stores are maintained separately from a primary presentation storage within a document for storing, relating and for allowing use of arbitrary data that is associated with a computer-generated document between multiple data consumers. The data store exposes application programming interfaces (APIs) to the various pieces of data in the data store for allowing different data consumers to access and operate on one or more of the data pieces in real time. Multiple data consumers may access and edit the same piece of data concurrently, and any conflicting changes to a given piece of data are resolved. Each data consumer may accept or reject the change as well as make additional side-effect changes as a result of the original change. In this way, the data may be synchronized in real time across the data consumers.

    摘要翻译: 一个或多个数据存储器与文档内的主呈现存储器分开地维护,用于存储,关联并允许使用与多个数据消费者之间的计算机生成的文档相关联的任意数据。 数据存储将应用程序编程接口(API)暴露给数据存储中的各种数据,以允许不同的数据消费者实时访问和操作一个或多个数据。 多个数据消费者可以同时访问和编辑同一条数据,并且解决给定数据片段的任何冲突变化。 每个数据消费者可能会接受或拒绝该更改,并且由于原始更改而产生额外的副作用更改。 以这种方式,可以跨数据消费者实时地同步数据。

    Programmability for binding data
    15.
    发明授权
    Programmability for binding data 有权
    绑定数据的可编程性

    公开(公告)号:US07945590B2

    公开(公告)日:2011-05-17

    申请号:US11066083

    申请日:2005-02-25

    IPC分类号: G06F7/00 G06F17/30

    摘要: An object model allows code to be developed using a programming environment to access the functionality of an application, in a word processing application, for example. The object model may be used to manipulate one or more data bindings in an application. Code may also be developed using a programming environment for reacting to changes, in either direction, of a content region or a node in XML data associated with one or more data bindings. Code may be developed to define data bindings between file content and content within data in a data store. Additionally, code may be developed that reacts to changes within a bound region of a file or within a data store, trapping or intercepting events, such as edits, additions, deletions, etc.

    摘要翻译: 例如,对象模型允许使用编程环境来开发代码以访问应用的功能,例如在文字处理应用中。 对象模型可以用于操纵应用程序中的一个或多个数据绑定。 还可以使用用于对与一个或多个数据绑定相关联的XML数据中的内容区域或节点的任一方向上的变化作出反应的编程环境来开发代码。 可以开发代码以定义文件内容与数据存储中的数据内的数据绑定。 此外,可以开发代码,其对文件的绑定区域或数据存储区内的变化进行反应,捕获或截取事件,例如编辑,添加,删除等。

    System and method for supporting non-native XML in native XML of a word-processor document
    17.
    发明授权
    System and method for supporting non-native XML in native XML of a word-processor document 失效
    用于支持文本处理器文档的本机XML中的非本机XML的系统和方法

    公开(公告)号:US07036073B2

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

    申请号:US10184560

    申请日:2002-06-27

    IPC分类号: G06F3/00

    摘要: A system and method for enabling validation of an extensible markup language (XML) document having elements associated with two or more schemata where elements of each schema may be arbitrarily nested within elements from the other schema and each set of elements remains valid within it's own schema. Elements of the second schema are transparent to the elements of the first schema when the word-processor validates the elements of the first schema. The elements of the second schema are separately validated, such that the elements of the first schema are transparent for the validation of the elements corresponding to the second schema.

    摘要翻译: 一种用于使得能够验证具有与两个或多个模式相关联的元素的可扩展标记语言(XML)文档的系统和方法,其中每个模式的元素可以任意嵌套在来自另一模式的元素内,并且每组元素在其自身模式内保持有效 。 当字处理程序验证第一个模式的元素时,第二个模式的元素对于第一个模式的元素是透明的。 第二模式的元素被单独验证,使得第一模式的元素对于对应于第二模式的元素的验证是透明的。

    Dynamic positioning and aligning tabs relative to margins indent and column width
    18.
    发明授权
    Dynamic positioning and aligning tabs relative to margins indent and column width 有权
    动态定位和对齐标签相对于边距缩进和列宽

    公开(公告)号:US08650482B2

    公开(公告)日:2014-02-11

    申请号:US11304309

    申请日:2005-12-14

    IPC分类号: G06F17/00

    CPC分类号: G06F17/211

    摘要: Alignment and positioning of tabs in text-based applications is provided by dynamically positioning the tabs based on content, margins, page size, and indents. Tab positions are aligned relative to a size, at least one margin, or content of a document or text-containing object such as a text box. Tab positions may also be aligned relative to an indent of a paragraph or of multiple columns on the same page. Alignment properties of tab positions are carried over when text is moved to table columns or other text-containing objects. Column-like grouping of text of varying size and alignments is enabled by using multiple tabs in a single line.

    摘要翻译: 基于文本的应用程序中的选项卡的对齐和定位是通过基于内容,边距,页面大小和缩进动态定位选项卡来提供的。 选项卡位置相对于文档或包含文本的对象(如文本框)的大小,至少一个边距或内容进行对齐。 选项卡位置也可以相对于同一页面上的段落或多列的缩进进行对齐。 当文本移动到表列或其他包含文本的对象时,选项卡位置的对齐属性将继承。 通过在单行中使用多个选项卡来启用具有不同大小和对齐方式的文本的列类分组。