Automated integration of content from multiple information stores using a mobile communication device
First Claim
1. A mobile communication device adapted to communicate over a wireless network, the mobile communication device comprising:
- a transceiver for communicating over the wireless network;
memory for storing a a personal information store; and
,a microprocessor in communication with the transceiver and the memory, the microprocessor being configured to cause the mobile communication device to;
receive, in response to a request transmitted from the mobile communication device, information of a first type from a first server;
identify a principal identifier value associated with the information of the first type;
query a personal information store at the mobile communication device for a first record comprising information of a second type that is different from the first type and an associated personal principal identifier value matching the principal identifier value;
merge the information of the first type with the first record to create a merged data set stored in the memory;
identify a merged data set principal identifier value associated with the merged data set,query a different server for a second record having a principal identifier value matching the merged data set principal identifier value; and
merge the merged data set with the second record.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for merging information from a plurality of enterprise information stores on a network using a mobile communication device capable of accessing the network. Using the mobile communication device, communication or contact information is requested from the enterprise information stores, and merged with the content of a personal information store resident in the mobile communication device to create a merged data set for uploading to an enterprise information store on the network. In creating the merged data set, the value of a principal identifier in the requested communication information is used to query the personal information store in order to locate data in the personal information store having a value matching the principal identifier.
10 Citations
8 Claims
-
1. A mobile communication device adapted to communicate over a wireless network, the mobile communication device comprising:
-
a transceiver for communicating over the wireless network; memory for storing a a personal information store; and
,a microprocessor in communication with the transceiver and the memory, the microprocessor being configured to cause the mobile communication device to; receive, in response to a request transmitted from the mobile communication device, information of a first type from a first server; identify a principal identifier value associated with the information of the first type; query a personal information store at the mobile communication device for a first record comprising information of a second type that is different from the first type and an associated personal principal identifier value matching the principal identifier value; merge the information of the first type with the first record to create a merged data set stored in the memory; identify a merged data set principal identifier value associated with the merged data set, query a different server for a second record having a principal identifier value matching the merged data set principal identifier value; and merge the merged data set with the second record. - View Dependent Claims (2)
-
-
3. A method for merging information using a mobile communication device, comprising:
-
receiving over a network at the mobile communication device, in response to a request transmitted from the mobile communication device, information of a first type from a first server; identifying a principal identifier value associated with the information of the first type; querying a personal information store at the mobile communication device for a first record comprising information of a second type that is different from the first type and an associated personal principal identifier value matching the principal identifier value; merging the information of the first type with the first record to create a merged data set for storage at the mobile communciation device; identifying a merged data set principal identifier value associated with the merged data set; querying a different server for a second record having a principal identifier value matching the merged data set principal identifier value; and merging the merged data set with the second record. - View Dependent Claims (4)
-
-
5. A computer program product comprising a non-transitory storage medium comprising program code, the program code being executable on a mobile communication device to implement the method of:
-
receiving over a network at the mobile communication device, in response to a request transmitted from the mobile communication device, information of a first type from a first server; identifying a principal identifier value associated with the information of the first type; querying a personal information store at the mobile communication device for a first record comprising information of a second type that is different from the first type and an associated personal principal identifier value matching the principal identifier value; merging the information of the first type with the first record to create a merged data set for storage at the mobile communication device; identifying a merged data set principal identifier value associated with the merged data set; querying a different server for a second record having a principal identifier value matching the merged data set principal identifer value; and merging the merged data set with the second record.
-
-
6. A system for merging information, the system comprising:
-
a plurality of information stores available over a network, each of said plurality of information stores being comprised in one of a plurality of servers; at least one mobile communciation device adapted to communicate with the network over a wireless link; wherein the at least one mobile communication device is configured to; access a first record of a first type stored at a first one of the plurality of information stores comprised in a first one of the plurality of servers, identify a principal identifier value associated with the record of the first type, query a personal information store at the mobile communication device for a second record of a second type that is different from the first type, the second record comprising an associated personal principal identifier value matching the principal identifier value; merge information obtained from the record of the first type with the second record to create a merged record, store the merged record at the mobile communication device, identify a merged record principal identifier value associated with the merged record query a second one of the plurality of information stores comprised in a different server of the plurality of servers for a further record having a principal identifier value matching the merged record principal identifier value; and merge the merged record with the further record. - View Dependent Claims (7, 8)
-
Specification