Patent US4774931A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 07:04
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag