Version control system
    11.
    发明申请
    Version control system 审中-公开
    版本控制系统

    公开(公告)号:US20060236319A1

    公开(公告)日:2006-10-19

    申请号:US11107145

    申请日:2005-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: A version control system such as may be used in an information management system for a source code development project. Multiple versions of artifacts are stored in the version control system. Some versions are stored in uncompressed form while others are stored in compressed form. The artifacts selected to be stored in compressed form are selected to facilitate rapid retrieval of files. The compression process is such that the compression may be performed as a background operation.

    摘要翻译: 诸如可用于源代码开发项目的信息管理系统中的版本控制系统。 多个版本的工件存储在版本控制系统中。 某些版本以未压缩形式存储,而其他版本以压缩格式存储。 选择以压缩形式存储的工件被选择以便于快速检索文件。 压缩处理使得可以作为背景操作执行压缩。

    Flexible file format for updating an address book

    公开(公告)号:US20060179066A1

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

    申请号:US11051237

    申请日:2005-02-04

    IPC分类号: G06F7/00

    摘要: Mechanisms for updating an address book. A first computing system generates an address book update file format and provides the file to a second computing system. The file format contains several data fields. One of the data fields consists of a configurable list of attribute property identifications. These property identifications represent address book information such as e-mail address, phone number, first name, surname, and the like. A second data field comprises contact data that includes at least some of the properties identified by the configurable list. Changes to the information contained in the address book update may be made by simply adding or deleting attribute property identifications. This has the effect of allowing modifications to the address book file format without having to generate a new file format.

    Data compression
    13.
    发明申请
    Data compression 有权
    数据压缩

    公开(公告)号:US20050210151A1

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

    申请号:US10801329

    申请日:2004-03-15

    CPC分类号: H03M7/30 H03M7/3086

    摘要: Compression of streaming data is described. In an implementation, a method includes compressing data for communication in a terminal services environment by finding an index in a lookup table that matches an initial sequence in data. The lookup table includes a plurality of entries. Each of the entries is discoverable utilizing a particular one of a plurality of the indices. Each entry references whether a corresponding index is located in a history buffer, and if so, further references one or more locations of the corresponding index in the history buffer. If the corresponding entry of the matching index references a plurality of locations, for each location, a sequence having the matching index is compared with a sequence in the data that includes the initial sequence. A matching sequence is derived from the comparison based on a length and the location of the sequence at each of the locations. The matching sequence is represented using a representation that includes the length and the location of the matching sequence in the history buffer.

    摘要翻译: 描述了流数据的压缩。 在实现中,一种方法包括通过查找与数据中的初始序列匹配的查找表中的索引来压缩用于终端服务环境中的通信的数据。 查找表包括多个条目。 使用多个索引中的特定一个可以发现每个条目。 每个条目都引用相应的索引是否位于历史缓冲区中,如果是,则进一步引用历史缓冲区中相应索引的一个或多个位置。 如果匹配索引的相应条目引用多个位置,对于每个位置,将具有匹配索引的序列与包括初始序列的数据中的序列进行比较。 基于在每个位置处的序列的长度和位置从比较导出匹配序列。 使用包括历史缓冲器中的匹配序列的长度和位置的表示来表示匹配序列。

    DELTA COMPRESSION USING MULTIPLE POINTERS

    公开(公告)号:US20110067020A1

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

    申请号:US12948776

    申请日:2010-11-18

    IPC分类号: G06F9/44

    摘要: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.

    Delta compression using multiple pointers
    15.
    发明授权
    Delta compression using multiple pointers 有权
    增量压缩使用多个指针

    公开(公告)号:US07861224B2

    公开(公告)日:2010-12-28

    申请号:US11472714

    申请日:2006-06-22

    IPC分类号: G06F9/44

    摘要: Encoding a new version of a data module includes constructing a delta data module having data for providing the new version of the data module. The delta data module may indicate an encoding for copying data at an offset from one of a number of pointers into different versions of the data module. Decoding a delta data module to provide a new version of a data module includes copying, to the new version of the data module, data relative to a target pointer when an encoding in the delta data module indicates a matching pattern relative to the target pointer, and copying, to the new version of the data module, data relative to at least one other pointer when an encoding in the delta data module indicates a matching pattern relative to the at least one other pointer.

    摘要翻译: 编码数据模块的新版本包括构建具有用于提供数据模块的新版本的数据的增量数据模块。 增量数据模块可以指示用于将多个指针之一的偏移量的数据复制到数据模块的不同版本中的编码。 增量数据模块解码以提供新版本的数据模块包括:当增量数据模块中的编码指示相对于目标指针的匹配模式时,向数据模块的新版本复制相对于目标指针的数据, 以及当所述增量数据模块中的编码指示相对于所述至少一个其他指针的匹配模式时,将数据相对于至少一个其他指针复制到所述新版本的数据模块。

    System and method for intra-package delta compression of data
    16.
    发明授权
    System and method for intra-package delta compression of data 有权
    用于数据包内增量压缩的系统和方法

    公开(公告)号:US07600225B2

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

    申请号:US10633375

    申请日:2003-07-21

    摘要: A system and method for providing file data, such as a set of files for updating a computer system, in a self-contained package, in which the package size is significantly reduced via delta compression. A build mechanism examines files to be distributed, and generates a self-contained package containing files and deltas. To this end, a directed graph is built from the sizes of the various base file and delta file possibilities, and a minimum spanning tree computation selects the files that result in the smallest package. A base file may have multiple deltas applied to synthesize multiple files, and any base file may itself have been previously synthesized from another base file and a delta. A client extraction mechanism, optionally provided with the package, works with the contents of the package as directed by a manifest to synthesize target files from the base files and the contained deltas.

    摘要翻译: 一种用于在自包含的包中提供诸如用于更新计算机系统的一组文件的文件数据的系统和方法,其中通过增量压缩显着地减小了包的大小。 构建机制检查要分发的文件,并生成包含文件和三角形的自包含包。 为此,有向图是根据各种基本文件和增量文件的可能性的大小构建的,最小生成树计算选择导致最小包的文件。 基本文件可能具有多个三角形,用于合成多个文件,并且任何基本文件本身可能先前已经从另一个基本文件和增量进行合成。 可选地提供包的客户机提取机制根据清单的指示对包的内容进行处理,以从基本文件和包含的三角形合成目标文件。

    System and method for updating installation components in a networked environment
    17.
    发明申请
    System and method for updating installation components in a networked environment 失效
    在网络环境中更新安装组件的系统和方法

    公开(公告)号:US20050132359A1

    公开(公告)日:2005-06-16

    申请号:US10737162

    申请日:2003-12-15

    IPC分类号: G06F9/445

    CPC分类号: G06F8/658 G06F11/1433

    摘要: A system and method for managing the installation of files on a computing device are provided. A client computing device obtains installation information identifying a version of a baseline installation component stored on the client computing device. The installation information also includes an installation component delta patch that is merged with the baseline installation component to generate an updated installation component. The updated installation component is utilized to install one or more files on the client computing device. Upon completion of the installation, the updated installation component can be deleted.

    摘要翻译: 提供了一种用于管理计算设备上的文件安装的系统和方法。 客户端计算设备获取标识存储在客户端计算设备上的基准安装组件的版本的安装信息。 安装信息还包括与基准安装组件合并以生成更新的安装组件的安装组件增量修补程序。 更新的安装组件用于在客户端计算设备上安装一个或多个文件。 完成安装后,可以删除更新的安装组件。

    System and method for intra-package delta compression of data
    18.
    发明申请
    System and method for intra-package delta compression of data 有权
    用于数据包内增量压缩的系统和方法

    公开(公告)号:US20050022175A1

    公开(公告)日:2005-01-27

    申请号:US10633375

    申请日:2003-07-21

    摘要: A system and method for providing file data, such as a set of files for updating a computer system, in a self-contained package, in which the package size is significantly reduced via delta compression. A build mechanism examines files to be distributed, and generates a self-contained package containing files and deltas. To this end, a directed graph is built from the sizes of the various base file and delta file possibilities, and a minimum spanning tree computation selects the files that result in the smallest package. A base file may have multiple deltas applied to synthesize multiple files, and any base file may itself have been previously synthesized from another base file and a delta. A client extraction mechanism, optionally provided with the package, works with the contents of the package as directed by a manifest to synthesize target files from the base files and the contained deltas.

    摘要翻译: 一种用于在自包含的包中提供诸如用于更新计算机系统的一组文件的文件数据的系统和方法,其中通过增量压缩显着地减小了包的大小。 构建机制检查要分发的文件,并生成包含文件和三角形的自包含包。 为此,有向图是根据各种基本文件和增量文件的可能性的大小构建的,最小生成树计算选择导致最小包的文件。 基本文件可能具有多个三角形,用于合成多个文件,并且任何基本文件本身可能先前已经从另一个基本文件和增量进行合成。 可选地提供包的客户机提取机制根据清单的指示对包的内容进行处理,以从基本文件和包含的三角形合成目标文件。

    Lithium cell
    19.
    发明授权
    Lithium cell 有权
    锂电池

    公开(公告)号:US08465860B2

    公开(公告)日:2013-06-18

    申请号:US12009858

    申请日:2008-01-23

    IPC分类号: H01M6/16 H01M2/02

    摘要: A primary cell having an anode comprising lithium or lithium alloy and a cathode comprising iron disulfide (FeS2) and carbon particles. The electrolyte comprises a lithium salt dissolved in an organic solvent mixture. The electrolyte contains between about 100 and 2000 parts by weight water per million parts by weight (ppm) electrolyte therein. The electrolyte may contain between about 200 and 2000, or between about 500 and 2000 parts by weight water per million parts by weight electrolyte. A cathode slurry is prepared comprising iron disulfide powder, carbon, binder, and a liquid solvent. The mixture is coated onto a conductive substrate and solvent evaporated leaving a dry cathode coating on the substrate. The anode and cathode can be spirally wound with separator therebetween and inserted into the cell casing with electrolyte then added.

    摘要翻译: 具有包含锂或锂合金的阳极和包含二硫化铁(FeS 2)和碳颗粒的阴极的初级电池。 电解质包含溶解在有机溶剂混合物中的锂盐。 电解液中含有每100万重量份(ppm)电解质约100至2000重量份的水。 电解质可以包含约200至2000重量%,或约500至2000重量份的水,每百万重量份的电解质。 制备包含二硫化铁粉末,碳,粘合剂和液体溶剂的阴极浆料。 将混合物涂覆到导电基材上,并蒸发溶剂,在基材上留下干燥的阴极涂层。 阳极和阴极可以用分离器螺旋卷绕并插入电池壳体中,然后加入电解质。

    Data Compressor Using Hints
    20.
    发明申请
    Data Compressor Using Hints 有权
    数据压缩器使用提示

    公开(公告)号:US20130054835A1

    公开(公告)日:2013-02-28

    申请号:US13222927

    申请日:2011-08-31

    IPC分类号: G06F15/16

    CPC分类号: H04L67/38 H04L69/04

    摘要: An invention is disclosed for compressing data. In embodiments of the invention, input data is processed to determine one or more hints, or meta-data about how to compress the data. These hints may be produced based on the contents of the data itself, or by the process which generated the data. A hint may comprise an indication that a portion of the data matches another portion of the data, an indication that the portion of the data should not be compressed by an associated compressor, or an indication that the portion of the data should be compressed normally by the associated compressor. The source data and these hints may then be sent to a compressor, which traverses both the source data and the hints, and encodes the source data accordingly to produce an encoded data output stream.

    摘要翻译: 公开了一种用于压缩数据的发明。 在本发明的实施例中,处理输入数据以确定关于如何压缩数据的一个或多个提示或元数据。 这些提示可以基于数据本身的内容或生成数据的过程来生成。 提示可以包括指示数据的一部分与数据的另一部分相匹配,指示该部分的数据不应由相关的压缩器压缩,或指示该数据的一部分应该被正常地压缩 相关的压缩机。 然后可以将源数据和这些提示发送到压缩器,压缩器遍及源数据和提示,并相应地对源数据进行编码以产生编码数据输出流。