Exposing embedded data in a computer-generated document
    41.
    发明授权
    Exposing embedded data in a computer-generated document 有权
    将嵌入式数据暴露在计算机生成的文档中

    公开(公告)号:US07770180B2

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

    申请号:US11431931

    申请日:2006-05-10

    CPC分类号: G06F9/465 G06F9/541

    摘要: A mechanism is provided for embedding an object in a receiving or client document such that a client application may operate on the embedded object to include interrogation and modification of data contained in the embedded object. When a given document object is embedded into a receiving document, data representing the embedded object is saved to a data stream storage for the receiving document. When the embedded object in the receiving document is subsequently requested in response to an operation executed on the embedded object, the receiving application obtains the data representation of the embedded object from the data stream storage. Once the receiving application obtains the data representation of the embedded object, the receiving application may perform operations on the embedded object by accessing the embedded object via its data representation.

    摘要翻译: 提供了一种用于将对象嵌入在接收或客户端文档中的机制,使得客户端应用可以对嵌入对象进行操作,以包括对包含在嵌入对象中的数据的询问和修改。 当将给定文档对象嵌入到接收文档中时,表示嵌入对象的数据被保存到接收文档的数据流存储器中。 当响应于对嵌入对象执行的操作而随后请求接收文档中的嵌入对象时,接收应用从数据流存储器获取嵌入对象的数据表示。 一旦接收应用程序获得嵌入对象的数据表示,接收应用程序可以通过其嵌入对象经由其数据表示访问对嵌入对象执行操作。

    Method and system for linking data ranges of a computer-generated document with associated extensible markup language elements
    42.
    发明授权
    Method and system for linking data ranges of a computer-generated document with associated extensible markup language elements 有权
    用于将计算机生成的文档的数据范围与相关联的可扩展标记语言元素相链接的方法和系统

    公开(公告)号:US07620889B2

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

    申请号:US11018569

    申请日:2004-12-20

    IPC分类号: G06F17/21 G06F17/24

    摘要: Methods and systems are provided for separating the data of a structured document from markup structure applied to the document and for linking the separately maintained data with associated markup structure applied to the document. The data stream in an Extensible Markup Language (XML) represented document is moved outside of the document structure into a data file that is linked to the document structure. The data file and the XML-represented document structure are maintained in association with a single file (e.g., document), but in separate object models. Links are established between XML elements applied to the document and data ranges of the data file. Each of the XML structure file and the data file may be accessed and edited separately without affecting the structure or data of the other file until the two files are merged for presenting the associated document.

    摘要翻译: 提供了方法和系统,用于将结构化文档的数据与应用于文档的标记结构分离,并将单独维护的数据与应用于文档的关联标记结构链接起来。 代表文档的可扩展标记语言(XML)中的数据流被移动到文档结构外部,并被链接到文档结构的数据文件中。 数据文件和XML表示的文档结构与单个文件(例如,文档)相关联地保持,但是在单独的对象模型中。 在应用于文档的XML元素和数据文件的数据范围之间建立链接。 可以分别访问和编辑每个XML结构文件和数据文件,而不影响其他文件的结构或数据,直到两个文件被合并以呈现相关联的文档。

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

    公开(公告)号:US07464330B2

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

    申请号:US11018405

    申请日:2004-12-20

    IPC分类号: G06F17/00

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

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

    Exposing embedded data in a computer-generated document
    44.
    发明申请
    Exposing embedded data in a computer-generated document 有权
    将嵌入式数据暴露在计算机生成的文档中

    公开(公告)号:US20060271574A1

    公开(公告)日:2006-11-30

    申请号:US11431931

    申请日:2006-05-10

    IPC分类号: G06F7/00

    CPC分类号: G06F9/465 G06F9/541

    摘要: A mechanism is provided for embedding an object in a receiving or client document such that a client application may operate on the embedded object to include interrogation and modification of data contained in the embedded object. When a given document object is embedded into a receiving document, data representing the embedded object is saved to a data stream storage for the receiving document. When the embedded object in the receiving document is subsequently requested in response to an operation executed on the embedded object, the receiving application obtains the data representation of the embedded object from the data stream storage. Once the receiving application obtains the data representation of the embedded object, the receiving application may perform operations on the embedded object by accessing the embedded object via its data representation.

    摘要翻译: 提供了一种用于将对象嵌入在接收或客户端文档中的机制,使得客户端应用可以对嵌入对象进行操作,以包括对包含在嵌入对象中的数据的询问和修改。 当将给定文档对象嵌入到接收文档中时,表示嵌入对象的数据被保存到接收文档的数据流存储器中。 当响应于对嵌入对象执行的操作而随后请求接收文档中的嵌入对象时,接收应用从数据流存储器获取嵌入对象的数据表示。 一旦接收应用程序获得嵌入对象的数据表示,接收应用程序可以通过其嵌入对象经由其数据表示访问对嵌入对象执行操作。

    Method and system for controlling software to facilitate cross-version collaboration of files
    45.
    发明授权
    Method and system for controlling software to facilitate cross-version collaboration of files 有权
    用于控制软件以促进文件的跨版本协作的方法和系统

    公开(公告)号:US07568182B2

    公开(公告)日:2009-07-28

    申请号:US11018571

    申请日:2004-12-20

    IPC分类号: G06F9/44

    CPC分类号: G06F9/44505 G06F9/44552

    摘要: Methods and systems are provided for controlling elements of computing systems including operating systems, software applications and different versions of software applications to better facilitate cross-application and cross-version collaboration of files. Elements within a computing system, for example, operating systems, applications, or particular versions of an application, are reconfigured at application start time or document start time so that individual elements may interact with existing files of an otherwise different computing system or such that individual elements may generate or edit files targeted at otherwise different computing systems.

    摘要翻译: 提供了方法和系统,用于控制计算系统的元件,包括操作系统,软件应用程序和不同版本的软件应用程序,以更好地促进文件的跨应用程序和跨版本协作。 在应用程序开始时间或文档开始时间,重新配置计算系统内的元素,例如操作系统,应用程序或应用程序的特定版本,以便各个元素可以与否则不同的计算系统的现有文件进行交互, 元素可以生成或编辑针对另外不同的计算系统的文件。

    File formats, methods, and computer program products for representing documents
    47.
    发明申请
    File formats, methods, and computer program products for representing documents 审中-公开
    用于表示文档的文件格式,方法和计算机程序产品

    公开(公告)号:US20060136816A1

    公开(公告)日:2006-06-22

    申请号:US11018718

    申请日:2004-12-20

    IPC分类号: G06F17/00

    CPC分类号: G06F17/2205 G06F17/2229

    摘要: File formats, methods, and computer program products are provided for representing a document in a modular content framework. The modular content framework may include a file format container associated with modular parts. A file format includes logically separate modular parts that are associated with each other by one or more relationships where each modular part is associated with a relationship type. The modular parts include a document part operative as a guide for properties of the document. The modular parts may also include a document properties part containing built-in properties associated with the file format and a thumbnail part containing associated thumbnails. Each modular part is capable of being interrogated separately, extracted from the document, and/or reused in a different document.

    摘要翻译: 提供文件格式,方法和计算机程序产品,用于在模块化内容框架中表示文档。 模块化内容框架可以包括与模块化部件相关联的文件格式容器。 文件格式包括通过一个或多个关系彼此相关联的逻辑上分开的模块化部件,其中每个模块部分与关系类型相关联。 模块化部件包括作为文档属性的指导的文档部分。 模块化部件还可以包括包含与文件格式相关联的内置属性的文档属性部分和包含关联缩略图的缩略图部分。 每个模块部分能够被单独询问,从文档中提取,和/或在不同的文档中重新使用。

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

    公开(公告)号:US07827546B1

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

    申请号:US10731899

    申请日:2003-12-09

    IPC分类号: G06F9/44

    CPC分类号: G06F8/65

    摘要: Methods and systems are provided for dynamically configuring document solutions and for obtaining desired or required components of such document solutions for use with computer-generated documents. If a document is associated with a document solution, a request for components of the solution is sent to a manifest of document solutions. Identification of a user of the document is also passed to the manifest. At the manifest, identification information for the user is used to query a user database to determine a profile of the user such as the user's job description, location, security clearance, and the like. Based on the user's profile, the document solution is configured dynamically to include solution components most helpful to the particular user. A manifest collection is provided for serving as a repository of document solution location information for many different namespaces (schemas) that may be associated with one or more user documents.

    摘要翻译: 提供了方法和系统,用于动态配置文档解决方案和获得用于计算机生成的文档的此类文档解决方案的所需或必需的组件。 如果文档与文档解决方案相关联,则将解决方案的组件请求发送到文档解决方案的清单。 文档的用户的标识也被传递给清单。 在清单中,使用用户的识别信息来查询用户数据库以确定用户的简档,诸如用户的工作描述,位置,安全许可等。 根据用户的配置文件,动态配置文档解决方案,以包括对特定用户最有帮助的解决方案组件。 提供了一个清单集合,用于作为可能与一个或多个用户文档相关联的许多不同命名空间(模式)的文档解决方案位置信息的存储库。

    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.