HANDHELD COMPUTER SYNCHRONIZED WITH A HOST COMPUTER
First Claim
1. A handheld computer for communication with a host computer, both the handheld and host computers having a plurality of files including at least one common file, each computer having a copy of the common file, the handheld computer comprising:
- means for automatically establishing a communications link with the host computer;
means for comparing the copies of the common file in the host computer and the handheld computer when said communications link is established; and
means for resolving any differences in the copies and for storing identical copies of the common file in the host computer and the handheld computer.
2 Assignments
0 Petitions
Accused Products
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.
196 Citations
25 Claims
-
1. A handheld computer for communication with a host computer, both the handheld and host computers having a plurality of files including at least one common file, each computer having a copy of the common file, the handheld computer comprising:
-
means for automatically establishing a communications link with the host computer;
means for comparing the copies of the common file in the host computer and the handheld computer when said communications link is established; and
means for resolving any differences in the copies and for storing identical copies of the common file in the host computer and the handheld computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for synchronizing a common file present in both a handheld computer and a host computer, the method comprising the steps of:
-
automatically establishing a communications link from the handheld computer to the host computer;
comparing the copies of the common file in the host computer and the handheld computer when said communications link is established; and
resolving any differences in the copies and storing identical copies of the common file in the host computer and the handheld computer. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system comprising:
-
a host computer having a plurality of files and a communications port; and
a handheld computer having a plurality of files, at least one in common with said host computer so that both said host computer and said handheld computer have a copy, said handheld computer including;
a communications port compatible with said communications port of said host computer;
means for automatically establishing a communication link between said handheld computer communications port and said host computer communications port;
means for comparing the copies of said common file in said host computer and said handheld computer when said communications link is established; and
means for resolving any differences in the copies and for storing identical copies of said common file in said host computer and said handheld computer. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification