会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • Disk recovery/reconstruction
    • 磁盘恢复/重建
    • US06662307B1
    • 2003-12-09
    • US08076587
    • 1993-06-14
    • Ralph E. SippleMichael J. HillDennis R. Konrad
    • Ralph E. SippleMichael J. HillDennis R. Konrad
    • G06F1134
    • G06F11/1458G06F11/1466G06F11/1471G06F2201/80
    • An apparatus and method of efficiently recovering from physical disk drive (or logical file) failures in transaction based digital data processing systems. As transactions are sequentially processed, compacted audit trail records are prepared to indicate modifications resulting from each transaction. The audit trail records are stored in storage areas on a disk drive in accordance with the physical data base disk drive(s) or logical file(s) to which the corresponding transaction refers. A physical disk drive or logical file is dumped to magnetic tape whenever the associated audit trail storage area is full, thus clearing the audit trail storage area for further use. When a physical disk drive or logical file fails, the most recent dump is read. Modifications to each file of the dump are made as compacted audit trail data is processed. The modified files are destaged to a spare disk drive.
    • 一种在基于事务的数字数据处理系统中有效地从物理磁盘驱动器(或逻辑文件)故障恢复的装置和方法。 随着交易被顺序处理,压缩的审计跟踪记录被准备好指示每次交易产生的修改。 审计跟踪记录根据物理数据库磁盘驱动器或相应事务所参考的逻辑文件存储在磁盘驱动器上的存储区域中。 物理磁盘驱动器或逻辑文件在相关联的审计跟踪存储区域已满时转储到磁带,从而清除审计跟踪存储区域以供进一步使用。 物理磁盘驱动器或逻辑文件失败时,将读取最近的转储。 对转储的每个文件进行修改,作为压缩的审计跟踪数据进行处理。 已修改的文件已转储到备用磁盘驱动器。
    • 12. 发明授权
    • XPC backup for in-process audit
    • 用于进程内审核的XPC备份
    • US6079000A
    • 2000-06-20
    • US1136
    • 1997-12-30
    • Thomas P. CooperMichael J. HillDennis R. KonradThomas L. Nowatzki
    • Thomas P. CooperMichael J. HillDennis R. KonradThomas L. Nowatzki
    • G06F11/14G06F11/34G06F12/00
    • G06F11/1474G06F11/1456G06F11/1471G06F11/3476Y10S707/99953Y10S707/99955
    • Method and apparatus for providing backup memory storage for audit trail data within a computer system having a main memory storage, a non-volatile memory storage, and backup memory storage. The computer system executes a number of transaction programs which generate audit trail entries. As the audit trail entries are generated, a portion of the audit trail entries are stored in a portion of the main memory storage to create an audit trail. The audit trail entries are accumulated in the portion of the main memory storage until a request is received to write the portion of the main memory storage to a corresponding portion of the non-volatile memory. Subsequent portions of the audit trail entries are accumulated in subsequent portions of the main memory storage. An output transfer to the backup memory storage is made once a sufficient number of portions of the main memory storage have been written to corresponding portions of the non-volatile memory in order to maximize the transfer efficiency to the backup memory storage.
    • 用于在具有主存储器存储器,非易失性存储器存储器和备用存储器存储器的计算机系统内提供用于审计跟踪数据的备份存储器存储器的方法和装置。 计算机系统执行多个生成审计跟踪条目的事务程序。 当生成审计跟踪条目时,一部分审计跟踪条目存储在主存储器存储器的一部分中以创建审计跟踪。 审计跟踪条目累积在主存储器存储器的部分中,直到接收到请求以将主存储器存储器的部分写入到非易失性存储器的对应部分。 审计跟踪条目的后续部分被累积在主存储器存储器的后续部分中。 一旦将主存储器存储器的足够数量的部分写入到非易失性存储器的对应部分中,就可以进行到备份存储器存储器的输出传输,以便最大化对备份存储器存储器的传送效率。
    • 13. 发明授权
    • Shared file allocation and release
    • 共享文件分配和发布
    • US6055547A
    • 2000-04-25
    • US1137
    • 1997-12-30
    • Thomas P. CooperMichael J. HillDennis R. KonradThomas L. Nowatzki
    • Thomas P. CooperMichael J. HillDennis R. KonradThomas L. Nowatzki
    • G06F17/30
    • G06F17/30067Y10S707/99955
    • Method and apparatus for managing the allocation and release of memory space within a number of files shared by a number of hosts in a data processing system. A number of allocate and release tables are provided which are accessible by the number of hosts for managing the allocation and release of space within the number of files. Each one of the number of allocate and release tables corresponds to one of the number of files and provides a file location, file size, and indication to the number of hosts of which of the number of blocks within the file have been allocated and which of the number of blocks have been released. Any host may allocate one or more of the number of blocks to store messages created or received by the host by determining from the allocate and release tables which one or more of the number of blocks within one of the number of files are available. The host may then release the one or more of the number of blocks once the one or more of the number of blocks are no longer required to store the message. Once the one or more of the number of blocks are released, any of the number of hosts may allocate and release additional messages.
    • 用于管理由数据处理系统中的多个主机共享的多个文件中的存储器空间的分配和释放的方法和装置。 提供了许多分配和释放表,可以通过用于管理文件数量中的分配和释放空间的主机数来访问。 分配和释放表中的每一个对应于文件数量之一,并且提供文件位置,文件大小和指示文件中已经分配了哪个块数目的主机数量,以及哪个 块的数量已经被释放。 任何主机可以分配多个块中的一个或多个来存储由主机创建或接收的消息,从分配和释放表中确定文件数目之一内的多个块中的一个或多个是可用的。 一旦不再需要多个块的一个或多个来存储消息,主机可以释放一个或多个块的数量。 一旦一个或多个块的数量被释放,任何数量的主机可以分配和释放附加消息。
    • 15. 发明授权
    • Protecting duplicate/lost updates against host failures
    • 保护重复/丢失的主机故障更新
    • US06701330B1
    • 2004-03-02
    • US09001138
    • 1997-12-30
    • Thomas P. CooperMichael J. HillDennis R. KonradThomas L. Nowatzki
    • Thomas P. CooperMichael J. HillDennis R. KonradThomas L. Nowatzki
    • G06F1200
    • G06F9/466G06F11/1402Y10S707/99938Y10S707/99952Y10S707/99953
    • Method and apparatus for tracking messages and transactions communicated between a number of users and a number of hosts, where the hosts are executing concurrent applications. During a first user session, a first user communicates with a first host. A counter associated with the first user session is incremented when the application creates an output message. The counter is decremented when the output message is released to the first user. A flag associated with the first user session is set and the counter is incremented once the flag is set, if an input message or committing transaction is received from the first user. The flag is cleared and the counter is decremented when the input message or committing transaction is processed by the concurrent application. The counter being decremented indicates there are no dependencies during the first user session with regard to the output message, input message, or committing transaction. If a second user session is initiated with a second host, the second host determines if there are any dependencies with the first user session. A dependency exists if the output message is created but not released, or if the input message or committing transaction is received but not processed. If there are dependencies, the first user session is reestablished to resolve the dependencies, otherwise, the second session is continued.
    • 用于跟踪在多个用户和主机执行并发应用程序的主机之间传递的消息和事务的方法和装置。 在第一用户会话期间,第一用户与第一主机通信。 当应用程序创建输出消息时,与第一用户会话关联的计数器递增。 当输出消息被释放到第一个用户时,计数器递减。 如果从第一用户接收到输入消息或提交事务,则设置与第一用户会话关联的标志,并且一旦设置了标志,则计数器递增。 当并发应用程序处理输入消息或提交事务时,标志被清除,计数器递减。 计数器递减表示在第一个用户会话期间关于输出消息,输入消息或提交事务没有依赖关系。 如果用第二主机发起第二用户会话,则第二主机确定是否存在与第一用户会话有任何依赖关系。 如果输出消息被创建但未被释放,或者输入消息或提交事务被接收但未被处理,则存在依赖关系。 如果有依赖关系,则重新建立第一个用户会话来解析依赖关系,否则第二个会话继续。