The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 15, 2003

Filed:

Apr. 29, 1999
Applicant:
Inventors:

Thomas G. Pollard, San Diego, CA (US);

David B. Cook, San Diego, CA (US);

Assignee:

WaveWare Communications, Inc., San Diego, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 1/730 ;
U.S. Cl.
CPC ...
G06F 1/730 ;
Abstract

A handheld client computer and a host computer are synchronized through a data channel, preferably a high-latency data channel, by transferring from the handheld client computer to a cache in the host computer a skeletal snapshot of the client records, including the identification and address of each of the client records. An up-transfer list of client records to be transferred from the client computer to the host computer is determined. The records on the up-transfer list are up-transferred from the handheld client computer to the cache of the host computer and associated with the skeletal snapshot, so as to be available to a record synchronization operation. A set of updated host records to be down-transferred is received from the record synchronization operation. The step of up-transferring is preferably initiated prior to the initiation of the step of receiving from the record synchronization operation. The method includes down-transferring from the host computer to the handheld client computer the set of updated host records to be down transferred, and also storing the updated host records in the cache associated with the skeletal snapshot. The steps of up-transferring and down-transferring are accomplished in a full-duplex, asynchronous manner. A complete status and the set of host records of the handheld client computer may be up-transferred to the cache to form a virtual client computer. The virtual client computer may be stored on a mass storage device and updated incrementally during subsequent synchronization sessions.


Find Patent Forward Citations

Loading…