Structuring data for word processing documents

    公开(公告)号:US20060190815A1

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

    申请号:US11398339

    申请日:2006-04-05

    IPC分类号: G06F17/24

    摘要: An open file format is used to structure the features and data within a document associated with a word processing application. The file format simplifies the way a word processing application organizes document features and data, and presents a logical model that is easily accessible. The file format is made up of a collection of modular parts that are stored within a container. The content included in the modular parts are XML that is based on ASCII. The XML schema provides a definitional framework for how the modular parts relate. This content allows tools to interrogate a word processing document to examine and utilize content and ensure that the file is written correctly. Each of the modular parts is capable of being interrogated separately regardless of whether the application that created the document is running. Information may also be changed, added, and deleted from each of the modular parts.

    Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document
    32.
    发明申请
    Method and apparatus for utilizing an extensible markup language schema for managing specific types of content in an electronic document 有权
    用于利用可扩展标记语言模式来管理电子文档中的特定类型的内容的方法和装置

    公开(公告)号:US20060080590A1

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

    申请号:US11066058

    申请日:2005-02-25

    IPC分类号: G06F17/21

    摘要: An extensible markup language (“XML”) schema is provided for defining a content region which displays specific types of content in an electronic document created in a word processing application program. The schema includes structural elements for defining the content region in the electronic document. The structural elements include a properties element for defining properties associated with the content to be displayed in the content region and a content element for receiving the content to be displayed according to the defined properties. The properties element and the content element define the content region in the electronic document.

    摘要翻译: 提供了可扩展标记语言(“XML”)模式,用于定义在文字处理应用程序中创建的电子文档中显示特定类型的内容的内容区域。 该模式包括用于定义电子文档中的内容区域的结构元素。 结构元素包括用于定义与要在内容区域中显示的内容相关联的属性的属性元素,以及用于根据定义的属性接收要显示的内容的内容元素。 properties元素和content元素定义电子文档中的内容区域。

    Context-free document portions with alternate formats
    33.
    发明申请
    Context-free document portions with alternate formats 有权
    具有替代格式的无上下文文档部分

    公开(公告)号:US20050149861A1

    公开(公告)日:2005-07-07

    申请号:US11018405

    申请日:2004-12-20

    IPC分类号: G06F17/00 G06F17/21 G06F17/22

    摘要: Self-describing portions of text or data are provided for associating with or inserting in a computer-generated document. Portions of a document, such as individual paragraphs or groups of paragraphs or fragments of text, are provided self-describing properties, such as file format type associated with the portion, style, font, list type, and the like. If such a portion of a document is subsequently linked to or copied or moved to a second document or to a different location in a first document, the self-describing properties provided for the portion travel with the portion to the second document or to the different location in the first document. An application receiving the content portion may consume and display the portion according to the properties provided for the portion.

    摘要翻译: 文本或数据的自描述部分被提供用于与计算机生成的文档相关联或插入到计算机生成的文档中。 提供文档的一些部分,例如单个段落或段落组或文本片段,提供了自描述属性,例如与部分,样式,字体,列表类型等相关联的文件格式类型。 如果文档的这种部分随后被链接到或复制或移动到第二文档或第一文档中的不同位置,则为部分行进提供的自描述属性与第二文档的部分或不同的 位置在第一个文件。 接收内容部分的应用可以根据为该部分提供的属性消耗并显示该部分。

    Structuring data for word processing documents
    35.
    发明授权
    Structuring data for word processing documents 有权
    文字处理文件的结构化数据

    公开(公告)号:US07617451B2

    公开(公告)日:2009-11-10

    申请号:US11398339

    申请日:2006-04-05

    IPC分类号: G06F17/27 G06F17/21

    摘要: An open file format is used to structure the features and data within a document associated with a word processing application. The file format simplifies the way a word processing application organizes document features and data, and presents a logical model that is easily accessible. The file format is made up of a collection of modular parts that are stored within a container. The content included in the modular parts are XML that is based on ASCII. The XML schema provides a definitional framework for how the modular parts relate. This content allows tools to interrogate a word processing document to examine and utilize content and ensure that the file is written correctly. Each of the modular parts is capable of being interrogated separately regardless of whether the application that created the document is running. Information may also be changed, added, and deleted from each of the modular parts.

    摘要翻译: 打开的文件格式用于结构与文字处理应用程序相关联的文档中的特征和数据。 文件格式简化了文字处理应用程序组织文档特征和数据的方式,并呈现了易于访问的逻辑模型。 文件格式由存储在容器中的模块化部件的集合组成。 模块化部分中包含的内容是基于ASCII的XML。 XML模式为模块化部件的关联提供了一个定义框架。 该内容允许工具询问文字处理文档来检查和利用内容,并确保文件写入正确。 无论创建文档的应用程序是否在运行,每个模块化部件都可以单独进行询问。 信息也可以从每个模块化部件更改,添加和删除。

    Representing fields in a markup language document
    37.
    发明授权
    Representing fields in a markup language document 有权
    表示标记语言文档中的字段

    公开(公告)号:US07533335B1

    公开(公告)日:2009-05-12

    申请号:US10731515

    申请日:2003-12-09

    IPC分类号: G06F17/00

    摘要: An application can use native field structures, which can store information such as “Creation Date of the Document”, “Formula”, a specially formatted number, a reference to text in another part of the document. Fields are commonly used for document automation, so that the application itself can include certain information among the contents of the document, with possibly no extra user intervention required. Thus a way can be provided to save this field definition information in a markup language (ML) document without data loss. When the format is stored in a markup language, other applications can validate the document stored in accordance with the native format. The other applications can represent the information in accordance to the degree to which they are aware of the unique properties of the application used to generate the document.

    摘要翻译: 应用程序可以使用本机字段结构,它可以存储诸如“文档的创建日期”,“公式”,特殊格式的数字,文档的另一部分中对文本的引用等信息。 字段通常用于文档自动化,因此应用程序本身可以在文档的内容中包含某些信息,可能不需要额外的用户干预。 因此,可以提供一种方式来将该字段定义信息保存在标记语言(ML)文档中而没有数据丢失。 当格式以标记语言存储时,其他应用程序可以根据本机格式验证存储的文档。 其他应用程序可以根据他们知道用于生成文档的应用程序的独特属性的程度来表示信息。

    Programmable object model for namespace or schema library support in a software application
    38.
    发明授权
    Programmable object model for namespace or schema library support in a software application 失效
    可编程对象模型,用于软件应用程序中的命名空间或模式库支持

    公开(公告)号:US07434157B2

    公开(公告)日:2008-10-07

    申请号:US10731597

    申请日:2003-12-09

    IPC分类号: G06F17/00

    摘要: A programmable object model allows a user to programmatically access and utilize a Namespace or schema library containing XML schema files and related XML-based resources for associating the schema files and XML-based resources with one or more documents and for customizing the functionality associated with the schema files and XML-based resources. The programmable object model also allows the user/programmer to remove schema files and other XML-based resources from association with previously associated documents.

    摘要翻译: 可编程对象模型允许用户以编程方式访问和利用包含XML模式文件和相关的基于XML的资源的命名空间或模式库,用于将模式文件和基于XML的资源与一个或多个文档相关联,并用于自定义与 模式文件和基于XML的资源。 可编程对象模型还允许用户/程序员从以前关联的文档中删除模式文件和其他基于XML的资源。

    Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table
    39.
    发明授权
    Method and system for creating a grid-like coordinate system for addressing data contained in an irregular computer-generated table 有权
    用于创建用于寻址包含在不规则计算机生成的表中的数据的网格状坐标系的方法和系统

    公开(公告)号:US07366978B1

    公开(公告)日:2008-04-29

    申请号:US10366109

    申请日:2003-02-13

    IPC分类号: G06F15/00 G06F17/00

    CPC分类号: G06F17/30905

    摘要: Methods and systems provide for imposing structure onto a freeform or irregular table so that a subsequent consuming application may use the table, including presentation of the table and location of the data in the table. A generic grid structure is created having a plurality of uniformly-shaped cells such that if the generic grid is overlaid onto the irregular table, each cell within the irregular table may be located based on its position relative to the uniform cells or grids. The grid structure creates a coordinate system for defining the shape of the irregular table, for defining locations and shapes of cells comprising the irregular table and for addressing the locations of data contained in the irregular table.

    摘要翻译: 方法和系统提供将结构施加到自由形式或不规则表格上,使得随后的消费应用程序可以使用表格,包括表格中的表示和数据在表格中的位置。 创建具有多个均匀形状的小区的通用网格结构,使得如果通用网格覆盖在不规则表格上,则不规则表格内的每个单元可以基于其相对于均匀单元格或网格的位置来定位。 网格结构创建用于定义不规则表格的形状的坐标系,用于定义包括不规则表格的单元格的位置和形状,并用于寻址包含在不规则表格中的数据的位置。

    Mechanism for downloading software components from a remote source for use by a local software application
    40.
    发明授权
    Mechanism for downloading software components from a remote source for use by a local software application 有权
    从远程源下载软件组件以供本地软件应用程序使用的机制

    公开(公告)号:US07281245B2

    公开(公告)日:2007-10-09

    申请号:US10164260

    申请日:2002-06-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: A method and system are provided for downloading software components from a remote source to a software application for providing updates or additions to the application's functionality. All components and files that may be utilized to update or add to functionality available to the application are identified and are assembled on a manifest that may be located on a remote web server accessible by the application. If components of the application should be updated, or corrections or improvements to existing components are available, or new functionality is available that will transform the user's existing application and document into a “smart” application and “smart” document, the application may connect to the web server to download the required components.

    摘要翻译: 提供了一种方法和系统,用于将软件组件从远程源下载到软件应用程序,以提供应用程序功能的更新或添加。 可用于更新或添加到应用程序可用功能的所有组件和文件被识别,并被组装在可能位于应用程序可访问的远程Web服务器上的清单上。 如果应用程序的组件应该更新,或者对现有组件进行更正或改进,或者可用的新功能可以将用户的现有应用程序和文档转换为“智能”应用程序和“智能”文档,应用程序可能连接到 Web服务器下载所需的组件。