Method and apparatus for synchronizing a portable computer system with a desktop computer system
DCFirst Claim
1. A computer implemented method for synchronizing records between computer systems, wherein the method is performed on a portable computer and comprises the steps of:
- connecting to a first computer using a local port, wherein the first computer is coupled to a second computer through a network;
in response to the second computer executing a first set of synchronization instructions to synchronize a first set of records on the portable computer;
receiving the first set of records from the second computer through the local port; and
executing a second set of synchronization instructions for synchronizing the first set of records with a set of existing records that are stored on the portable computer.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A tightly integrated palmtop computer system and personal computer system is disclosed. The palmtop computer system and personal computer system synchronize with each other to share information. The synchronization software recognizes different synchronization environments including: synchronizing multiple palmtop computer systems with a single personal computer system; synchronizing a single palmtop computer system with multiple personal computer systems; synchronizing a palmtop computer system with a remote personal computer system across a network using a local personal computer system; and remotely synchronizing with a personal computer system across a telephone line. The synchronization software handles each different synchronization environment appropriately with minimal user interaction.
241 Citations
57 Claims
-
1. A computer implemented method for synchronizing records between computer systems, wherein the method is performed on a portable computer and comprises the steps of:
-
connecting to a first computer using a local port, wherein the first computer is coupled to a second computer through a network;
in response to the second computer executing a first set of synchronization instructions to synchronize a first set of records on the portable computer;
receiving the first set of records from the second computer through the local port; and
executing a second set of synchronization instructions for synchronizing the first set of records with a set of existing records that are stored on the portable computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The computer implemented method of clam 1, further comprising:
recognizing that the first computer is preferred for the portable computer; and
indicating to a user that the second computer is not preferred prior to performing the step of receiving the first set of records from the second computer.
-
9. A computer implemented method for synchronizing records between computer systems, wherein the method is performed on a first computer and comprises the steps of:
-
connecting to a portable computer using a local port;
connecting to a second computer using a network;
in response to the second computer executing a first set of synchronization instructions to synchronize a first set of records on the portable computer;
transferring the first set of records sent from the second computer through the network to the portable computer using the local port; and
enabling a second set of synchronization instructions to be executed on the portable computer in order to cause the first set of records to be synchronized with a set of existing records on the portable computer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
recognizing the first computer as preferred for the portable computer; and
signaling to a user that the second computer is not preferred.
-
-
18. The computer implemented method of claim 9, wherein the step of transferring a first set of records port is performed in response to the steps of:
recognizing the first computer as preferred for the portable computer; and
causing a signal that informs a user that the second computer is not preferred to be provided to the user.
-
19. A computer implemented method for synchronizing records between computer systems, the method comprising performing the following steps on a first computer:
-
the first computer connecting to a portable computer using a network connection between the first computer and a second computer and a local port between the second computer and the portable computer;
said first computer executing a first set of synchronization instructions; and
wherein execution of said first set of instructions by said first computer causes;
said first computer to transfer a first set of records to the portable computer, and said portable computer to synchronize the first set of records received from the first computer with a set of existing records that are stored on the portable computer. - View Dependent Claims (20, 21, 22, 23, 24, 25, 50, 51, 52, 53, 54, 55, 56)
-
-
26. The computer implemented method of 19, wherein executing a first set of synchronization instructions is performed in response to the steps of:
-
recognizing that another computer is preferred for the portable computer; and
causing a signal that informs a user that the second computer is not preferred to be provided to the user. - View Dependent Claims (57)
-
-
27. A portable computer comprising:
-
a local port configured to locally connect to a first computer, wherein the first computer is coupled to a second computer over a network;
a memory that stores a set of records; and
a processor configured to;
use the local port to connect to the first computer and communicate with a second computer that is coupled to the first computer over the network;
wherein in response to the second computer executing a first set of synchronization instructions to synchronize a first set of records on the portable computer, the processor is configured to receive the first set of records from the second computer through the local port, and to execute a second set of synchronization instructions for synchronizing the first set of records with the set of existing records. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A computer readable medium for synchronizing records between computer systems, the computer readable medium carrying instructions for performing the steps of:
-
connecting a portable computer to a first computer using a local port, wherein the first computer is coupled to a second computer through a network;
in response to the second computer executing a first set of synchronization instructions to synchronize a first set of records on the portable computer;
receiving the first set of records from the second computer through the local port; and
executing a second set of synchronization instructions for synchronizing the first set of records with a set of existing records that are stored on the portable computer. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 48, 49)
the step of receiving the first set of records from the second computer.
-
-
48. The computer readable medium of claim 32, wherein the computer readable medium resides on the portable computer.
-
49. The computer readable medium of claim 32, wherein the computer readable medium resides on the first computer.
-
40. A portable computer comprising:
-
a local port for connecting the portable computer to a first computer, wherein the first computer is coupled to a second computer over a network;
means for connecting to the first computer using the local port;
means for receiving the first set of records sent from the second computer over the network to the first computer and through the local port to the portable computer; and
means for executing, in response to the second computer executing a first set of synchronization instructions to synchronize the first set of records on the portable computer, second set of synchronization instructions for synchronizing the first set of records with a set of existing records that are stored on the portable computer. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
means for recognizing that the first computer is preferred for the portable computer; and
means for indicating to a user that the second computer is not preferred prior to performing the step of receiving the first set of records from the second computer.
-
Specification