会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Differential file compression of software image versions
    • 软件图像版本的差分文件压缩
    • US07676506B2
    • 2010-03-09
    • US11801463
    • 2007-05-09
    • Matthias Reinsch
    • Matthias Reinsch
    • G06F17/30
    • G06F8/658
    • Embodiments include systems and methods for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions. The systems and methods of an embodiment include a set of algorithms that reduce the difference file size by preprocessing a variety of regions in software images for embedded computing devices, an example of which is the compressed read-only memory (ROM) file system (CRAMFS) image. The algorithms treat a variety of types of data regions that are created by the compiler. Embodiments operate on the server side and the client side. On the server side, the preprocessing generates Compact Functional Differences (CFD) hint data directly from a pair of CRAMFS images, without the use of symbol files or log files generated by compiler/linker utilities.
    • 实施例包括用于预处理和后处理原始和新版本的文件的系统和方法,作为原始和新文件版本之间差异文件生成的一部分。 实施例的系统和方法包括一组算法,其通过在嵌入式计算设备的软件映像中预处理各种区域来减小差异文件大小,其示例是压缩的只读存储器(ROM)文件系统(CRAMFS) ) 图片。 这些算法处理由编译器创建的各种类型的数据区域。 实施例在服务器端和客户端进行操作。 在服务器端,预处理直接从一对CRAMFS映像生成紧凑型功能差异(CFD)提示数据,而不使用编译器/链接器实用程序生成的符号文件或日志文件。
    • 2. 发明申请
    • Processing of compact functional diferences
    • 处理紧凑的功能差异
    • US20080040401A1
    • 2008-02-14
    • US11801463
    • 2007-05-09
    • Matthias Reinsch
    • Matthias Reinsch
    • G06F17/30
    • G06F8/658
    • Embodiments include systems and methods for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions. The systems and methods of an embodiment include a set of algorithms that reduce the difference file size by preprocessing a variety of regions in software images for embedded computing devices, an example of which is the compressed read-only memory (ROM) file system (CRAMFS) image. The algorithms treat a variety of types of data regions that are created by the compiler. Embodiments operate on the server side and the client side. On the server side, the preprocessing generates Compact Functional Differences (CFD) hint data directly from a pair of CRAMFS images, without the use of symbol files or log files generated by compiler/linker utilities.
    • 实施例包括用于预处理和后处理原始和新版本的文件的系统和方法,作为原始和新文件版本之间差异文件生成的一部分。 实施例的系统和方法包括一组算法,其通过在嵌入式计算设备的软件映像中预处理各种区域来减小差异文件大小,其示例是压缩的只读存储器(ROM)文件系统(CRAMFS) ) 图片。 这些算法处理由编译器创建的各种类型的数据区域。 实施例在服务器端和客户端进行操作。 在服务器端,预处理直接从一对CRAMFS映像生成紧凑型功能差异(CFD)提示数据,而不使用编译器/链接器实用程序生成的符号文件或日志文件。
    • 3. 发明授权
    • Processing software images and generating difference files
    • 处理软件图像并生成差异文件
    • US07890464B2
    • 2011-02-15
    • US11432984
    • 2006-05-12
    • Matthias Reinsch
    • Matthias Reinsch
    • G06F17/30
    • G06F17/3028G06F8/71
    • Systems and methods are provided for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions, for example byte-level file differencing. Software/executable changes between file versions include primary changes/logical changes, which are defined to be the source code changes, and secondary changes. The secondary changes generally result from the primary changes and are generated by the software compiler/linker utilities. The secondary changes include address changes, pointer target address changes, and changes in address offsets. The pre-processing and/or post-processing systems and methods provided use approximation rules between file versions to remove/reduce the secondary changes and encode information relating to the removal of these changes in information of the corresponding difference file.
    • 提供了系统和方法,用于对原始和新版本的文件进行预处理和后处理,作为原始文件和新文件版本之间差异文件生成的一部分,例如字节级文件差异。 文件版本之间的软件/可执行文件更改包括主要更改/逻辑更改,这些更改被定义为源代码更改和次要更改。 次要更改通常来自主要更改,并由软件编译器/链接器实用程序生成。 次要更改包括地址更改,指针目标地址更改以及地址偏移量的更改。 提供的预处理和/或后处理系统和方法使用文件版本之间的近似规则来去除/减少次要改变并且编码与删除对应差异文件的信息中的这些改变有关的信息。
    • 4. 发明申请
    • Processing software images and generating difference files
    • 处理软件图像并生成差异文件
    • US20070016629A1
    • 2007-01-18
    • US11432984
    • 2006-05-12
    • Matthias Reinsch
    • Matthias Reinsch
    • G06F17/30
    • G06F17/3028G06F8/71
    • Systems and methods are provided for pre-processing and post-processing original and new versions of files as part of difference file generation between the original and new file versions, for example byte-level file differencing. Software/executable changes between file versions include primary changes/logical changes, which are defined to be the source code changes, and secondary changes. The secondary changes generally result from the primary changes and are generated by the software compiler/linker utilities. The secondary changes include address changes, pointer target address changes, and changes in address offsets. The pre-processing and/or post-processing systems and methods provided use approximation rules between file versions to remove/reduce the secondary changes and encode information relating to the removal of these changes in information of the corresponding difference file.
    • 提供了系统和方法,用于对原始和新版本的文件进行预处理和后处理,作为原始文件和新文件版本之间差异文件生成的一部分,例如字节级文件差异。 文件版本之间的软件/可执行文件更改包括主要更改/逻辑更改,这些更改被定义为源代码更改和次要更改。 次要更改通常来自主要更改,并由软件编译器/链接器实用程序生成。 次要更改包括地址更改,指针目标地址更改以及地址偏移量的更改。 提供的预处理和/或后处理系统和方法使用文件版本之间的近似规则来去除/减少次要改变并且编码与删除对应差异文件的信息中的这些改变有关的信息。