Enabling identification of online identities between different messaging services
First Claim
1. A method for populating identities in a message service, the method comprising:
- registering a user of a first instant messaging service with a second instant messaging service different from the first instant messaging service;
identifying user identities for users other than the registered user, wherein the user identities are associated with the first instant messaging service and the user identities are stored in a list associated with the registered user;
determining when at least one of the user identities from the list of user identities has a matching user identity associated with the second instant messaging service comprising;
identifying a unique portion of each user identity associated with the first instant messaging service has at least a required amount of common features with a unique portion of a user identity associated with the second instant messaging service;
determining a degree of uniqueness of the user identity associated with the second instant messaging service;
adjusting the required amount of common features between the unique portion of each user identity associated with the first instant messaging service and a unique portion of a matching user identity associated with the second instant messaging service based on the determined the degree of uniqueness of the user identity associated with the second instant messaging service;
populating, by a hardware processor, a database associated with the second instant messaging service with the matching user identities; and
storing the database associated with the second instant messaging service, the database accessible by the second instant messaging service.
10 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.
27 Citations
22 Claims
-
1. A method for populating identities in a message service, the method comprising:
-
registering a user of a first instant messaging service with a second instant messaging service different from the first instant messaging service; identifying user identities for users other than the registered user, wherein the user identities are associated with the first instant messaging service and the user identities are stored in a list associated with the registered user; determining when at least one of the user identities from the list of user identities has a matching user identity associated with the second instant messaging service comprising;
identifying a unique portion of each user identity associated with the first instant messaging service has at least a required amount of common features with a unique portion of a user identity associated with the second instant messaging service;determining a degree of uniqueness of the user identity associated with the second instant messaging service;
adjusting the required amount of common features between the unique portion of each user identity associated with the first instant messaging service and a unique portion of a matching user identity associated with the second instant messaging service based on the determined the degree of uniqueness of the user identity associated with the second instant messaging service;populating, by a hardware processor, a database associated with the second instant messaging service with the matching user identities; and storing the database associated with the second instant messaging service, the database accessible by the second instant messaging service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An article comprising a non-transitory machine-readable medium storing instructions for causing one or more hardware processors to perform operations comprising:
-
registering a user of a first instant messaging service with a second instant messaging service different from the first instant messaging service; identifying user identities for users other than the registered user, wherein the user identities are associated with the first instant messaging service and the user identities are stored in a list associated with the registered user; determining when at least one of the user identities from the list of user identities has a matching user identity associated with the second instant messaging service comprising;
identifying a unique portion of each user identity associated with the first instant messaging service has at least a required amount of common features with a unique portion of a user identity associated with the second instant messaging service;determining a degree of uniqueness of the user identity associated with the second instant messaging service;
adjusting the required amount of common features between the unique portion of each user identity associated with the first instant messaging service and a unique portion of a matching user identity associated with the second instant messaging service based on the determined the degree of uniqueness of the user identity associated with the second instant messaging service;populating, by the one or more hardware processors, a database associated with the second instant messaging service with the matching user identities; and storing the database associated with the second instant messaging service, the database accessible by the second instant messaging service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for populating identities in an instant message service, the system comprising:
-
one or more hardware processors; and a memory storing instructions, when executed by the one or more hardware processors to cause the one or more hardware processors to perform operations including; registering a user of a first instant messaging service with a second instant messaging service different from the first instant messaging service; identifying user identities for users other than the registered user, wherein the user identities are associated with the first instant messaging service and the user identities are stored in a list associated with the registered user; determining when at least one of the user identities from the list of user identities has a matching user identity associated with the second instant messaging service comprising;
identifying a unique portion of each user identity associated with the first instant messaging service has at least a required amount of common features with a unique portion of a user identity associated with the second instant messaging service;determining a degree of uniqueness of the user identity associated with the second instant messaging service;
adjusting the required amount of common features between the unique portion of each user identity associated with the first instant messaging service and a unique portion of a matching user identity associated with the second instant messaging service based on the determined the degree of uniqueness of the user identity associated with the second instant messaging service;populating, by the one or more hardware processors, a database associated with the second instant messaging service with the matching user identities; and storing the database associated with the second instant messaging service, the database accessible by the second instant messaging service.
-
Specification