Systems and methods for dynamic data backup
    1.
    发明授权
    Systems and methods for dynamic data backup 有权
    用于动态数据备份的系统和方法

    公开(公告)号:US07526514B2

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

    申请号:US11080229

    申请日:2005-03-15

    IPC分类号: G06F17/30

    摘要: In a computer network that includes database mirroring, a first database is located on a first database server and a second database is located on a second database server and, optionally, a witness database server. One of the first database or the second database is a live database while the other database is the mirror database. A process is initiated for communicating with the first database server, the second database server, or the witness database server, to determine which of the first database or the second database is the live database. The location of the live database is determined by reading information from the table entries in system databases on either the first or second database servers, or the optional witness database server, and a backup operation is performed wherein the live database is backed up.

    摘要翻译: 在包括数据库镜像的计算机网络中,第一数据库位于第一数据库服务器上,而第二数据库位于第二数据库服务器和可选的证人数据库服务器上。 第一个数据库或第二个数据库之一是实时数据库,而另一个数据库是镜像数据库。 启动与第一数据库服务器,第二数据库服务器或证人数据库服务器进行通信的过程,以确定第一数据库或第二数据库中的哪一个是实时数据库。 通过从第一或第二数据库服务器或可选的见证数据库服务器上的系统数据库中的表条目读取信息来确定实时数据库的位置,并且执行备份操作,其中备份实时数据库。

    Systems and methods for restoring data

    公开(公告)号:US20070180289A1

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

    申请号:US11651971

    申请日:2007-01-09

    IPC分类号: G06F11/00

    摘要: In a network that includes a first database located on a first client and a second database located on a second client, a user or administrator initiates a restore operation. A dynamic mirror relationship existing between the first and second clients is terminated and a backup version of a database which the user or administrator wishes to recreate is identified. One of the first or second clients receives information concerning the location of the backup version of the database, as well as the role designation of the database at the time the backup operation was performed, from a restore server. The backup version of the database is retrieved from the storage location and recreated on each of the first and second clients, and the dynamic mirror relationship is reestablished between the first and second clients.

    Systems and methods for dynamic data backup

    公开(公告)号:US20060149797A1

    公开(公告)日:2006-07-06

    申请号:US11080229

    申请日:2005-03-15

    IPC分类号: G06F12/00

    摘要: In a computer network that includes database mirroring, a first database is located on a first database server and a second database is located on a second database server and, optionally, a witness database server. One of the first database or the second database is a live database while the other database is the mirror database. A process is initiated for communicating with the first database server, the second database server, or the witness database server, to determine which of the first database or the second database is the live database. The location of the live database is determined by reading information from the table entries in system databases on either the first or second database servers, or the optional witness database server, and a backup operation is performed wherein the live database is backed up.

    Systems and methods for restoring data
    4.
    发明授权
    Systems and methods for restoring data 有权
    恢复数据的系统和方法

    公开(公告)号:US07404103B2

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

    申请号:US11651971

    申请日:2007-01-09

    IPC分类号: G06F11/00

    摘要: In a network that includes a first database located on a first client and a second database located on a second client, a user or administrator initiates a restore operation. A dynamic mirror relationship existing between the first and second clients is terminated and a backup version of a database which the user or administrator wishes to recreate is identified. One of the first or second clients receives information concerning the location of the backup version of the database, as well as the role designation of the database at the time the backup operation was performed, from a restore server. The backup version of the database is retrieved from the storage location and recreated on each of the first and second clients, and the dynamic mirror relationship is reestablished between the first and second clients.

    摘要翻译: 在包括位于第一客户端上的第一数据库和位于第二客户端上的第二数据库的网络中,用户或管理员启动还原操作。 终止在第一和第二客户端之间存在的动态镜像关系,并且识别用户或管理员希望重新创建的数据库的备份版本。 第一或第二客户端之一从恢复服务器接收关于数据库的备份版本的位置的信息以及在执行备份操作时数据库的角色指定。 从存储位置检索数据库的备份版本,并在第一和第二客户机中的每一个上重新创建,并且在第一和第二客户端之间重新建立动态镜像关系。

    Systems and methods for restoring data
    5.
    发明授权
    Systems and methods for restoring data 有权
    恢复数据的系统和方法

    公开(公告)号:US07210060B2

    公开(公告)日:2007-04-24

    申请号:US11080047

    申请日:2005-03-15

    IPC分类号: G06F11/00

    摘要: In a network that includes a first database located on a first client and a second database located on a second client, a user or administrator initiates a restore operation. A dynamic mirror relationship existing between the first and second clients is terminated and a backup version of a database which the user or administrator wishes to recreate is identified. One of the first or second clients receives information concerning the location of the backup version of the database, as well as the role designation of the database at the time the backup operation was performed, from a restore server. The backup version of the database is retrieved from the storage location and recreated on each of the first and second clients, and the dynamic mirror relationship is reestablished between the first and second clients.

    摘要翻译: 在包括位于第一客户端上的第一数据库和位于第二客户端上的第二数据库的网络中,用户或管理员启动还原操作。 终止在第一和第二客户端之间存在的动态镜像关系,并且识别用户或管理员希望重新创建的数据库的备份版本。 第一或第二客户端之一从恢复服务器接收关于数据库的备份版本的位置的信息以及在执行备份操作时数据库的角色指定。 从存储位置检索数据库的备份版本,并在第一和第二客户机中的每一个上重新创建,并且在第一和第二客户端之间重新建立动态镜像关系。

    Systems and methods for dynamic restorating data
    6.
    发明申请
    Systems and methods for dynamic restorating data 有权
    动态修复数据的系统和方法

    公开(公告)号:US20060149997A1

    公开(公告)日:2006-07-06

    申请号:US11080047

    申请日:2005-03-15

    IPC分类号: G06F11/00

    摘要: In a network that includes a first database located on a first client and a second database located on a second client, a user or administrator initiates a restore operation. A dynamic mirror relationship existing between the first and second clients is terminated and a backup version of a database which the user or administrator wishes to recreate is identified. One of the first or second clients receives information concerning the location of the backup version of the database, as well as the role designation of the database at the time the backup operation was performed, from a restore server. The backup version of the database is retrieved from the storage location and recreated on each of the first and second clients, and the dynamic mirror relationship is reestablished between the first and second clients.

    摘要翻译: 在包括位于第一客户端上的第一数据库和位于第二客户端上的第二数据库的网络中,用户或管理员启动还原操作。 终止在第一和第二客户端之间存在的动态镜像关系,并且识别用户或管理员希望重新创建的数据库的备份版本。 第一或第二客户端之一从恢复服务器接收关于数据库的备份版本的位置的信息以及在执行备份操作时数据库的角色指定。 从存储位置检索数据库的备份版本,并在第一和第二客户机中的每一个上重新创建,并且在第一和第二客户端之间重新建立动态镜像关系。

    Selection representation methods applied to logical groupings
    7.
    发明授权
    Selection representation methods applied to logical groupings 有权
    选择表示方法应用于逻辑分组

    公开(公告)号:US07605815B1

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

    申请号:US11380082

    申请日:2006-04-25

    IPC分类号: G06T11/20

    摘要: Systems and methods for generating selection representations for items in a tree structure and applying selection representations to logical groupings. An exemplary method includes retrieving a first tree structure that reflects a hierarchy of data from at least one of memory or storage, identifying a first grouping of items in the first tree structure, identifying a remainder of items in the first tree structure, displaying the first grouping and the remainder of items in the first tree structure on the display, receiving positive selections or unselections of at least one of the first grouping of items or the remainder of items for including or excluding in performing a predetermined function on the positively selected or unselected items, generating a selection representation for the first grouping of items and the remainder of items based on the user input, and merging the selection representation for the first grouping of items and the remainder of items to generate a final selection representation.

    摘要翻译: 用于生成树结构中的项目的选择表示并将选择表示应用于逻辑分组的系统和方法。 一种示例性方法包括检索反映来自存储器或存储器中的至少一个的数据层级的第一树结构,识别第一树结构中的项目的第一组,识别第一树结构中的剩余项,显示第一树结构 分组和在显示器上的第一树结构中的剩余项目,在正选择或未选择地执行预定功能时,接收对第一组项目或项目的其余部分中的至少一个的肯定选择或取消选择以包括或排除 项目,基于用户输入生成用于第一组项目和剩余项目的选择表示,并且合并用于第一组项目和剩余项目的选择表示以生成最终选择表示。

    User interface for event-driven state thread architecture
    8.
    发明授权
    User interface for event-driven state thread architecture 有权
    用于事件驱动状态线程架构的用户界面

    公开(公告)号:US08832711B1

    公开(公告)日:2014-09-09

    申请号:US11968029

    申请日:2007-12-31

    IPC分类号: G06F9/46

    摘要: An application framework is disclosed for handling predefined events for various application modules executing as threads. Events are received and associated with a thread and an event handling function. Event handling functions are classified as mutually exclusive and non-mutually exclusive. Mutually exclusive functions are blocked while another mutually exclusive function is executing. Event handling functions are processed by setting a corresponding thread to execute the function and placing the thread in a ‘non-wait’ state. Threads in the ‘non-wait’ state are then executed concurrently under the control of a system thread manger and are returned to a ‘wait’ state when the handling function ends. Each such thread maintains the session state throughout use of the application.

    摘要翻译: 公开了一种用于处理作为线程执行的各种应用模块的预定义事件的应用框架。 事件被接收并且与线程和事件处理功能相关联。 事件处理功能分为互斥和非互斥。 互斥功能被阻止,而另一个互斥功能正在执行。 事件处理功能通过设置相应的线程来执行功能并将线程置于“不等待”状态来处理。 处于“等待”状态的线程在系统线程管理器的控制下并发执行,当处理函数结束时返回到“等待”状态。 每个这样的线程在使用应用程序时保持会话状态。

    Real-time construction of a selection representation for items in tree structures
    9.
    发明授权
    Real-time construction of a selection representation for items in tree structures 有权
    实时构建树结构项目的选择表示

    公开(公告)号:US07526495B2

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

    申请号:US11325689

    申请日:2006-01-04

    申请人: Mu Chai

    发明人: Mu Chai

    IPC分类号: G06F17/00

    摘要: Systems and methods for generating a selection representation for items in a tree structure using an include modifier and an exclude modifier. The method exemplarily includes analyzing a first parent node of the first tree structure to determine if the first parent node is an inclusive selection, updating a field of the first parent node with a first node type indicator if the first parent node is an inclusive selection, analyzing a first child node of the first parent node to determine if the first child node is a different selection type than the first parent node, and updating a field of the first child node with a second node type indicator if the first child node is a different selection type than the first parent node.

    摘要翻译: 使用include修饰符和排除修饰符生成树结构中项目的选择表示的系统和方法。 该方法示例性地包括分析第一树结构的第一父节点以确定第一父节点是否是包含性选择,如果第一父节点是包含选择,则用第一节点类型指示符更新第一父节点的字段, 分析第一父节点的第一子节点以确定第一子节点是否是与第一父节点不同的选择类型,以及如果第一子节点是第一子节点,则使用第二节点类型指示符更新第一子节点的字段 不同于第一个父节点的选择类型。

    Generating a selection representation for items in tree structures
    10.
    发明申请
    Generating a selection representation for items in tree structures 有权
    生成树结构中项目的选择表示

    公开(公告)号:US20070168365A1

    公开(公告)日:2007-07-19

    申请号:US11324593

    申请日:2006-01-03

    申请人: Mu Chai

    发明人: Mu Chai

    IPC分类号: G06F7/00

    摘要: Systems and methods for generating a selection representation for items in a tree structure using an include modifier and an exclude modifier. The method exemplarily includes analyzing a parent node of the tree structure to determine if the parent node is an inclusive selection, including a path of the parent node in the selection representation if the parent node is an inclusive selection, analyzing a first child node of the parent node to determine if the first child node is a different selection type than the parent node, and including a path of the first child node if the first child node is a different selection type than the parent node.

    摘要翻译: 使用include修饰符和排除修饰符生成树结构中项目的选择表示的系统和方法。 该方法示例性地包括分析树结构的父节点以确定父节点是否包括选择,如果父节点是包含性选择,则包括选择表示中的父节点的路径,分析第一子节点 父节点以确定第一子节点是否是与父节点不同的选择类型,并且如果第一子节点是与父节点不同的选择类型,则包括第一子节点的路径。