Associating online identities between different messaging services
First Claim
1. A method comprising:
- subscribing, using at least one processor, a user of a first communication service to a second communication service;
requesting a first user identifier for the user, wherein the first user identifier is associated with the first communication service;
receiving the first user identifier;
storing the first user identifier;
storing a second user identifier after the user has subscribed to a second communication service, wherein the second user identifier is associated with the second communication service;
associating the first user identifier with the second user identifier;
receiving, from the first communication service, contact list information representative of a first contact list associated with the user and the first communication service;
identifying user identities associated with the second communication service that correspond to user identities in the first contact list; and
populating a second contact list with the identified user identities associated with the second communication service.
5 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.
38 Citations
20 Claims
-
1. A method comprising:
-
subscribing, using at least one processor, a user of a first communication service to a second communication service; requesting a first user identifier for the user, wherein the first user identifier is associated with the first communication service; receiving the first user identifier; storing the first user identifier; storing a second user identifier after the user has subscribed to a second communication service, wherein the second user identifier is associated with the second communication service; associating the first user identifier with the second user identifier; receiving, from the first communication service, contact list information representative of a first contact list associated with the user and the first communication service; identifying user identities associated with the second communication service that correspond to user identities in the first contact list; and populating a second contact list with the identified user identities associated with the second communication service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; subscribe a user of a first communication service to a second communication service; request a first user identifier for the user, wherein the first user identifier is associated with the first communication service; receive the first user identifier; store the first user identifier; store a second user identifier after the user has subscribed to a second communication service, wherein the second user identifier is associated with the second communication service; associate the first user identifier with the second user identifier; receive, from the first communication service, contact list information representative of a first contact list associated with the user and the first communication service; identify user identities associated with the second communication service that correspond to user identities in the first contact list; and populate a second contact list with the identified user identities associated with the second communication service. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause that at least one processor to perform the steps of:
-
subscribing a user of a first communication service to a second communication service; requesting a first user identifier for the user, wherein the first user identifier is associated with the first communication service; receiving the first user identifier; storing the first user identifier; storing a second user identifier after the user has subscribed to a second communication service, wherein the second user identifier is associated with the second communication service; associating the first user identifier with the second user identifier; receiving, from the first communication service, contact list information representative of a first contact list associated with the user and the first communication service; identifying user identities associated with the second communication service that correspond to user identities in the first contact list; and populating a second contact list with the identified user identities associated with the second communication service. - View Dependent Claims (19, 20)
-
Specification