System, apparatus and associated methodology for enriching contact of a remote client
First Claim
Patent Images
1. A method of managing contact information at a mobile device, comprising:
- comparing at least one data field included in each of a plurality of contact entries stored at the mobile device with at least one corresponding data field included in each of a first plurality of user profiles associated with a first social network account, the mobile device being associated with the first social network account on the basis of one or more user credentials of a user, and the contact entries being maintained by a software application on the mobile device;
comparing at least one data field included in each of the plurality of contact entries at the mobile device with at least one corresponding data field including in each of a second plurality of user profiles associated with a second social network account, the mobile device being associated with the second social network account on the basis of one or more user credentials of the user;
based on the comparisons, identifying a correspondence between a given contact entry of the plurality of contact entries and a first user profile of the first plurality of user profiles and identifying a correspondence between the given contact entry and a second user profile of the second plurality of user profiles; and
including data from a given data field of at least one of the first user profile and the second user profile in a corresponding given data field of the given contact entry.
7 Assignments
0 Petitions
Accused Products
Abstract
A contact enrichment system is provided to determine whether contacts stored in a mobile device match profiles stored on a social network server. Profiles matching the contacts are used to enrich the contacts by appending information such as images and video to the contacts. The appended information in the contacts are also linked to the source profile so that the contact information may be periodically updated. Information may be drawn from multiple profiles on multiple social network servers to fully enrich the contacts stored on the mobile device.
24 Citations
25 Claims
-
1. A method of managing contact information at a mobile device, comprising:
-
comparing at least one data field included in each of a plurality of contact entries stored at the mobile device with at least one corresponding data field included in each of a first plurality of user profiles associated with a first social network account, the mobile device being associated with the first social network account on the basis of one or more user credentials of a user, and the contact entries being maintained by a software application on the mobile device; comparing at least one data field included in each of the plurality of contact entries at the mobile device with at least one corresponding data field including in each of a second plurality of user profiles associated with a second social network account, the mobile device being associated with the second social network account on the basis of one or more user credentials of the user; based on the comparisons, identifying a correspondence between a given contact entry of the plurality of contact entries and a first user profile of the first plurality of user profiles and identifying a correspondence between the given contact entry and a second user profile of the second plurality of user profiles; and including data from a given data field of at least one of the first user profile and the second user profile in a corresponding given data field of the given contact entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device for managing contact information, comprising:
-
at least one processor; and at least one memory including computer program instructions, wherein the processor is configured to execute the computer program instructions and cause the computing device to; compare at least one data field included in each of a plurality of contact entries stored in a data store of the computing device with at least one corresponding data field included in each of a first plurality of user profiles associated with a first social network account, the computing device being associated with the first social network account on the basis of one or more user credentials of a user, and the contact entries being maintained by a software application on the computing device; compare at least one data field included in each of the plurality of contact entries stored in the data store of the computing device with at least one corresponding data field included in each of a second plurality of user profiles associated with a second social network account, the computing device being associated with the second social network account on the basis of one or more user credentials of the user; based on the comparisons, identify a correspondence between a given contact entry of the plurality of contact entries and a first user profile of the first plurality of user profiles and identify a correspondence between the given contact entry and a second user profile of the second plurality of user profiles; and include data from a given data field of at least one of the first user profile and the second user profile in a corresponding data field of the given contact entry. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising computer-executable instructions which, when executed by a processor in a computing device, cause the computing device to perform a method of managing contact information, the method comprising:
-
comparing at least one data field included in each of a plurality of contact entries stored at a mobile device with at least one corresponding data field included in each of a first plurality of user profiles associated with a first social network account, the mobile device being associated with the first social network account on the basis of one or more user credentials of a user, and the contact entries being maintained by a software application on the mobile device; comparing at least one data field included in each of the plurality of contact entries at the mobile device with at least one corresponding data field including in each of a second plurality of user profiles associated with a second social network account, the mobile device being associated with the second social network account on the basis of one or more user credentials of the user; based on the comparisons, identifying a correspondence between a given contact entry of the plurality of contact entries and a first user profile of the first plurality of user profiles and identifying correspondence between the given contact entry and a second user profile of the second plurality of user profiles; and including data from a given data field of at least one of the first user profile and the second user profile in a corresponding given data field of the given contact entry. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification