← Back to Patent Explorer
US6408310B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for expediting transfer of sectioned audit files from a primary host to a secondary host

Assignee: Unisys Corp
•
Filing: 1999-10-08
•
Granted: 2002-06-18
•
Expires: 2019-10-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In order to correlate or synchronize the database of a source primary host with the backup database of a remote secondary host, the present method operates to speed up the transfer of audit blocks from primary host to secondary host when an out-of-sync signal indicates the secondary host audit blocks are not on a par with the primary host audit blocks. A Catchup process utilizes multiple buffers of audit blocks at the primary host which can then be asynchronously transferred, by a sequence of Catchup tasks, on a parallel concurrent operation, over to physical files of said secondary host.

Inventors

  • 👤 Donald Ralph Hart

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 02:35
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/1658; G06F11/1662; G06F11/20; G06F11/2053; G06F11/2056; G06F11/2066; G06F11/2082; G06F11/2094; G06F11/2071; G06F11/2074; G06F11/2097; G06F2201/00; G06F2201/855; G06F3/00; G06F3/06; G06F3/0601; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 134 words
A Catchup process providing a method for increasing the transfer rate of audit blocks from a primary host to a secondary host when a lack of synchronism in audit data is indicated, said method comprising the steps of: (a) initiating, via a library support unit, the start of a Catchup mode for expediting transfer of packets of audit blocks; (b) opening up, via a Catchup Task unit, specialized port files for connection from said primary host to said secondary host; (c) signaling, by said Catchup Task unit, to said library support unit to start up a Catchup server unit in said primary host; (d) asynchronously receiving, by said secondary host, of multiple packets of said audit blocks concurrently along parallel paths; (e) placing said received multiple packets into physical files at said secondary host.
Claim 2
Dependent Claim 134 words
A Catchup process providing a method for increasing the transfer rate of audit blocks from a primary host to a secondary host when a lack of synchronism in audit data is indicated, said method comprising the steps of: (a) initiating, via a library support unit, the start of a Catchup mode for expediting transfer of packets of audit blocks; (b) opening up, via a Catchup Task unit, specialized port files for connection from said primary host to said secondary host; (c) signaling, by said Catchup Task unit, to said library support unit to start up a Catchup server unit in said primary host; (d) asynchronously receiving, by said secondary host, of multiple packets of said audit blocks concurrently along parallel paths; (e) placing said received multiple packets into physical files at said secondary host.
Claim 3
Dependent Claim 57 words
The method of claim 1 , wherein steps (c) includes the steps of: (c1) reading out, at said primary host, packets of multiple audit blocks in the same order they were written into said primary host; (c2) placing each of said packets of multiple audit blocks into separate individual buffers of parallel buffers in said primary host.
Claim 4
Dependent Claim 32 words
The method of claim 1 wherein step (e) includes the step of: (e1) writing each of said multiple audit blocks asynchronously along multiple parallel paths into physical files of said secondary host.
Claim 5
Independent Claim 106 words
A method for asynchronous parallel transfer of sectioned audit files received at a secondary remote host ( 30 ) from a primary source host ( 10 ) when a condition of non-synchronization is indicated, said method comprising the steps of: (a) initiating, by a Database Support Library means, of a sequential set of Catchup operations; (b) opening special Catchup port files to enable sectioned audit files from said primary source host to deposit said sectional audit files at said secondary remote host; (c) utilizing said sequential set of Catchup operations to concurrently and asynchronously write said multiple sets of sectioned audit files to said remote host.
Claim 6
Independent Claim 106 words
A method for asynchronous parallel transfer of sectioned audit files received at a secondary remote host ( 30 ) from a primary source host ( 10 ) when a condition of non-synchronization is indicated, said method comprising the steps of: (a) initiating, by a Database Support Library means, of a sequential set of Catchup operations; (b) opening special Catchup port files to enable sectioned audit files from said primary source host to deposit said sectional audit files at said secondary remote host; (c) utilizing said sequential set of Catchup operations to concurrently and asynchronously write said multiple sets of sectioned audit files to said remote host.
Claim 7
Independent Claim 136 words
A system for expediting transfer of audit blocks of sectioned audit files read into parallel buffers at a primary host over to sectioned audit files at a secondary host when a condition of non-synchronization between said primary host and secondary host is indicated, said system comprising: (a) Catchup server task means for reading audit blocks from a sectioned audit file and placing them in multiple buffers, each buffer of which will hold a group of blocks from a corresponding audit file section of said primary source audit file; (b) library support means for conveying each buffer section of said primary audit trail into multiple sections of secondary remote audit files; (c) multiple sets of Catchup programs operating in concurrent sequences onto said remote sets of sectioned audit files for expediting their transfer onto a secondary database.
Claim 8
Independent Claim 136 words
A system for expediting transfer of audit blocks of sectioned audit files read into parallel buffers at a primary host over to sectioned audit files at a secondary host when a condition of non-synchronization between said primary host and secondary host is indicated, said system comprising: (a) Catchup server task means for reading audit blocks from a sectioned audit file and placing them in multiple buffers, each buffer of which will hold a group of blocks from a corresponding audit file section of said primary source audit file; (b) library support means for conveying each buffer section of said primary audit trail into multiple sections of secondary remote audit files; (c) multiple sets of Catchup programs operating in concurrent sequences onto said remote sets of sectioned audit files for expediting their transfer onto a secondary database.
Claim 9
Dependent Claim 142 words
In a network for transferring audit files from a primary host to a secondary host when a lack of synchronism occurs between said primary host and said secondary host, a Catchup system for expediting the transfer of sectioned audit files from said primary host to said secondary host comprising: (a) library support means for initiating a first Catchup task to expedite the delivery of a first audit file section onto said remote database; (b) means to open up the port files of all Catchup tasks to enable a steady flow of sectioned audit files from said primary host onto said secondary host; (c) Catchup server means for initiating a sequence of port write operations, each operation of which will transfer a sectioned audit file of said primary host onto said database of said secondary host in a parallel concurrent set of operations.
Claim 10
Dependent Claim 142 words
In a network for transferring audit files from a primary host to a secondary host when a lack of synchronism occurs between said primary host and said secondary host, a Catchup system for expediting the transfer of sectioned audit files from said primary host to said secondary host comprising: (a) library support means for initiating a first Catchup task to expedite the delivery of a first audit file section onto said remote database; (b) means to open up the port files of all Catchup tasks to enable a steady flow of sectioned audit files from said primary host onto said secondary host; (c) Catchup server means for initiating a sequence of port write operations, each operation of which will transfer a sectioned audit file of said primary host onto said database of said secondary host in a parallel concurrent set of operations.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-17 2005-12-17 2006-06-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-17 2009-12-17 2010-06-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-17 2013-12-17 2014-06-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag