Code alignment of binary files
    1.
    发明授权
    Code alignment of binary files 有权
    二进制文件的代码对齐

    公开(公告)号:US07392260B2

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

    申请号:US11314405

    申请日:2005-12-21

    IPC分类号: G06F17/00 G06F17/30

    摘要: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.

    摘要翻译: 提供了一种文件差异和更新系统,其中包括文件差异组件和文件更新组件。 文件差分组件或文件差分引擎在第一基于处理器或计算机系统中的原始或旧版本和新版本的电子文件中生成差异文件。 差异文件的生成包括减少代码块交换引入的文件更改次数的处理。 该处理使用对齐算法,其包括排序算法,以与新版本相同的顺序对准原始版本的代码块,从而消除由于代码块而导致的字节级文件差异数量的增加 互换 在对准操作期间,块运动以最低成本水平动态记录,并被编码以传送到文件更新组件以用于代码恢复。

    Algorithms for block-level code alignment of software binary files
    2.
    发明申请
    Algorithms for block-level code alignment of software binary files 有权
    用于软件二进制文件的块级代码对齐的算法

    公开(公告)号:US20060101040A1

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

    申请号:US11314405

    申请日:2005-12-21

    IPC分类号: G06F17/00

    摘要: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.

    摘要翻译: 提供了一种文件差异和更新系统,其中包括文件差异组件和文件更新组件。 文件差分组件或文件差分引擎在第一基于处理器或计算机系统中的原始或旧版本和新版本的电子文件中生成差异文件。 差异文件的生成包括减少代码块交换引入的文件更改次数的处理。 该处理使用对齐算法,其包括排序算法,以与新版本相同的顺序对准原始版本的代码块,从而消除由于代码块而导致的字节级文件差异数量的增加 互换 在对准操作期间,块运动以最低成本水平动态记录,并被编码以传送到文件更新组件以用于代码恢复。

    Algorithms for block-level code alignment of software binary files

    公开(公告)号:US07031972B2

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

    申请号:US10624704

    申请日:2003-07-21

    IPC分类号: G06F17/00 G06F17/30

    摘要: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.

    Algorithms for block-level code alignment of software binary files
    4.
    发明申请
    Algorithms for block-level code alignment of software binary files 有权
    用于软件二进制文件的块级代码对齐的算法

    公开(公告)号:US20050021572A1

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

    申请号:US10624704

    申请日:2003-07-21

    IPC分类号: G06F9/445 G06F17/30

    摘要: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. Generation of the difference files includes processing to reduce the number of file changes introduced by code block swaps. The processing uses an alignment algorithm, which includes a sorting algorithm, to align the code blocks of the original version in the same order as those of the new version, thereby eliminating the increase in the number of byte-level file differences due to code block swaps. During the alignment operations, the block movements are dynamically recorded at a minimum cost level and encoded for transmission to the file updating component for use in code recovery.

    摘要翻译: 提供了一种文件差异和更新系统,其中包括文件差异组件和文件更新组件。 文件差分组件或文件差分引擎在第一基于处理器或计算机系统中的原始或旧版本和新版本的电子文件中生成差异文件。 差异文件的生成包括减少代码块交换引入的文件更改次数的处理。 该处理使用对齐算法,其包括排序算法,以与新版本相同的顺序对准原始版本的代码块,从而消除由于代码块而导致的字节级文件差异数量的增加 互换 在对准操作期间,块运动以最低成本水平动态记录,并被编码以传送到文件更新组件以用于代码恢复。

    Processing software images for use in generating difference files
    5.
    发明授权
    Processing software images for use in generating difference files 有权
    处理用于生成差异文件的软件映像

    公开(公告)号:US07089270B2

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

    申请号:US10600978

    申请日:2003-06-20

    申请人: Liwei Ren Jinsheng Gu

    发明人: Liwei Ren Jinsheng Gu

    IPC分类号: G06F17/30

    摘要: Systems and methods are provided for pre-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 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.

    摘要翻译: 提供了系统和方法,用于预处理原始和新版本的文件,作为原始文件和新文件版本之间差异文件生成的一部分,例如字节级文件差异。 文件版本之间的软件/可执行文件更改包括主要更改/逻辑更改,这些更改被定义为源代码更改和次要更改。 次要更改通常来自主要更改,并由软件编译器/链接器实用程序生成。 次要更改包括地址更改,指针目标地址更改以及地址偏移量的更改。 提供的预处理系统和方法使用文件版本之间的近似规则来去除/减少次要改变并且编码与删除对应差异文件的信息中的这些改变有关的信息。

    File differencing and updating engines
    6.
    发明申请
    File differencing and updating engines 审中-公开
    文件差异和更新引擎

    公开(公告)号:US20050010576A1

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

    申请号:US10616615

    申请日:2003-07-09

    IPC分类号: G06F9/445 G06F17/00

    CPC分类号: G06F8/658

    摘要: A file differencing and updating system is provided that includes a file differencing component and a file updating component. The file differencing component, or file differencing engine, generates a difference file in a first processor-based or computer system from an original or old version and a new version of an electronic file. The file updating component, or file updating engine, generates a copy of the new file on a second processor-based or computer system using the difference file and the hosted copy of the original file.

    摘要翻译: 提供了一种文件差异和更新系统,其中包括文件差异组件和文件更新组件。 文件差分组件或文件差分引擎在第一基于处理器或计算机系统中的原始或旧版本和新版本的电子文件中生成差异文件。 文件更新组件或文件更新引擎使用差异文件和原始文件的托管副本在基于第二处理器或计算机系统上生成新文件的副本。

    Post-processing algorithm for byte-level file differencing
    7.
    发明申请
    Post-processing algorithm for byte-level file differencing 审中-公开
    字节级文件差异的后处理算法

    公开(公告)号:US20050010870A1

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

    申请号:US10616681

    申请日:2003-07-09

    申请人: Jinsheng Gu Liwei Ren

    发明人: Jinsheng Gu Liwei Ren

    IPC分类号: G06F9/445 G06F15/00

    CPC分类号: G06F8/658

    摘要: Devices and methods are provided for generating difference files that include encoded differences between byte streams of original and new file versions. Generation of the difference files includes processing by components of an optimizing system and/or algorithm to identify replacement content in a first area of the new byte stream. The replacement content includes a group of bytes of the new byte stream identified as at least one of byte insertions and byte replacements in a corresponding operation array. The optimizing system identifies content similarities between the replacement content and at least one of the original byte stream and a second area of the new byte stream. The optimizing system generates information of the difference file by encoding information of the content similarities.

    摘要翻译: 提供的设备和方法用于生成差异文件,其中包括原始文件版本和新文件版本的字节流之间的编码差异。 差异文件的生成包括通过优化系统和/或算法的组件进行处理,以识别新字节流的第一区域中的替换内容。 替换内容包括被识别为相应操作阵列中的字节插入和字节替换中的至少一个的新字节流的一组字节。 优化系统识别替换内容与新字节流的原始字节流和第二区域中的至少一个之间的内容相似性。 优化系统通过编码内容相似性的信息来生成差异文件的信息。

    Scalable security policy architecture for data leakage prevention
    8.
    发明授权
    Scalable security policy architecture for data leakage prevention 有权
    可扩展的安全策略架构,用于数据泄露预防

    公开(公告)号:US09342697B1

    公开(公告)日:2016-05-17

    申请号:US12421217

    申请日:2009-04-09

    IPC分类号: G06F21/60 H04L29/06

    摘要: One embodiment relates to an apparatus for creating and managing security policies for data leakage prevention. The apparatus includes a database which stores three layers of objects comprising digital assets, content templates, and security policies, and a user interface configured to access said database so as to provide for input and editing of said three layers of objects. The security policies may include at least a target element, an action element, and a condition element. A content template may be used to form the condition element. Content templates may include compliance templates which are configured to satisfy specific regulatory requirements and other templates to protect specified types of information. Other embodiments, aspects and features are also disclosed.

    摘要翻译: 一个实施例涉及用于创建和管理用于防止数据泄露的安全策略的装置。 该装置包括存储包括数字资产,内容模板和安全策略的三层对象的数据库,以及被配置为访问所述数据库以便提供对所述三层对象的输入和编辑的用户界面。 安全策略可以至少包括目标元素,动作元素和条件元素。 可以使用内容模板来形成条件元素。 内容模板可能包括配置为满足特定监管要求的合规模板和其他模板以保护指定类型的信息。 还公开了其它实施例,方面和特征。

    Document matching engine using asymmetric signature generation
    9.
    发明授权
    Document matching engine using asymmetric signature generation 有权
    使用不对称签名生成的文档匹配引擎

    公开(公告)号:US07860853B2

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

    申请号:US12069659

    申请日:2008-02-11

    IPC分类号: G06F7/00

    摘要: An automated method of matching an input document to a set of documents from a document repository. A signature database is stored, the signature database including a document identifier and signatures generated by a first signature generator for each of the set of documents. The input document is received and signatures are generated for the input document using a second signature generator, and the signature database is searched using the signatures generated for the input document. The first and second signature generators are configured such that different numbers of signatures are generated for a same document. Other embodiments, aspects and features are also disclosed.

    摘要翻译: 将输入文档与文档库中的一组文档进行匹配的自动化方法。 存储签名数据库,所述签名数据库包括文档标识符和由所述一组文档中的每一个由第一签名生成器生成的签名。 接收输入文档并使用第二签名生成器为输入文档生成签名,并且使用为输入文档生成的签名来搜索签名数据库。 第一和第二签名生成器被配置为使得针对同一文档生成不同数量的签名。 还公开了其它实施例,方面和特征。

    Graphical user interface based sensitive information and internal information vulnerability management system
    10.
    发明申请
    Graphical user interface based sensitive information and internal information vulnerability management system 有权
    基于图形用户界面的敏感信息和内部信息漏洞管理系统

    公开(公告)号:US20060272024A1

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

    申请号:US11431799

    申请日:2006-05-09

    IPC分类号: H04N7/16

    摘要: A system and method provides a graphical user interface (GUI) for users to monitor and manage sensitive information within an enterprise network. The GUI can provide users with information, such as the presence of input/output devices (I/O device), the location of documents containing sensitive information (sensitive documents), and the status of local security policy. The GUI can also provide users with real-time information, such as the occurrence of local security policy violations, the life-cycle of sensitive documents, and the sensitive information dynamic flow within the enterprise network.

    摘要翻译: 系统和方法提供图形用户界面(GUI),用于用户监控和管理企业网络中的敏感信息。 GUI可以向用户提供诸如输入/输出设备(I / O设备)的存在,包含敏感信息的文档的位置(敏感文档)以及本地安全策略的状态等信息。 GUI还可以为用户提供企业网络内的实时信息,如本地安全策略违规的发生,敏感文档的生命周期和敏感信息动态流。