SECURE CONTENT PRE-DISTRIBUTION TO DESIGNATED SYSTEMS
    1.
    发明申请
    SECURE CONTENT PRE-DISTRIBUTION TO DESIGNATED SYSTEMS 有权
    安全内容预先分配给指定系统

    公开(公告)号:US20090252325A1

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

    申请号:US12098456

    申请日:2008-04-07

    IPC分类号: H04L9/14

    CPC分类号: H04L9/0891 H04L2209/60

    摘要: Described is a technology by which encrypted content is pre-distributed to recipients during a pre-distribution timeframe, for example to distribute protected content to many clients in a controlled manner. At a release moment, a key for decrypting the encrypted content is released. For example, a software update may be pre-distributed in this manner, whereby many clients may receive the updates over time but the update cannot be analyzed for hacking purposes, e.g., to use the update to figure out a prior vulnerability. By rapidly and widely disseminating the key at the release moment, the update is installed on a large percentage of client systems before those systems can be exploited. The content may be allowed to expire before the key is released, or may be canceled or replaced. The content may include a complete file, and/or a delta file that changes another file into a resultant piece of content.

    摘要翻译: 描述的是在预分发时间范围内将加密内容预先分发给收件人的技术,例如以受控的方式将受保护的内容分发给许多客户端。 在发布时刻,解密加密内容的密钥被释放。 例如,可以以这种方式预先分发软件更新,由此许多客户端可以随时间接收更新,但是不能为了黑客目的而分析更新,例如使用更新来计算先前的漏洞。 通过在发布时快速,广泛地传播密钥,更新安装在大部分客户端系统上,才能利用这些系统。 在钥匙释放之前,内容可能会被允许过期,或者可能被取消或更换。 内容可以包括完整的文件和/或将另一文件改变成所得到的内容的增量文件。

    Inter-delta dependent containers for content delivery
    2.
    发明申请
    Inter-delta dependent containers for content delivery 审中-公开
    用于内容传递的三角洲间相关容器

    公开(公告)号:US20070260653A1

    公开(公告)日:2007-11-08

    申请号:US11491350

    申请日:2006-07-21

    IPC分类号: G06F17/30

    摘要: Information that describes two or more content delivery solutions for a particular set of target files is received in a computing environment. The solutions are associated with a container at least portions of which can be delivered to the computing environment. The container is dynamic and has internal delta dependency. An expansion mechanism at the computing environment, upon determining that more than one of the solutions is achievable in the computing environment, selects one of the achievable solutions for implementation.

    摘要翻译: 在计算环境中接收描述特定目标文件集合的两个或多个内容传送解决方案的信息。 解决方案与容器相关联,容器中的至少一部分可以被传送到计算环境。 容器是动态的,并且具有内部的增量依赖性。 在计算环境中的扩展机制,在确定在计算环境中可以实现多个解决方案之后,选择一个可实现的解决方案来实现。

    Method and system for updating software with smaller patch files
    3.
    发明授权
    Method and system for updating software with smaller patch files 失效
    使用较小补丁文件更新软件的方法和系统

    公开(公告)号:US06243766B1

    公开(公告)日:2001-06-05

    申请号:US09561061

    申请日:2000-04-28

    IPC分类号: G06F702

    摘要: Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user, a patch file is generated in a single operation. A compressor is pre-initialized in accordance with the old version of the file (e.g. in an LZ77 compressor, the history window is pre-loaded with the file). The pre-initialized compressor then compresses the old file, producing a patch file from which the new file can be generated. At the user's computer, a parallel process is performed, with the user's copy of the old file being used to pre-initialize a decompressor to which the patch file is then input. The output of the decompressor is the new file. The patch files generated and used in these processes are of significantly reduced size when compared to the prior art. Variations between copies of the old file as installed on different computers are also addressed, so that a single patch file can be applied irrespective of such variations. By so doing, the need for a multi-version patch file to handle such installation differences is eliminated, further reducing the size of the patch file when compared with prior art techniques. Such variations are addressed by “normalizing” the old file prior to application of the patch file. A temporary copy of the old file is typically made, and locations within the file at which the data may be unpredictable due to idiosyncrasies of the file's installation are changed to known or predictable values.

    摘要翻译: 而不是将旧文件与新文件进行比较以生成一组修补指令,然后压缩修补指令以生成用于发送给用户的紧凑补丁文件,在单个操作中生成补丁文件。 根据文件的旧版本(例如,在LZ77压缩器中,历史窗口预加载有文件),压缩器被预先初始化。 预先初始化的压缩器然后压缩旧文件,产生补丁文件,从中可以生成新文件。 在用户的计算机上,执行并行处理,用户的旧文件的副本用于预先初始化补丁文件然后被输入的解压缩器。 解压缩器的输出是新文件。 与现有技术相比,在这些处理中生成和使用的补丁文件的尺寸显着减小。 安装在不同计算机上的旧文件的副本之间的变化也被解决,使得可以应用单个补丁文件而不考虑这些变化。 通过这样做,消除了用于处理这种安装差异的多版本补丁文件的需要,与现有技术相比,进一步减小补丁文件的大小。 在应用补丁文件之前,通过“归一化”旧文件来解决这种变化。 通常会制作旧文件的临时副本,而由于文件安装的特性,数据可能无法预料的文件中的位置会更改为已知或可预测的值。

    Method and system for servicing software
    4.
    发明授权
    Method and system for servicing software 有权
    维修软件的方法和系统

    公开(公告)号:US07313792B2

    公开(公告)日:2007-12-25

    申请号:US10657392

    申请日:2003-09-08

    IPC分类号: G06F9/445

    CPC分类号: G06F8/65 G06F8/62

    摘要: A system and method for improved software servicing by installation of an updated version is provided. Using branch versioning techniques that support multi-branch development and release versioning techniques that support multi-version development, an update package may include updated files for each branch or release version. The least possible version from the update package may be installed to minimize the risk for potential software bugs introduced by the high frequency of changes made to a higher version. Additionally, any fix installed on a target machine running a particular version may be migrated when updating the target machine to a new version without losing the fix and regressing the change. Such an update may be uninstalled by reverse migration of any fixes before uninstalling files from the version update.

    摘要翻译: 提供了一种通过安装更新​​版本来改进软件服务的系统和方法。 支持多分支开发和发布版本控制技术支持多版本开发的分支版本控制技术,更新包可能包含每个分支或发布版本的更新文件。 可以安装更新包中最不可能的版本,以便最大程度地降低由更高版本所产生的高频率引起的潜在软件错误的风险。 此外,运行特定版本的目标计算机上安装的任何修补程序可能会在将目标计算机更新到新版本时进行迁移,而不会丢失修复程序并退回更改。 在从版本更新卸载文件之前,可以通过反向迁移任何修补程序来卸载此类更新。

    Method and system for updating software with smaller patch files
    5.
    发明授权
    Method and system for updating software with smaller patch files 失效
    使用较小补丁文件更新软件的方法和系统

    公开(公告)号:US06938109B1

    公开(公告)日:2005-08-30

    申请号:US09561447

    申请日:2000-04-28

    摘要: Rather than comparing an old file with a new file to generate a set of patching instructions, and then compressing the patching instructions to generate a compact patch file for transmission to a user, a patch file is generated in a single operation. A compressor is pre-initialized in accordance with the old version of the file (e.g. in an LZ77 compressor, the history window is pre-loaded with the file). The pre-initialized compressor then compresses the new file, producing a patch file from which the new file can be generated. At the user's computer, a parallel process is performed, with the user's copy of the old file being used to pre-initialize a decompressor to which the patch file is then input. The output of the decompressor is the new file. The patch files generated and used in these processes are of significantly reduced size when compared to the prior art. Variations between copies of the old file as installed on different computers are also addressed, so that a single patch file can be applied irrespective of such variations. By so doing, the need for a multi-version patch file to handle such installation differences is eliminated, further reducing the size of the patch file when compared with prior art techniques. Such variations are addressed by “normalizing” the old file prior to application of the patch file. A temporary copy of the old file is typically made, and locations within the file at which the data may be unpredictable due to idiosyncrasies of the file's installation are changed to known or predictable values.

    摘要翻译: 而不是将旧文件与新文件进行比较以生成一组修补指令,然后压缩修补指令以生成用于发送给用户的紧凑补丁文件,在单个操作中生成补丁文件。 根据文件的旧版本(例如,在LZ77压缩器中,历史窗口预加载有文件),压缩器被预先初始化。 预先初始化的压缩器然后压缩新文件,产生补丁文件,从该文件生成新文件。 在用户的计算机上,执行并行处理,用户的旧文件的副本用于预先初始化补丁文件然后被输入的解压缩器。 解压缩器的输出是新文件。 与现有技术相比,在这些处理中生成和使用的补丁文件的尺寸显着减小。 安装在不同计算机上的旧文件的副本之间的变化也被解决,使得可以应用单个补丁文件而不考虑这些变化。 通过这样做,消除了用于处理这种安装差异的多版本补丁文件的需要,与现有技术相比,进一步减小补丁文件的大小。 在应用补丁文件之前,通过“归一化”旧文件来解决这种变化。 通常会制作旧文件的临时副本,而由于文件安装的特性,数据可能无法预料的文件中的位置会更改为已知或可预测的值。

    PRIORITIZED CLIENT-SERVER BACKUP SCHEDULING
    6.
    发明申请
    PRIORITIZED CLIENT-SERVER BACKUP SCHEDULING 审中-公开
    优先客户端 - 服务器备份调度

    公开(公告)号:US20120102088A1

    公开(公告)日:2012-04-26

    申请号:US12909854

    申请日:2010-10-22

    IPC分类号: G06F15/16

    CPC分类号: G06F11/1461

    摘要: A prioritized backup time within a predetermined backup window can be calculated. The calculated backup time can be a time to initiate a backup operation to backup information from a client to a server. The calculation of the backup time can use a priority of the client and/or a degree of compliance of the client with a backup policy. An initiation of the backup operation by the client can be scheduled to occur at the calculated backup time, and the backup operation can be initiated. Other prioritized scheduling techniques can also be used, such as prioritized backup queue ordering, prioritized preemption of partially complete backup operations, and/or server override of the client's calculated backup time to begin a backup operation on demand.

    摘要翻译: 可以计算预定备份窗口内的优先备份时间。 计算的备份时间可以是启动备份操作以将信息从客户端备份到服务器的时间。 备份时间的计算可以使用客户端的优先级和/或客户端与备份策略的一致程度。 客户端的备份操作的启动可以在计算的备份时间进行调度,并且可以启动备份操作。 还可以使用其他优先排序的调度技术,例如优先排序的备份队列排序,部分完成备份操作的优先级抢占,和/或客户端计算的备份时间的服务器覆盖,以便按需开始备份操作。

    Framework for content representation and delivery
    7.
    发明授权
    Framework for content representation and delivery 有权
    内容表示和交付框架

    公开(公告)号:US07644111B2

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

    申请号:US11416019

    申请日:2006-05-02

    IPC分类号: G06F17/30

    摘要: In a content delivery scheme for target files, one or more recipes for each of the target files are encoded in an index. The index uses a framework that is able to represent content delivery schemes involving static containers, dynamic containers, self-contained containers, containers that are not self-contained, containers with internal delta dependency and containers with no internal delta dependency.

    摘要翻译: 在目标文件的内容传递方案中,每个目标文件的一个或多个配方被编码在索引中。 该索引使用能够表示涉及静态容器,动态容器,独立容器,不是独立容器的容器,具有内部增量依赖性的容器和不具有内部增量依赖性容器的内容传递方案的框架。

    Method and system for processing software dependencies in management of software packages
    9.
    发明授权
    Method and system for processing software dependencies in management of software packages 失效
    用于处理软件包管理软件依赖关系的方法和系统

    公开(公告)号:US07222341B2

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

    申请号:US10071526

    申请日:2002-02-08

    IPC分类号: G06F9/445 G06F9/45

    摘要: A software package manager uses a distribution unit containing components for a software package and a manifest file that describes the distribution unit to manage the installation, execution, and uninstallation of software packages on a computer. Information in the manifest file pertaining to a software package is stored in a code store data structure upon installation of the package. The manifest file also contains information that permits the software package manager to resolve any software dependencies upon installation. The software package manager uses the code store data structure to locate the required components when the software is executed and to remove the components appropriately when the software is uninstalled.

    摘要翻译: 软件包管理器使用包含软件包组件的分发单元和描述分发单元的清单文件,以管理计算机上软件包的安装,执行和卸载。 有关软件包的清单文件中的信息在安装包后存储在代码存储数据结构中。 清单文件还包含允许软件包管理器在安装时解析任何软件依赖关系的信息。 软件包管理器使用代码存储数据结构来定位执行软件时所需的组件,并在卸载软件时适当地删除组件。

    Method and apparatus for expanding data storage capacity on a floppy
