U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Methods and apparatus for updating information in a computer system using logs and state identifiers

Patent 5485608 Issued on January 16, 1996. Estimated Expiration Date: Icon_subject April 14, 2014. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Segmented storage logging and controlling
Patent #: 4189781
Issued on: 02/19/1980
Inventor: Douglas

Method for assuring atomicity of multi-row update operations in a database system
Patent #: 4498145
Issued on: 02/05/1985
Inventor: Baker ,   et al.

Method and apparatus for logging journal data using a log write ahead data set
Patent #: 4507751
Issued on: 03/26/1985
Inventor: Gawlick ,   et al.

Database backup method
Patent #: 4686620
Issued on: 08/11/1987
Inventor: Ng

Improving availability of a restartable staged storage data base system that uses logging facilities
Patent #: 4751702
Issued on: 06/14/1988
Inventor: Beier ,   et al.

System for merging virtual partitions of a distributed database
Patent #: 4853843
Issued on: 08/01/1989
Inventor: Ecklund

Method for restarting a long-running, fault-tolerant operation in a transaction-oriented data base system without burdening the system log
Patent #: 4868744
Issued on: 09/19/1989
Inventor: Reinsch ,   et al.

Method for restoring a database after I/O error employing write-ahead logging protocols
Patent #: 4945474
Issued on: 07/31/1990
Inventor: Elliott, et al.

Soft checkpointing system using log sequence numbers derived from stored data pages and log records for database recovery
Patent #: 5043866
Issued on: 08/27/1991
Inventor: Myre, Jr., et al.

System for maintaining a document and activity selective alterable document history log in a data processing system
Patent #: 5062045
Issued on: 10/29/1991
Inventor: Janis, et al.

More ...

Inventors

Application

No. 227491 filed on 04/14/1994

US Classes:

707/202, Recoverability707/204, Archiving or backup714/20Plural recovery data sets containing set interrelation data (e.g., time values or log record numbers)

Examiners

Primary: Black, Thomas G.
Assistant: Loomis, John C.

Attorney, Agent or Firm

Foreign Patent References

  • 0250847 EP. 01/13/1988
  • 0295424 EP. 12/13/1988
  • 2201207 GB. 08/13/1988

International Class

G06F 017/30

Abstract

A data processing system maintains logs for system and media recovery. The logs contain state identifiers each uniquely identifying the state of a corresponding section of a storage medium, such as a disk. The state identifiers are assigned after changes have been made such that they can be determined from the information in the logs. One implementation involves assigning state identifiers in a known sequence, such as in a monotonically increasing sequence of integers beginning with zero.

Other References

  • Gray, "Notes on Database Operating Systems," 1977, pp. 460-465
  • Rothermel, et al., "ARIES/NT: A Recovery Method Based on Write-Ahead Logging for Nested Transactions," Proceedings of the Fifteenth International Conference on Very Large Data Bases, (1989), pp. 337-346
  • C. Mohan, et al., "A Case Study of Problems of Migrating to Distributed Computing: Data Base Recovery Using Multiple Logs in the Shared Disks Environment," Research Report, (1990), pp. 1-15
  • C. Mohan, et al., "ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging," Research Report, (1989), pp. 1-45
  • Crus, "Data Recovery in IBM Database 2," IBM Systems Journal, vol. 23, No. 2, 1984, pp. 178-188
  • Gray, "Notes on Data Base Operating Systems," Research Report, (1978), pp. 1-111
  • Kronenberg et al., "VAXclusters: A Closely-Coupled Distributed System," ACM Transactions on Computer Systems, vol. 4, No. 2, May 1986, pp. 130-146
  • Lindsay, et al., "Notes on Distributed Databases," Research Report, (1979), pp. 1-57
  • Rengarajan et al., "High Availability Mechanisms of VAX DBMS Software," Digital Technical Journal, No. 8, Feb. 1989, pp. 88-98
  • Stonebraker, "The Case for Shared Nothing," University of California, Berkely, pp. 4-8
  • Shoens, "Data Sharing vs. Partitioning for Capacity and Availability," IBM San Jose Research Laboratory K55/281, pp. 10-16
  • Shoens, et al., "The Amoeba Project," IEEE (1985), pp. 102-105
  • Strickland, et al., "IMS/VS: An evolving system," IBM SYST J, vol. 21, No. 4, (1982), pp. 490-513
  • Bhide, "An Analysis of Three Transaction Processing Architectures," Proceedings of the 14th VLDB Conference, Los Angeles, Calif., (1988), pp. 339-350
  • Walter H. Kohler, "Overview of Synchronization and Recovery Problems in Distributed Databases", IEEE Proceedings on Distributed Computing, Computer Society International Conference, Sep. 23-25, 1980, pp. 433-441
  • R. A. Crus, "Data Recovery in IBM Database 2", IBM Systems Journal, vol. 23, No. 2, 1984, pp. 178-188
  • A. Yamashita, "Data Base Integrity At Emergency Restart In Data Sharing"; IBM Technical Disclosure Bulletin, vol. 26, No. 2, Jul. 1983, Armonk, N.Y., USA, p. 86
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?