Enabling mapping identification of online identities between different messaging services
First Claim
1. A method for identifying identities in a message service, the method comprising:
- registering a user of a first instant messaging service (IMS) with a second IMS different from the first IMS;
identifying a first IMS list, associated with the registered user, of user identities for other users of the first IMS;
accessing a database containing a mapping of user identities associated with the first IMS to user identities associated with the second IMS, wherein the user identities associated with the second IMS are independent of the user identities associated with the first IMS;
comparing user identities within the first IMS list to entries within the database that maps user identities for the first IMS to user identities of the second IMS;
determining matches between user identities associated with the second IMS that correspond to entries in the first IMS list based, at least in part, on the entries in the database;
retrieving from the database the user identifies for the second IMS that correspond to the user identities in the first IMS list; and
populating a second IMS list for the second IMS and associated with the registered user with the retrieved user identities that mapped to entities in the first IMS list.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for populating identities in a message service involves registering a user of a first messaging service with a second messaging service. User identities for users other than the registered user may be identified. These user identities may be associated with the first messaging service and may be stored in a list associated with the registered user. It is determined if each identified user identity has a matching user identity associated with the second messaging service. If so, a database associated with the second messaging service is populated with the matching user identities. Determining whether a matching user identity exists may be performed, for example, by making character strings comparisons between user identities or using a database that stores a mapping of first messaging service user identities to second messaging service user identities. The mapping database may be generated as corresponding user identities are discovered.
-
Citations
22 Claims
-
1. A method for identifying identities in a message service, the method comprising:
-
registering a user of a first instant messaging service (IMS) with a second IMS different from the first IMS; identifying a first IMS list, associated with the registered user, of user identities for other users of the first IMS; accessing a database containing a mapping of user identities associated with the first IMS to user identities associated with the second IMS, wherein the user identities associated with the second IMS are independent of the user identities associated with the first IMS; comparing user identities within the first IMS list to entries within the database that maps user identities for the first IMS to user identities of the second IMS; determining matches between user identities associated with the second IMS that correspond to entries in the first IMS list based, at least in part, on the entries in the database; retrieving from the database the user identifies for the second IMS that correspond to the user identities in the first IMS list; and populating a second IMS list for the second IMS and associated with the registered user with the retrieved user identities that mapped to entities in the first IMS list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article comprising a machine-readable storage medium storing instructions for causing one or more processors to perform operations comprising:
-
registering a user of a first instant messaging service (IMS) with a second IMS different from the first IMS; identifying a first IMS list, associated with the registered user, of user identities for other users of the first IMS; accessing a database containing a mapping of user identities associated with the first IMS to user identities associated with the second IMS, wherein the user identities associated with the second IMS are independent of the user identities associated with the first IMS; comparing user identities within the first IMS list to entries within the database that maps user identities for the first IMS to user identities of the second IMS; determining matches between user identities associated with the second IMS that correspond to entries in the first IMS list based, at least in part, on the entries in the database; retrieving from the database the user identifies for the second IMS that correspond to the user identities in the first IMS list; and populating a second IMS list associated for the second IMS and with the registered user with at least one of the identified user identities that mapped to entities in the first IMS list. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for identifying identities in a message service, the system comprising:
-
means for registering a user of a first instant messaging service (IMS) with a second IMS different from the first IMS; means for identifying a first IMS list, associated with the registered user, of user identities for other users of the first IMS; means for accessing a database containing a mapping of user identities associated with the first IMS to user identities associated with the second IMS, wherein the user identities associated with the second IMS are independent of the user identities associated with the first IMS; means for comparing user identities within the first IMS list to entries within the database that maps user identities for the first IMS to user identities of the second IMS; means for determining matches between user identities associated with the second IMS that correspond to entries in the first IMS list based, at least in part, on the entries in the database; means for retrieving from the database the user identifies for the second IMS that correspond to the user identities in the first IMS list; and means for populating a second IMS list for the second IMS and associated with the registered user with at least one of the identified user identities that mapped to entities in the first IMS list.
-
Specification