Automated integration of content from multiple information stores using a mobile communication device
First Claim
1. A method implemented by a mobile device having stored thereon a set of address book records, each address book record having a set of attributes, wherein a remote server stores a plurality of address book records including a copy of the set of address book records stored on the mobile device, the method comprising:
- receiving, at the mobile device, a digital certificate from a first network source different from the remote server, the received digital certificate having attributes including a principal identifier, the digital certificate including one or more attributes different than attributes of the plurality of address book records;
matching, by the mobile device, the principal identifier with a value of an attribute in one of the address book records;
merging the received digital certificate with the matched address book record stored at the mobile device to create a merged address book record, wherein merging includes copying one or more attributes from the received digital certificate into an empty field of the matched address book record, and wherein the copied one or more attributes are non-existent in the matched address book record prior to the copying; and
transmitting the merged address book record that was created at the mobile device to the remote server to update the plurality of address book records at the remote server with the merged address book record.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, device and method are provided for merging information from a plurality of network sources using a mobile device capable. The mobile device receives data of a first type from a first network source, then merges the received data with data of a different type stored at the mobile device to create a merged data set, the merging including matching an identifier associated with the received data against an identifier associated with the stored data. The merged data set is then merged with a data record at a different network source, this merging including matching an identifier associated with the merged data set against an identifier associated with the data record.
-
Citations
17 Claims
-
1. A method implemented by a mobile device having stored thereon a set of address book records, each address book record having a set of attributes, wherein a remote server stores a plurality of address book records including a copy of the set of address book records stored on the mobile device, the method comprising:
-
receiving, at the mobile device, a digital certificate from a first network source different from the remote server, the received digital certificate having attributes including a principal identifier, the digital certificate including one or more attributes different than attributes of the plurality of address book records; matching, by the mobile device, the principal identifier with a value of an attribute in one of the address book records; merging the received digital certificate with the matched address book record stored at the mobile device to create a merged address book record, wherein merging includes copying one or more attributes from the received digital certificate into an empty field of the matched address book record, and wherein the copied one or more attributes are non-existent in the matched address book record prior to the copying; and transmitting the merged address book record that was created at the mobile device to the remote server to update the plurality of address book records at the remote server with the merged address book record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device, including:
-
at least one communications subsystem; a data store having stored thereon a set of address book records, each address book record having a set of attributes, wherein a remote server stores a plurality of address book records including a copy of the set of address book records stored on the mobile device; and at least one processor configured to enable; receiving, using the at least one communications subsystem, a digital certificate from a first network source different from the remote server, the received digital certificate having attributes including a principal identifier, the digital certificate including one or more attributes different than attributes of the plurality of address book records; matching, by the mobile device, the principal identifier with a value of an attribute in one of the address book records; merging the received digital certificate with the matched address book record stored at the mobile device to create a merged address book record, wherein merging includes copying one or more attributes from the received digital certificate into an empty field of the matched address book record, and wherein the copied one or more attributes are non-existent in the matched address book record prior to the copying; and transmitting the merged address book record that was created at the mobile device to the remote server to update the plurality of address book records at the remote server with the merged address book record. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method implemented by a wireless handheld communication device, comprising:
-
maintaining, in a data store of the communication device, a plurality of data items of a first type including a first data item, each of the plurality of data items having a respective identifier relating to a first attribute of the plurality of data items; receiving, by the communication device, a second data item of a second type different from the first type, the second data item being associated with a second identifier relating to a second attribute different from the first attribute; determining whether the second identifier matches any of the respective identifiers of the plurality of data items; when the second identifier matches the respective identifier of the first data item, merging the second data item with the first data item and storing the merged first data item at the communication device, wherein merging includes copying one or more attributes from the second data item of the second type to the first data item of the first type, and wherein the copied one or more attributes are non-existent in the first data item prior to the copying; when the second identifier does not match any of the respective identifiers, storing a new data item of the first type comprising the second data item; and providing the merged first data item that was created based on merging the second data item with the first data item for updating, in a remote data store, a remote data item corresponding to the merged first data item as determined by matching identifiers of the merged first data item and the remote data item, wherein the data item of the second type comprises a public key certificate for encrypting communications with an individual associated with the data item of the second type, and wherein a matched first data item comprises contact information for the individual. - View Dependent Claims (17)
-
Specification