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

System for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels therebetween

Assignee: Hewlett Packard Development Co LP
•
Filing: 1997-05-20
•
Granted: 1999-07-27
•
Expires: 2017-05-20
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A handheld computer which contains an LCD display having a digitizing surface to allow pen input. Internal storage takes several forms, such as a large flash ROM area, battery-backed up RAM and an optional hard disk drive. Several alternative communication paths are available, such as the previously mentioned modem, a parallel printer port, a conventional serial port, a cradle assembly connected to the host computer, and various wireless short distance techniques such as radio frequency or infrared transmission. The computer can readily communicate with other sources, particularly to a host desktop computer, to allow automated synchronization of information between the host and the handheld system. Preferably the remote synchronization is performed at several user selectable levels. When the handheld computer is in a cradle and actively connected to the host computer, automatic capture of updated data in the host computer is performed. Several synchronization techniques are utilized to keep track of different types of files. In addition, while communication is established the handheld computer can enter a remote control mode, allowing the user access to files and applications not included in the handheld computer.

Inventors

  • 👤 Ted H. Clark
  • 👤 Steven C. Malisewski
  • 👤 Patrick R. Cooper
  • 👤 William Caldwell Crosswy
  • 👤 Larry J. Crochet

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:53
CPC Classifications
G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/109; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1626; G06F1/1632; G06F1/1633; G06F1/1656; G06F1/166; G06F1/1684; G06F1/1698; G06F15/00; G06F15/02; G06F15/0225; G06F15/025; G06F15/0266; G06F16/00; G06F16/10; G06F16/17; G06F16/178; G06F16/1787; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 183 words
A portable computer for communication with a host computer, both the portable and host computers having a plurality of files including at least one common file, each computer having a copy of the common file, the portable computer comprising: a computer processor; a plurality of communication channels usable by the portable computer; a memory coupled to the computer processor and including: a set of computer instructions for scanning said plurality of communication channels to find a communications link; a set of computer instructions for automatically establishing said communication link with the host computer, the set of computer instructions further including instructions for receiving approval from a user to establish said communications link before incurring a charge if said communications channel to be used includes a charge; and a set of computer instructions for comparing copies of the common file in the host computer sand the portable computer when the communication link is established; and a set of computer instructions for resolving any differences in the copies and for storing identical copies of the common file in the host computer and the portable computer.
Claim 2
Dependent Claim 183 words
A portable computer for communication with a host computer, both the portable and host computers having a plurality of files including at least one common file, each computer having a copy of the common file, the portable computer comprising: a computer processor; a plurality of communication channels usable by the portable computer; a memory coupled to the computer processor and including: a set of computer instructions for scanning said plurality of communication channels to find a communications link; a set of computer instructions for automatically establishing said communication link with the host computer, the set of computer instructions further including instructions for receiving approval from a user to establish said communications link before incurring a charge if said communications channel to be used includes a charge; and a set of computer instructions for comparing copies of the common file in the host computer sand the portable computer when the communication link is established; and a set of computer instructions for resolving any differences in the copies and for storing identical copies of the common file in the host computer and the portable computer.
Claim 3
Dependent Claim 33 words
The portable computer of claim 1, wherein said set of computer instructions for automatically establishing a communications link establishes said communications link as part of the turn on process of the portable computer.
Claim 4
Dependent Claim 27 words
The portable computer of claim 2, wherein said set of computer instructions for automatically establishing a communications link further attempts to establish said link at periodic intervals.
Claim 5
Dependent Claim 46 words
The portable computer of claim 1, wherein said set of computer instructions for resolving the differences includes a set of computer instructions for displaying both copies of the common file to a user to allow user selection of which copy to use as a master copy.
Claim 6
Dependent Claim 26 words
The portable computer of claim 4, wherein said set of computer instructions for displaying both copies highlights the differences between the copies of the common file.
Claim 7
Dependent Claim 45 words
The portable computer of claim 1, wherein the common file includes appointment information and wherein said set of computer instructions for resolving the differences includes a set of computer instructions for displaying conflicting entries to a user for user selection of which entry to retain.
Claim 8
Dependent Claim 35 words
The portable computer of claim 6, wherein said set of computer instructions for resolving any differences further includes a set of computer instructions for adding nonconflicting entries to the other computer without individual user approval.
Claim 9
Dependent Claim 13 words
The portable computer of claim 1 wherein the memory comprises a non-volatile memory.
Claim 10
Dependent Claim 14 words
The portable computer of claim 8 wherein the memory comprises a read only memory.
Claim 11
Dependent Claim 26 words
The portable computer of claim 1 and further comprising: a display coupled for access by the processor; and a keyboard coupled for access by the processor.
Claim 12
Dependent Claim 14 words
The portable computer of claim 10 and further comprising a plurality of expansion slots.
Claim 13
Dependent Claim 13 words
The portable computer of claim 11 wherein the expansion slots comprise PCMCIA slots.
Claim 14
Dependent Claim 14 words
The portable computer of claim 1 wherein the portable computer comprises a handheld computer.
Claim 15
Dependent Claim 14 words
The portable computer of claim 1 wherein the communications link comprises a cellular link.
Claim 16
Dependent Claim 18 words
The portable computer of claim 1 and further comprising a modem wherein the communications link includes the modem.
Claim 17
Dependent Claim 16 words
The portable computer of claim 15 and wherein the charge comprises a long distance telephone charge.
Claim 18
Dependent Claim 29 words
The method of claim 16, wherein said step of automatically establishing a communications link establishes said communications link as part of the turn on process of the portable computer.
Claim 19
Dependent Claim 23 words
The method of claim 17, wherein said step of automatically establishing a communications link further attempts to establish said link at periodic intervals.
Claim 20
Independent Claim 162 words
A method for synchronizing a common file present in both a portable computer and a host computer, the method comprising the steps of: designating a time when the portable computer will synchronize the common file of the portable computer and the common file of the host computer; automatically establishing a communications link between the portable computer and the host computer, wherein said step of automatically establishing a communications link utilizes a plurality of communication channels usable by the portable computer and includes the step of scanning said plurality of communication channels to establish said communications link, and wherein said step of automatically establishing a communications link further includes receiving approval from a user to establish said communications link before incurring a charge if said communications channel to be used includes a charges; without human intervention, comparing the copies of the common file in the host computer and the portable computer when the designated time occurs; and resolving any differences in the copies.
Claim 21
Independent Claim 162 words
A method for synchronizing a common file present in both a portable computer and a host computer, the method comprising the steps of: designating a time when the portable computer will synchronize the common file of the portable computer and the common file of the host computer; automatically establishing a communications link between the portable computer and the host computer, wherein said step of automatically establishing a communications link utilizes a plurality of communication channels usable by the portable computer and includes the step of scanning said plurality of communication channels to establish said communications link, and wherein said step of automatically establishing a communications link further includes receiving approval from a user to establish said communications link before incurring a charge if said communications channel to be used includes a charges; without human intervention, comparing the copies of the common file in the host computer and the portable computer when the designated time occurs; and resolving any differences in the copies.
Claim 22
Dependent Claim 36 words
The method of claim 19, wherein said step of resolving the differences includes displaying both copies of the common file to a user to allow user selection of which copy to use as a master copy.
Claim 23
Dependent Claim 27 words
The method of claim 20, wherein said step of resolving the differences includes highlighting the differences between the copies of the common file when displaying both copies.
Claim 24
Dependent Claim 35 words
The method of claim 19, wherein the common file includes appointment information and wherein said step of resolving the differences includes displaying conflicting entries to a user for user selection of which entry to retain.
Claim 25
Dependent Claim 28 words
The method of claim 22, wherein said step of resolving the differences further includes the step of adding nonconflicting entries to the other computer without individual user approval.
Claim 26
Dependent Claim 26 words
The method of claim 19 and further comprising the step of storing identical copies of the common file in the host computer and the portable computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-26 2003-01-25 2003-07-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-26 2007-01-25 2007-07-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-26 2011-01-25 2011-07-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag