US6000000A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Extendible method and apparatus for synchronizing multiple files on two different computer systems
Assignee: Access Co Ltd
•
Filing: 1998-05-04
•
Granted: 1999-12-07
•
Expires: 2018-05-04
Abstract
Abstract Computers (110,150) are connected by a data communication link. A library of functions are provided in one computer system for accessing information on other computer system. A conduit program in a database which comprises a computer program for performing a specific data transfer task, is registered. : A conduit program database is created for storing a list of conduit programs that may be executed. A conduit program is registered by placing an identifier in the conduit database. A set of conduit program identified with the database from a manager program are successively executed. An INDEPENDENT CLAIM is also included for the apparatus for transferring information between two computers.
Inventors
- 👤 Jeffrey C. Hawkins
- 👤 Michael Albanese
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 16:30
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/27; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/922; Y10S707/99951; Y10S707/99952
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
144 words
A method of sharing information on a first computer system and a second computer system, said method comprising: connecting said first computer system to said second computer system with a data communications link; providing a library of functions in said second computer system for accessing information on said first computer system; creating a conduit program database, said conduit program database for storing a list of conduit programs that may be executed, registering a first conduit program by placing an identifier for said first conduit program in said conduit program database, said first conduit program comprising a computer program on said second computer system for performing a specific data transfer task; successively executing a set of conduit programs identified within said conduit program database from a manager program, each of said conduit programs accessing said library of functions for communicating with said first computer system.
Claim 2
Independent Claim
144 words
A method of sharing information on a first computer system and a second computer system, said method comprising: connecting said first computer system to said second computer system with a data communications link; providing a library of functions in said second computer system for accessing information on said first computer system; creating a conduit program database, said conduit program database for storing a list of conduit programs that may be executed, registering a first conduit program by placing an identifier for said first conduit program in said conduit program database, said first conduit program comprising a computer program on said second computer system for performing a specific data transfer task; successively executing a set of conduit programs identified within said conduit program database from a manager program, each of said conduit programs accessing said library of functions for communicating with said first computer system.
Claim 3
Dependent Claim
51 words
The method of sharing information as claimed in claim 1 further comprising: registering a second conduit program by placing an identifier for said second conduit program in said conduit program database, said second conduit program comprising a computer program on said second computer system for performing a specific data transfer task.
Claim 4
Dependent Claim
45 words
The method of sharing information as claimed in claim 1 further comprising: executing a memory resident program in said second computer system; and loading in and executing said manager program when said memory resident program detects that a synchronization has been requested by a user.
Claim 5
Dependent Claim
36 words
The method of sharing information as claimed in claim 3 further comprising: monitoring said communications link from said memory resident program; and detecting a synchronization request when a predetermined packet is received on said communications link.
Claim 6
Dependent Claim
68 words
The method of sharing information as claimed in claim 3 further comprising: providing a communication link library, said communication link library comprising a set of functions in said second computer system for communicating across said data communications link, wherein said library of functions in said second computer system for accessing information on said first computer system uses said communication link library for communicating across said data communications link.
Claim 7
Dependent Claim
30 words
The method of sharing information as claimed in claim 1 wherein said first conduit program comprises an installation program that loads a new software program onto said first computer system.
Claim 8
Dependent Claim
20 words
The method of sharing information as claimed in claim 1 wherein said first conduit program sends and retrieves queued email.
Claim 9
Dependent Claim
27 words
The method of sharing information as claimed in claim 1 wherein said first conduit program analyzes and cleans up a file system on said first computer system.
Claim 10
Dependent Claim
79 words
The method of sharing information as claimed in claim 1 wherein said first conduit program performs the following steps retrieving a set of modified records from a first database on said first computer; comparing said set of modified records retrieved from said first database on said first computer system with a second database on said second computer system to create a synchronized database; and writing records from said synchronized database to said first database on said first computer system.
Claim 11
Dependent Claim
73 words
The method of sharing information as claimed in claim 1 wherein said first conduit program performs the following steps: retrieving all records from a first database on said first computer; comparing said records retrieved from said first database on said first computer system with a second database on said second computer system to create a synchronized database; and writing records from said synchronized database to said first database on said first computer system.
Claim 12
Independent Claim
115 words
An apparatus for transferring information on a first computer system and a second computer system, said apparatus comprising: a data communications link, said data communications link connecting said first computer system to said second computer system; a conduit program registry on said second computer system, said conduit program registry storing a list of identifiers of conduit programs that perform specific data transfer tasks; at least one conduit program on said second computer system, said conduit program registered in said conduit program registry, said conduit program for transferring information between said first computer system and said second computer system; and a manager program on said second computer system, said manager program successively invoking said conduit programs.
Claim 13
Independent Claim
115 words
An apparatus for transferring information on a first computer system and a second computer system, said apparatus comprising: a data communications link, said data communications link connecting said first computer system to said second computer system; a conduit program registry on said second computer system, said conduit program registry storing a list of identifiers of conduit programs that perform specific data transfer tasks; at least one conduit program on said second computer system, said conduit program registered in said conduit program registry, said conduit program for transferring information between said first computer system and said second computer system; and a manager program on said second computer system, said manager program successively invoking said conduit programs.
Claim 14
Dependent Claim
26 words
The apparatus as claimed in claim 11 wherein said conduit program comprises an installation program that loads a new software program onto said first computer system.
Claim 15
Dependent Claim
16 words
The apparatus as claimed in claim 11 wherein said conduit program sends and retrieves queued email.
Claim 16
Dependent Claim
23 words
The apparatus as claimed in claim 11 wherein said conduit program analyzes and cleans up a file system on said first computer system.
Claim 17
Dependent Claim
45 words
The apparatus for transferring information as claimed in claim 11 further comprising: a memory resident program in said second computer system, said memory resident program loading in said manager program when said memory resident program determines that a synchronization has been requested by a user.
Claim 18
Dependent Claim
45 words
The apparatus for transferring information as claimed in claim 11 further comprising: a sync manager link library on said second computer system, said sync manager link library comprising a set of functions for accessing information on said first computer system from said second computer system.
Claim 19
Dependent Claim
51 words
The apparatus for transferring information as claimed in claim 16 further comprising: a communications link library, said communications link library comprising a set of communication functions for communicating via said data communications link, said sync manager link library accessing said set of communication functions for communicating via said data communications link.
Claim 20
Dependent Claim
38 words
The apparatus for transferring information as claimed in claim 11 further comprising: a first database on said first computer; and a second database on said second computer, said conduit program reconciling said first database with said second database.
Claim 21
Dependent Claim
101 words
A cooperative computer system apparatus for transferring information, said apparatus comprising: a first computer system; a second computer system; a data communications link, said data communications link coupling said first computer system to said second computer system; at least one conduit program on said second computer system, said conduit program for transferring information between said first computer system and said second computer system; a synchronization registry on said second computer system, said synchronization registry containing a list of said conduit programs; and a manager program on said second computer system, said manager program successively invoking said list of said conduit programs.
Claim 22
Dependent Claim
101 words
A cooperative computer system apparatus for transferring information, said apparatus comprising: a first computer system; a second computer system; a data communications link, said data communications link coupling said first computer system to said second computer system; at least one conduit program on said second computer system, said conduit program for transferring information between said first computer system and said second computer system; a synchronization registry on said second computer system, said synchronization registry containing a list of said conduit programs; and a manager program on said second computer system, said manager program successively invoking said list of said conduit programs.
Claim 23
Dependent Claim
44 words
The apparatus as claimed in claim 19 further comprising: a memory resident program in said second computer system, said memory resident program loading in and executing said manager program when said memory resident program determines that a synchronization has been requested by a user.
Claim 24
Dependent Claim
26 words
The apparatus as claimed in claim 19 wherein said conduit program comprises an installation program that loads a new software program onto said first computer system.
Claim 25
Dependent Claim
16 words
The apparatus as claimed in claim 19 wherein said conduit program sends and retrieves queued email.
Claim 26
Dependent Claim
23 words
The apparatus as claimed in claim 19 wherein said conduit program analyzes and cleans up a file system on said first computer system.
Claim 27
Dependent Claim
45 words
The apparatus for transferring information as claimed in claim 19 further comprising: a sync manager link library on said second computer system, said sync manager link library comprising a set of functions for accessing information on said first computer system from said second computer system.
Claim 28
Dependent Claim
51 words
The apparatus for transferring information as claimed in claim 24 further comprising: a communications link library, said communications link library comprising a set of communication functions for communicating via said data communications link, said sync manager link library accessing said set of communication functions for communicating via said data communications link.
Claim 29
Dependent Claim
38 words
The apparatus for transferring information as claimed in claim 19 further comprising: a first database on said first computer; and a second database on said second computer, said conduit program reconciling said first database with said second database.
Claim 30
Dependent Claim
25 words
The cooperative computer system as claimed in claim 19 wherein said manager program comprises a set of functions for communicating with said first computer system.
References Cited (Backward Citations)
US4432057A
Cited
US4807182A
Cited
US4956809A
Cited
US4866611A
Cited
US5001628A
Cited
US5237678A
Cited
US5261045A
Cited
US4875159A
Cited
US5124909A
Cited
US5379057A
Cited
US5065360A
Cited
US5537592A
Cited
US5187787B1
Cited
US5187787A
Cited
US5339392A
Cited
US5251291A
Cited
US5210868A
Cited
US5142619A
Cited
US5333252A
Cited
US5272628A
Cited
US5301313A
Cited
US5159592A
Cited
US5315709A
Cited
US5283887A
Cited
US5355476A
Cited
US5592669A
Cited
US5544356A
Cited
US5327555A
Cited
US5261094A
Cited
US5475833A
Cited
US5574859A
Cited
US5519606A
Cited
US5666553A
Cited
US5392390A
Cited
US5701423A
Cited
US5666530A
Cited
US5339434A
Cited
US5463772A
Cited
US5710922A
Cited
US5546539A
Cited
US5566069A
Cited
US5867821A
Cited
US5864604A
Cited
US5434994A
Cited
US5598536A
Cited
US5684990A
Cited
US5572528A
Cited
US5729452A
Cited
US5696702A
Cited
US5706509A
Cited
US5649195A
Cited
US5742820A
Cited
US5666362A
Cited
US5845282A
Cited
US5761439A
Cited
US5727202A
Cited
US5727159A
Cited
US5857201A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-06 | 2003-06-07 | 2003-12-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-06 | 2007-06-07 | 2007-12-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-06 | 2011-06-07 | 2011-12-07 | $7700.00 | Window Closed / Lapsed |