Patent US5774716A successfully refreshed from Google Patents.
US5774716A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computer program product to enable multiple computer systems to share single sequential log
Assignee: International Business Machines Corp
•
Filing: 1995-06-05
•
Granted: 1998-06-30
•
Expires: 2015-06-05
Abstract
Abstract A database system having a sequential log that is shared by multiple computer systems is described. The database system receives data records generated by multiple computer systems, and stores such data records in the sequential log. The database system periodically reorganizes the data records in the sequential log such that the data records are stored in sequential physical memory locations of the sequential log by order of their creation.
Inventors
- 👤 Mark Walter Harbinski
- 👤 Francis Joseph Ricchio
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 10:43
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/23; G06F16/2358; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942; Y10S707/99951; Y10S707/99952; Y10S707/99953
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
161 words
A computer program product comprising a computer readable medium having computer program logic recorded thereon for enabling a processor to share a sequential log among a plurality of computer systems including a first computer system and a second computer system, said computer program product comprising: means for enabling said processor to receive data records from said computer systems, said data records including a first plurality of data records created by said first computer system and a second plurality of data records created by said second computer system; means for enabling said processor to store said data records in said sequential log; and reorganizing means for enabling said processor to periodically reorganize said data records in said sequential log such that said data records are stored in sequential physical memory locations of said sequential log by order of creation of said first plurality of data records and said second plurality of data records, irrespective of which computer system created said data records.
Claim 2
Dependent Claim
161 words
A computer program product comprising a computer readable medium having computer program logic recorded thereon for enabling a processor to share a sequential log among a plurality of computer systems including a first computer system and a second computer system, said computer program product comprising: means for enabling said processor to receive data records from said computer systems, said data records including a first plurality of data records created by said first computer system and a second plurality of data records created by said second computer system; means for enabling said processor to store said data records in said sequential log; and reorganizing means for enabling said processor to periodically reorganize said data records in said sequential log such that said data records are stored in sequential physical memory locations of said sequential log by order of creation of said first plurality of data records and said second plurality of data records, irrespective of which computer system created said data records.
Claim 3
Dependent Claim
68 words
The computer program product of claim 1 in which said data records each includes a date/time creation stamp, said reorganizing means comprising: means for enabling said processor to extract data records from said sequential log; means for enabling said processor to sort said extracted data records by their date/time creation stamps; and means for enabling said processor to store said sorted data records in an archive storage device.
Claim 4
Dependent Claim
16 words
The computer program product of claim 2, wherein said archive storage device comprises said sequential log.
Claim 5
Dependent Claim
42 words
The computer program product of claim 1 in which said data records each includes a date/time creation stamp, further comprising: real-time access means for enabling said processor to provide real-time access to data records in said sequential log to said computer systems.
Claim 6
Dependent Claim
95 words
The computer program product of claim 4, wherein said real-time access means comprises: means for enabling said processor to receive a retrieval request from one of said computer systems, said retrieval request specifying a time period; means for enabling said processor to retrieve from said sequential log data records having date/time creation stamps which fall within said time period; means for enabling said processor to sort said retrieved data records by their date/time creation stamps; and means for enabling said processor to transfer said sorted, retrieved data records to said one of said computer systems.
Claim 7
Dependent Claim
170 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for sharing a sequential log among a plurality of computer systems including a first computer system and a second computer system, said method steps comprising: (1) generating, in said computer systems, a plurality of data records, said data records including a first plurality of data records created by said first computer system and a second plurality of data records created by said second computer system; (2) transferring said data records to a database system being shared by said computer systems; (3) storing said data records in a sequential log contained in said database system; and (4) periodically reorganizing said data records in said sequential log such that said data records are stored in sequential physical memory locations of said sequential log by order of creation of said first plurality of data records and said second plurality of data records, irrespective of which computer system created said data records.
Claim 8
Dependent Claim
170 words
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for sharing a sequential log among a plurality of computer systems including a first computer system and a second computer system, said method steps comprising: (1) generating, in said computer systems, a plurality of data records, said data records including a first plurality of data records created by said first computer system and a second plurality of data records created by said second computer system; (2) transferring said data records to a database system being shared by said computer systems; (3) storing said data records in a sequential log contained in said database system; and (4) periodically reorganizing said data records in said sequential log such that said data records are stored in sequential physical memory locations of said sequential log by order of creation of said first plurality of data records and said second plurality of data records, irrespective of which computer system created said data records.
Claim 9
Dependent Claim
53 words
The program storage device of claim 6 in which said data records each includes a date/time creation stamp, wherein step (4) comprises the steps of: extracting data records from said sequential log; sorting said extracted data records by their date/time creation stamps; and storing said sorted data records in an archive storage device.
Claim 10
Dependent Claim
16 words
The program storage device of claim 7, wherein said archive storage device comprises said sequential log.
Claim 11
Dependent Claim
85 words
The program storage device of claim 8 in which said data records each includes a date/time creation stamp, wherein step (5) comprises the steps of: receiving a retrieval request from one of said computer systems, said retrieval request specifying a time period; retrieving from said sequential log data records having date/time creation stamps which fall within said time period; sorting said retrieved data records by their date/time creation stamps; and means for transferring said sorted, retrieved data records to said one of said computer systems.
Claim 12
Dependent Claim
30 words
The program storage device of claim 6, said method steps further comprising the step of: (5) providing real-time access to data records in said sequential log to said computer systems.
References Cited (Backward Citations)
US4507751A
Cited
US4646229A
Cited
US5151988A
Cited
US5519861A
Cited
US5548751A
Cited
US5485608A
Cited
US5455947A
Cited
US5513336A
Cited
US5276878A
Cited
US5530855A
Cited
US5530848A
Cited
US5463754A
Cited
US5564019A
Cited
US5544359A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-06-29 | 2001-12-29 | 2002-06-30 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-06-29 | 2005-12-29 | 2006-06-30 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-06-29 | 2009-12-29 | 2010-06-30 | $7700.00 | Window Closed / Lapsed |