System and method for managing databases associated with respective personal information manager service accounts
First Claim
1. A method in an electronic device in which a default database is initially associated with both of a default PIM (personal information manager) service account and a second PIM service account, the method comprising:
- in addition to the default database, establishing in the electronic device a second database to store synchronized records associated with only the second PIM service account, wherein the default database initially contains merged database records previously stored in the default database regardless of with which PIM service account each merged database record originated, such that the source of each merged database record is indistinguishable in the default database;
reconciling the merged database records with server database records associated with the second PIM service account to determine if all of the server database records are already present in the default database;
if all of the server database records are already present in the default database;
identifying a subset of the merged database records in the default database as overlapping records, overlapping records being server database records associated with the second PIM service account that are already present in the default database; and
moving the overlapping records from the default database to the second database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of managing databases at an electronic device, associated with respective ones of a first PIM service account and a second PIM service account. The method includes: receiving representative data of records at a server associated with the second PIM service account and obtaining data representative of records already present at the electronic device; comparing the data representative of the records at the server with the data representative of records already present at the electronic device; and determining with which of two of the databases ones of the records, at the server, for which representative data is received are associated, based on whether each of the records, at the server, for which representative data is received is already present in one of the two of the databases.
96 Citations
11 Claims
-
1. A method in an electronic device in which a default database is initially associated with both of a default PIM (personal information manager) service account and a second PIM service account, the method comprising:
-
in addition to the default database, establishing in the electronic device a second database to store synchronized records associated with only the second PIM service account, wherein the default database initially contains merged database records previously stored in the default database regardless of with which PIM service account each merged database record originated, such that the source of each merged database record is indistinguishable in the default database; reconciling the merged database records with server database records associated with the second PIM service account to determine if all of the server database records are already present in the default database; if all of the server database records are already present in the default database; identifying a subset of the merged database records in the default database as overlapping records, overlapping records being server database records associated with the second PIM service account that are already present in the default database; and moving the overlapping records from the default database to the second database. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device:
- comprising;
memory for storing a plurality of PIM (personal information manager) record databases, including at least a default database initially associated with both of a default PIM service account and a second PIM service account, wherein the default database initially contains merged database records previously stored in the default database regardless of with which PIM service account each merged database record originated, such that the source of each merged database record is indistinguishable in the default database; a processor configured to; establish in the memory a second database to store synchronized records associated with only the second PIM service account; reconcile the merged database records in the default database with server database records associated with the second PIM service account to determine if all of the server database records are already present in the default database; if all of the server database records are already present in the default database; identify a subset of the merged database records in the default database as overlapping records, overlapping records being server database records associated with the second PIM service account that are already present in the default database; and move the overlapping records from the default database to the second database. - View Dependent Claims (9, 10)
- comprising;
-
11. A computer program product, comprising:
computer readable medium having computer readable code embodying the method of; creating a second database to store synchronized records associated with only a second PIM (personal information manager) service account; reconciling merged database records in a default database with server database records associated with the second PIM service account to determine if all of the server database records are already present in the default database, the default database initially associated with both of a default PIM service account and the second PIM service account, wherein the default database initially contains merged database records previously stored in the default database regardless of with which PIM service account each merged database record originated, such that the source of each merged database record is indistinguishable in the default database; if all of the server database records are already present in the default database; identifying a subset of the merged database records in the default database as overlapping records, overlapping records being server database records that are already present in the default database; and moving the overlapping records from the default database to the second database.
Specification