Remote data access and synchronization
First Claim
1. A method for partially synchronizing a server personal information database stored on a server computer and a remote personal information database stored on a remote computer, the method comprising:
- determining the type of communication path over which an update from the server personal information database will be sent to the remote personal information database, the type of communication path being one of a plurality of possible types of communication paths, wherein the possible types of communications paths include at least one type of wireless communication path for which the cost of communication is based on usage and for which the speed of communication is less than for a second type of communication path;
deciding whether to send the update information from the server personal information database to the remote personal information database or whether not to send the update information;
if the decision is to send the update information, routing the information across the communication path, and updating the remote personal information database using the update information; and
if the decision is not to send the update information, not routing the information across the communication path, and not immediately updating the remote personal information.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for partially synchronizing a local database stored on a local computer and a remote database stored on a remote computer. The method includes forming a message including information related to a local update of the local database, selecting a path from one or more communication paths coupling the local computer to the remote computer to pass the message to the remote computer, and transmitting data including the message to the remote computer over the selected path. The method can include determining whether the local update to the local database should be sent to the remote computer. The method includes receiving the data at the remote computer, processing the message included in the received data, and providing the information related to the local update to a remote application executing on the remote computer. A remote database coupled to the remote application is then updated using the information related to the local update. Information related to an update of the remote can also be selectively sent to update the local database. Messages sent between a local computer and a remote computer can be passed through a networked server computer, coupled by wired or wireless data networks to both the local computer and the remote computer.
-
Citations
5 Claims
-
1. A method for partially synchronizing a server personal information database stored on a server computer and a remote personal information database stored on a remote computer, the method comprising:
-
determining the type of communication path over which an update from the server personal information database will be sent to the remote personal information database, the type of communication path being one of a plurality of possible types of communication paths, wherein the possible types of communications paths include at least one type of wireless communication path for which the cost of communication is based on usage and for which the speed of communication is less than for a second type of communication path;
deciding whether to send the update information from the server personal information database to the remote personal information database or whether not to send the update information;
if the decision is to send the update information, routing the information across the communication path, and updating the remote personal information database using the update information; and
if the decision is not to send the update information, not routing the information across the communication path, and not immediately updating the remote personal information. - View Dependent Claims (2, 3, 4, 5)
determining the type of communication path over which an update from the remote personal information database will be sent to the server personal information database, and deciding whether to send the update information from the remote personal information database to the server personal information database or whether not to send the update information.
-
Specification