Method of and apparatus for recovery of in-progress changes made in a software application

    公开(公告)号:US06609184B2

    公开(公告)日:2003-08-19

    申请号:US10132547

    申请日:2002-04-24

    IPC分类号: G06F1730

    CPC分类号: G06F8/71 G06F11/1441

    摘要: Provided are a method and apparatus configured to enable the preservation and recovery of in-progress developments and changes as they are made in a system for development of content in the event of a process or system failure. The in-progress data developments and changes may be preserved while they are created, and may then be retrieved and recovered after the system or process is recovered. The in-progress data developments and changes may be preserved while they are created, and may then be retrieved and recovered after the system or process is recovered. In one embodiment, the cache memory contents are mirrored into a memory-mapped file, providing a redundant location for cache data. In the event of a failure, the mirrored cache information is available for recovery from a file. This extra cache location can be filled and flushed as needed by the system as the cache data is stored to disk or other memory location, obviating its preservation. The invention further includes a method of and apparatus for recovering and restarting the actual process or system after such a failure. Utilizing one or both features, an application utilizing the invention may reduce the amount of data and process time lost as a result of a process or system failure.

    Method of and apparatus for recovery of in-progress changes made in a software application
    2.
    发明授权
    Method of and apparatus for recovery of in-progress changes made in a software application 失效
    用于恢复软件应用程序中进行中的更改的方法和设备

    公开(公告)号:US06480944B2

    公开(公告)日:2002-11-12

    申请号:US09815541

    申请日:2001-03-22

    IPC分类号: G06F1730

    CPC分类号: G06F8/71 G06F11/1441

    摘要: Provided are a method and apparatus configured to enable the preservation and recovery of in-progress developments and changes as they are made in a system for development of content in the event of a process or system failure. The in-progress data developments and changes may be preserved while they are created, and may then be retrieved and recovered after the system or process is recovered. The in-progress data developments and changes may be preserved while they are created, and may then be retrieved and recovered after the system or process is recovered. In one embodiment, the cache memory contents are mirrored into a memory-mapped file, providing a redundant location for cache data. In the event of a failure, the mirrored cache information is available for recovery from a file. This extra cache location can be filled and flushed as needed by the system as the cache data is stored to disk or other memory location, obviating its preservation. The invention further includes a method of and apparatus for recovering and restarting the actual process or system after such a failure. Utilizing one or both features, an application utilizing the invention may reduce the amount of data and process time lost as a result of a process or system failure.

    摘要翻译: 提供了一种方法和装置,其被配置为使得能够在进程或系统故障的情况下在用于内容开发的系统中进行的进行中的开发和改变的保存和恢复。 正在进行的数据开发和更改可能在创建时保留,然后在系统或进程恢复之后可以检索和恢复。 正在进行的数据开发和更改可能在创建时保留,然后在系统或进程恢复之后可以检索和恢复。 在一个实施例中,高速缓存存储器内容被镜像到存储器映射文件中,为高速缓存数据提供冗余位置。 如果发生故障,镜像缓存信息可用于从文件进行恢复。 当缓存数据存储到磁盘或其他内存位置时,这个额外的高速缓存位置可以根据系统的需要进行填充和刷新,从而避免其保存。 本发明还包括在这样的故障之后恢复和重启实际过程或系统的方法和装置。 利用一个或两个特征,利用本发明的应用可以减少由于处理或系统故障而导致的数据量和处理时间损失。

    System and method for maintaining componentized content
    3.
    发明申请
    System and method for maintaining componentized content 审中-公开
    用于维护组件化内容的系统和方法

    公开(公告)号:US20050080804A1

    公开(公告)日:2005-04-14

    申请号:US10504004

    申请日:2003-02-10

    IPC分类号: G06Q10/00 G06F17/00

    CPC分类号: G06Q10/10

    摘要: A system and method is provided for creating component to save storage space, and to efficiently organize and maintain content. In one embodiment, a system is provided that is configured to manage the componentization (802) of content within entities that share common content. The system includes a content control (118) module configured to manage the editing (236) of content and their state such as whether and when they were modified (606) or mutated (610). Alternatively, the system may include a repository (700) configured to manage the indexing (702) and searching of component (704).

    摘要翻译: 提供了一种用于创建组件以节省存储空间并有效地组织和维护内容的系统和方法。 在一个实施例中,提供了一种被配置为管理共享公共内容的实体内的内容的组件化(802)的系统。 该系统包括被配置为管理内容的编辑(236)及其状态的内容控制(118)模块,例如是否以及何时被修改(606)或突变(610)。 或者,系统可以包括被配置为管理索引(702)和搜索组件(704)的存储库(700)。