Efficiently describing relationships between resources
    1.
    发明授权
    Efficiently describing relationships between resources 有权
    有效地描述资源之间的关系

    公开(公告)号:US08135750B2

    公开(公告)日:2012-03-13

    申请号:US11111882

    申请日:2005-04-22

    IPC分类号: G06F17/30

    摘要: A relationship data structure associated with a source resource enables methods to discover and describe relationships between the source resource and a plurality of target resources. The relationships are stored in a format independent of the encoding of the source resource. Each relationship between the source resource and the plurality of target resources is stored in a content-neutral format, and the relationship data structure stores, a location of each target resource, a type of relationship with each target resource and an identifier to uniquely identify each relationship between the source resource and each target resource. Accordingly, the relationship data structure allows a decoder to directly discover the relationships between the source resource and the plurality of target resources without decoding the source resource or target resources.

    摘要翻译: 与源资源相关联的关系数据结构使得方法能够发现和描述源资源和多个目标资源之间的关系。 关系以与源资源的编码无关的格式存储。 源资源和多个目标资源之间的每个关系以内容中立格式存储,并且关系数据结构存储每个目标资源的位置,与每个目标资源的关系类型和唯一地标识每个目标资源的标识符 源资源和每个目标资源之间的关系。 因此,关系数据结构允许解码器直接发现源资源和多个目标资源之间的关系,而不对源资源或目标资源进行解码。

    Systems and methods for changing items in a computer file
    4.
    发明授权
    Systems and methods for changing items in a computer file 有权
    用于更改计算机文件中项目的系统和方法

    公开(公告)号:US07383278B2

    公开(公告)日:2008-06-03

    申请号:US11018863

    申请日:2004-12-20

    IPC分类号: G06F17/40

    摘要: Systems and methods for changing items of a computer file can include a storage medium, and an application programmed to create a file including a first item and a second item, the application storing the file on the storage medium, and the first item including padding. The system can also include an input/output module associated with the application, the input/output module being programmed to use at least a portion of the padding of the first item to accommodate a change in a size of the first item. A method can include providing a file including at least a first item and a second item, the first item including padding, changing the first item, and using at least a portion of the padding of the first item to accommodate a change in a size of the first item.

    摘要翻译: 用于更改计算机文件项目的系统和方法可以包括存储介质和被编程为创建包括第一项目和第二项目的文件的应用程序,将该文件存储在存储介质上的应用程序以及包括填充的第一项目。 系统还可以包括与应用相关联的输入/输出模块,该输入/输出模块被编程为使用第一项目的填充的至少一部分来适应第一项目的大小的改变。 一种方法可以包括提供包括至少第一项目和第二项目的文件,第一项目包括填充,改变第一项目,以及使用第一项目的填充的至少一部分来适应 第一个项目。

    System and method for providing multiple renditions of document content
    5.
    发明授权
    System and method for providing multiple renditions of document content 有权
    提供文件内容的多重翻译的系统和方法

    公开(公告)号:US07213035B2

    公开(公告)日:2007-05-01

    申请号:US10440501

    申请日:2003-05-17

    IPC分类号: G06F17/30

    摘要: Described is a mechanism for providing a single file that includes multiple representations of the same document content. Each of the representations may be optimized to provide a superior presentation for a particular device or application. The mechanism of the invention is preferably based on a compound file format that allows multiple renditions of the same content to be stored in a single document. Meta information is included within the single document that describes each of the multiple renditions together with any supporting files that may be used with those renditions. The inventors have determined that the Object Linking and Embedding (OLE) compound file format is especially well suited to implementations of the invention.

    摘要翻译: 描述了提供包括相同文档内容的多个表示的单个文件的机制。 可以对每个表示进行优化,以为特定设备或应用提供优秀的呈现。 本发明的机制优选地基于允许将相同内容的多次再现存储在单个文档中的复合文件格式。 元信息包含在单个文档中,该文档描述了多个重现中的每一个,以及可能与这些再现一起使用的任何支持文件。 发明人已经确定对象链接和嵌入(OLE)复合文件格式特别适合于本发明的实现。

    Mechanism for applying transforms to multi-part files
    6.
    发明授权
    Mechanism for applying transforms to multi-part files 有权
    将变换应用于多部分文件的机制

    公开(公告)号:US07523221B2

    公开(公告)日:2009-04-21

    申请号:US10440494

    申请日:2003-05-17

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30569 G06F17/30076

    摘要: Described is a system and method for applying transforms to multi-part files. A request is received to access a stream within a multi-part file. Upon receipt of the request, a list of transforms associated with the stream is identified. The list is also included within the multi-part file. The transforms specified in the list of transforms are performed on data before completing the request. If the request is a write, the transforms encode the data. If the request is a read, the transforms decode the data. The list of transforms is order dependent. The list of transforms includes a data structure having a first stream that includes a map that correlates the stream with a name for the list of transforms. A second stream that lists each of the transforms for the stream. A third stream for each of the transforms listed that identifies information associated with the transform.

    摘要翻译: 描述了将变换应用于多部分文件的系统和方法。 接收到访问多部分文件中的流的请求。 在接收到请求时,识别与流相关联的变换的列表。 该列表也包含在多部分文件中。 转换列表中指定的转换在完成请求之前对数据执行。 如果请求是写入,则转换对数据进行编码。 如果请求是读取,则转换解码数据。 变换列表是依赖于顺序的。 变换列表包括具有第一流的数据结构,该第一流包括将流与变换列表的名称相关联的映射。 列出流的每个变换的第二个流。 列出的每个变换的第三个流,用于标识与变换相关的信息。