diskette
    10.
    发明授权
    Method and apparatus for expanding data storage capacity on a floppy diskette 失效
    用于在软盘上扩展数据存储容量的方法和装置

    公开(公告)号:US5745313A

    公开(公告)日:1998-04-28

    申请号:US409217

    申请日:1995-03-23

    申请人: Michael V. Sliger

    发明人: Michael V. Sliger

    摘要: A method and apparatus for maximizing the data storage capacity of a floppy diskette. The present invention provides a format that reduces the inter-sector gap between adjacent sectors on each track to eight bytes. The storage space gained from the reduction in gap size is used to add additional sectors to each track on the diskette, thereby providing a total of twenty-one sectors per track. Because the gap between sectors is reduced to such a small size, the disk controller may not be able to process the data from one sector before the adjacent sector is to be read. Therefore, sectors are arranged on each track in a 2:1 interleave arrangement, such that one sector separates consecutively-numbered sectors. Additionally, to increase performance, the end of the last sector on each track is offset from the beginning of the first sector on the next track by four sectors.

    摘要翻译: 一种用于使软盘的数据存储容量最大化的方法和装置。 本发明提供一种格式,其将每个轨道上的相邻扇区之间的间隔间隔减小到八个字节。 从间隙尺寸减小中获得的存储空间用于向磁盘上的每个磁道添加附加扇区,从而为每个磁道提供总共21个扇区。 由于扇区之间的间隙减小到如此小的尺寸,因此在读取相邻扇区之前,磁盘控制器可能无法处理来自一个扇区的数据。 因此,扇区以2:1的交织布置布置在每个轨道上,使得一个扇区分隔连续编号的扇区。 另外,为了提高性能,每个磁道上的最后扇区的结束与下一个轨道上的第一扇区的开始偏移四个扇区。