Dynamic manipulation of archive files
    1.
    发明授权
    Dynamic manipulation of archive files 有权
    归档文件的动态处理

    公开(公告)号:US08024382B2

    公开(公告)日:2011-09-20

    申请号:US12356444

    申请日:2009-01-20

    CPC分类号: G06F17/30073

    摘要: A method, apparatus, and article of manufacture provide the ability to edit in-place a ZIP™ archive file. A file and a first file block (FFB) in a first block location are opened and modified. If the first block location can accommodate the modified FFB, the modified FFB is saved, in-place, in the first block location without rewriting the entire archive. However, if the first block location cannot accommodate the modified FFB, a second file block is copied from a second block location to a third block location located at an end of a file data section of the archive. A portion of the second block location is marked as a free block and the modified FFB is saved without rewriting the entire ZIP™ archive. The archive is then saved by updating and saving both the central directory and end of central directory.

    摘要翻译: 一种方法,装置和制品提供了可以就地编辑ZIP TM归档文件的能力。 打开并修改第一个块位置中的文件和第一个文件块(FFB)。 如果第一块位置可以容纳修改的FFB,则修改的FFB被原样保存在第一块位置,而不重写整个存档。 然而,如果第一块位置不能容纳修改的FFB,则将第二文件块从第二块位置复制到位于存档的文件数据部分的末尾的第三块位置。 第二块位置的一部分被标记为空闲块,并且修改的FFB被保存而不重写整个ZIP TM存档。 然后通过更新和保存中央目录的中央目录和结束来保存存档。

    DYNAMIC MANIPULATION OF ARCHIVE FILES
    2.
    发明申请
    DYNAMIC MANIPULATION OF ARCHIVE FILES 有权
    存档文件的动态操作

    公开(公告)号:US20100185690A1

    公开(公告)日:2010-07-22

    申请号:US12356444

    申请日:2009-01-20

    IPC分类号: G06F17/30 G06F12/00 G06F12/16

    CPC分类号: G06F17/30073

    摘要: A method, apparatus, and article of manufacture provide the ability to edit in-place a ZIP™ archive file. A file and a first file block (FFB) in a first block location are opened and modified. If the first block location can accommodate the modified FFB, the modified FFB is saved, in-place, in the first block location without rewriting the entire archive. However, if the first block location cannot accommodate the modified FFB, a second file block is copied from a second block location to a third block location located at an end of a file data section of the archives A portion of the second block location is marked as a free block and the modified FFB is saved without rewriting the entire ZIP™ archives The archive is then saved by updating and saving both the central directory and end of central directory.

    摘要翻译: 一种方法,装置和制品提供了可以就地编辑ZIP TM归档文件的能力。 打开并修改第一个块位置中的文件和第一个文件块(FFB)。 如果第一块位置可以容纳修改的FFB,则修改的FFB被原样保存在第一块位置,而不重写整个存档。 然而,如果第一块位置不能容纳修改的FFB,则将第二文件块从第二块位置复制到位于存档的文件数据部分的末尾处的第三块位置。第二块位置的一部分被标记 作为一个空闲块,修改后的FFB保存而不重写整个ZIP™归档。然后通过更新和保存中央目录和中央目录结束来保存存档。

    SCALABLE DISTRIBUTED COMPUTE BASED ON BUSINESS RULES
    3.
    发明申请
    SCALABLE DISTRIBUTED COMPUTE BASED ON BUSINESS RULES 有权
    基于业务规则的可扩展分布式计算机

    公开(公告)号:US20120054755A1

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

    申请号:US12872894

    申请日:2010-08-31

    申请人: Garrick D. Evans

    发明人: Garrick D. Evans

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5027 G06Q10/06

    摘要: A method, apparatus, system, article of manufacture, and computer-readable storage medium provide the ability to dynamically modify a distributed computing system workflow. A grid application dynamically receives configuration information including business rules that describe execution profiles. Channels based on the one or more execution profiles are defined. Each channel is configured to execute a work request in a distributed grid compute system (based on an execution profile). A first work request is received from a requestor and includes an identity of the requestor. The first work request is evaluated and the identity of the requestor is applied to direct the first work request to the appropriate channel.

    摘要翻译: 方法,装置,系统,制品和计算机可读存储介质提供动态修改分布式计算系统工作流的能力。 网格应用程序动态接收配置信息,包括描述执行概要文件的业务规则。 定义基于一个或多个执行简档的通道。 每个通道被配置为在分布式网格计算系统(基于执行配置文件)中执行工作请求。 从请求者接收到第一个工作请求,并且包括请求者的身份。 评估第一个工作请求,并应用请求者的身份以将第一个工作请求定向到相应的通道。

    Scalable distributed compute based on business rules
    4.
    发明授权
    Scalable distributed compute based on business rules 有权
    基于业务规则的可扩展分布式计算

    公开(公告)号:US08819683B2

    公开(公告)日:2014-08-26

    申请号:US12872894

    申请日:2010-08-31

    申请人: Garrick D. Evans

    发明人: Garrick D. Evans

    IPC分类号: G06F9/46 G06F15/173

    CPC分类号: G06F9/5027 G06Q10/06

    摘要: A method, apparatus, system, article of manufacture, and computer-readable storage medium provide the ability to dynamically modify a distributed computing system workflow. A grid application dynamically receives configuration information including business rules that describe execution profiles. Channels based on the one or more execution profiles are defined. Each channel is configured to execute a work request in a distributed grid compute system (based on an execution profile). A first work request is received from a requestor and includes an identity of the requestor. The first work request is evaluated and the identity of the requestor is applied to direct the first work request to the appropriate channel.

    摘要翻译: 方法,装置,系统,制品和计算机可读存储介质提供动态修改分布式计算系统工作流的能力。 网格应用程序动态接收配置信息,包括描述执行概要文件的业务规则。 定义基于一个或多个执行简档的通道。 每个通道被配置为在分布式网格计算系统(基于执行配置文件)中执行工作请求。 从请求者接收到第一个工作请求,并且包括请求者的身份。 评估第一个工作请求,并应用请求者的身份以将第一个工作请求定向到相应的通道。

    DUAL MODELING ENVIRONMENT
    5.
    发明申请
    DUAL MODELING ENVIRONMENT 有权
    双重建模环境

    公开(公告)号:US20120054261A1

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

    申请号:US12868538

    申请日:2010-08-25

    IPC分类号: G06F15/16

    摘要: A method, apparatus, system, article of manufacture, and computer readable storage medium enable a dual modeling environment. A client application is created that has proxy modules. Each of the proxy modules is a light weight version of a corresponding precise module in a server application. Commands are executed in the client application to produce client output data. The same commands are transmitted to the server application that is executed concurrently with and independent from the client application and produces server output data. The client output data is synchronized with the server output data.

    摘要翻译: 方法,装置,系统,制品和计算机可读存储介质能够实现双重建模环境。 创建具有代理模块的客户端应用程序。 每个代理模块是服务器应用程序中对应的精确模块的轻型版本。 命令在客户端应用程序中执行,以生成客户端输出数据。 相同的命令被传送到与客户端应用程序并发并独立执行的服务器应用程序,并产生服务器输出数据。 客户端输出数据与服务器输出数据同步。