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

Extendible method and apparatus for synchronizing files on two different computer systems

Assignee: Access Co Ltd
•
Filing: 1995-10-13
•
Granted: 1999-03-16
•
Expires: 2015-10-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Many users of handheld computer systems maintain databases on the handheld computer systems. To share the information, it is desirable to have a simple method of sharing the information with personal computer systems. An easy to use extendible file synchronization system is introduced for sharing information between a handheld computer system and a personal computer system. The synchronization system is activated by a single button press. The synchronization system proceeds to synchronize data for several different applications that run on the handheld computer system and the personal computer system. If the user gets a new application for the handheld computer system and the personal computer system, then a new library of code is added for synchronizing the databases associate with the new application. The synchronization system automatically recognizes the new library of code and uses it during the next synchronization.

Inventors

  • 👤 Jeffrey C. Hawkins
  • 👤 Michael Albanese

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 17:32
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: 19
Claim 1
Independent Claim 137 words
A method of transferring information on a first computer system and a second computer system, said second computer system having more than one application program that shares information with said first computer system said method comprising the steps of: providing a conduit program associated with each of said application programs on said second computer system, each said conduit program for performing a specific data transfer task for said associated application program; connecting said first computer system to said second computer system with a data communications link; executing a manager program on said second computer system, said manager program having a set of functions for communicating with said first computer system; and successively executing said conduit programs from said manager program, each of said conduit programs accessing said set of functions for communicating with said first computer system.
Claim 2
Independent Claim 137 words
A method of transferring information on a first computer system and a second computer system, said second computer system having more than one application program that shares information with said first computer system said method comprising the steps of: providing a conduit program associated with each of said application programs on said second computer system, each said conduit program for performing a specific data transfer task for said associated application program; connecting said first computer system to said second computer system with a data communications link; executing a manager program on said second computer system, said manager program having a set of functions for communicating with said first computer system; and successively executing said conduit programs from said manager program, each of said conduit programs accessing said set of functions for communicating with said first computer system.
Claim 3
Dependent Claim 32 words
The method of transferring information as claimed in claim 1 further comprising the step of: accessing a synchronization registry from said manager program, said synchronization registry containing a list of conduit programs.
Claim 4
Dependent Claim 48 words
The method of transferring information as claimed in claim 1 further comprising the steps of: 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 39 words
The method of transferring information as claimed in claim 3 further comprising the steps of: 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 54 words
The method of transferring information as claimed in claim 1 further comprising the steps of: loading in a communications link library, said communications link library comprising a set of functions for communicating via said data communications link; and accessing said set of functions for communicating via said data communications link from said manager program.
Claim 7
Dependent Claim 42 words
The method of transferring information as claimed in claim 1 wherein said step of successively executing a list of conduit programs further comprises the substep of: reconciling a first database on said first computer with a second database on said second computer.
Claim 8
Independent Claim 105 words
An apparatus for transferring information on a first computer system and a second computer system, said apparatus comprising the elements of: a data communications link, said data communications link connecting said first computer system to said second computer system; at least one application program on said second computer system, said application program sharing data with said first computer system; an associated conduit program for each application program on said second computer system, said conduit programs 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 9
Independent Claim 105 words
An apparatus for transferring information on a first computer system and a second computer system, said apparatus comprising the elements of: a data communications link, said data communications link connecting said first computer system to said second computer system; at least one application program on said second computer system, said application program sharing data with said first computer system; an associated conduit program for each application program on said second computer system, said conduit programs 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 10
Dependent Claim 34 words
The apparatus for transferring information as claimed in claim 7 further comprising the element of: a synchronization registry, from said manager program accessing said synchronization registry to obtain a list of said conduit programs.
Claim 11
Dependent Claim 48 words
The apparatus for transferring information as claimed in claim 7 further comprising the element of: 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 12
Dependent Claim 50 words
The apparatus for transferring information as claimed in claim 7 further comprising the element of: a communications link library, said communications link library comprising a set of functions for communicating via said data communications link, said conduit programs accessing said set of functions for communicating via said data communications link.
Claim 13
Dependent Claim 41 words
The apparatus for transferring information as claimed in claim 7 further comprising the elements of: 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 14
Dependent Claim 118 words
A cooperative computer system apparatus for transferring information, said apparatus comprising the elements of: 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; more than one application program on said second computer system, each said application program sharing data with said first computer system, each said application having an associated conduit program, said conduit programs for transferring information between said first computer system and said second computer system; a synchronization registry, 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 15
Dependent Claim 118 words
A cooperative computer system apparatus for transferring information, said apparatus comprising the elements of: 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; more than one application program on said second computer system, each said application program sharing data with said first computer system, each said application having an associated conduit program, said conduit programs for transferring information between said first computer system and said second computer system; a synchronization registry, 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 16
Dependent Claim 49 words
The cooperative computer system as claimed in claim 12 further comprising the element of: 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 17
Dependent Claim 49 words
The cooperative computer system as claimed in claim 12 further comprising the element of: a communications link library, said communications link library comprising a set of functions for communicating via said data communications link, said conduit programs accessing said set of functions for communicating via said data communications link.
Claim 18
Dependent Claim 41 words
The apparatus for transferring information as claimed in claim 12 further comprising the elements of: 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 19
Dependent Claim 25 words
The cooperative computer system as claimed in claim 12 wherein said manager program comprises a set of functions for communicating with said first computer system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-15 2002-09-14 2003-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-15 2006-09-14 2007-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-15 2010-09-14 2011-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag