Mapping online service user ID to portal user ID
First Claim
1. A method for mapping a first user identification (ID) to a second user ID between separate online services, comprising:
- storing an association between the first user ID of a user and the second user ID of the same user;
accessing a monitor service that monitors at least a first online service and is independent of each monitored online service, wherein the first online service comprises an online name service, wherein the first user ID comprises an alias that is associated with a fixed ID registered with the first online service, and wherein the fixed ID is not equivalent to the second user ID;
determining from the monitor service that the first user ID is actively participating in the first online service;
accessing a second online service that receives a message from a client identified by the second user ID, wherein the message indicates that the client detected the second user ID actively participating in the first online service, wherein the second online service comprises an online portal service that is independent of the online game service and the online portal service provides a messaging service, and wherein the second user ID is registered with the online portal service, but the second user ID is not registered with the online game service; and
determining from the association that the first user ID corresponds to the client identified by the second user ID.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are directed towards mapping a first user ID, such as an alias game ID, which may be used by multiple users, to a second user ID, such as a portal messenger ID. A user registers with an intermediary service, such as a game data aggregation service, and provides both the first user ID and the second user ID. The aggregation service detects when the first user ID is being used by one or more users in a first service, such as an online game service. The aggregation service also detects when a client probe reports to a second service, such as a portal messenger service, that the second user ID is participating in the same service. The aggregation service determines whether one instance of the first user ID from the first service corresponds to the second user ID from the second service.
-
Citations
15 Claims
-
1. A method for mapping a first user identification (ID) to a second user ID between separate online services, comprising:
-
storing an association between the first user ID of a user and the second user ID of the same user; accessing a monitor service that monitors at least a first online service and is independent of each monitored online service, wherein the first online service comprises an online name service, wherein the first user ID comprises an alias that is associated with a fixed ID registered with the first online service, and wherein the fixed ID is not equivalent to the second user ID; determining from the monitor service that the first user ID is actively participating in the first online service; accessing a second online service that receives a message from a client identified by the second user ID, wherein the message indicates that the client detected the second user ID actively participating in the first online service, wherein the second online service comprises an online portal service that is independent of the online game service and the online portal service provides a messaging service, and wherein the second user ID is registered with the online portal service, but the second user ID is not registered with the online game service; and determining from the association that the first user ID corresponds to the client identified by the second user ID. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer readable storage medium, comprising processor executable instructions that when executed by a processor perform actions, including:
-
storing, with the processor, an association between a first user ID of a user and a second user ID of the same user; accessing a monitor service that monitors at least a first online service and is independent of each monitored online service, wherein the first online service comprises an online name service, wherein the first user ID comprises an alias that is associated with a fixed ID registered with the first online game, and wherein the fixed ID is not equivalent to the second user ID; determining from the monitor service that the first user ID is actively participating in the first online service; accessing a second online service that receives a message from a client identified by the second user ID, wherein the message indicates that the client detected the second user ID actively participating in the first online service, wherein the second online service comprises an online portal service that is independent of the online game service and the online portal service provides a messaging service, and wherein the second user ID is registered with the online portal service, but the second user ID is not registered with the online name service; and determining from the association that the first user ID corresponds to the client identified by the second user ID.
-
-
10. A server device for mapping a first user identification (ID) to a second user ID between separate online services, comprising:
-
a communication interface in communication with a monitor service and a second online service; a memory for storing instructions; and a processor in communication with the communication interface and with the memory, wherein the processor performs actions based at least in part on the stored instructions, including; storing an association between the first user ID of a user and the second user ID of the same user; accessing the monitor service that monitors at least a first online service and is independent of each monitored online service, wherein the first online service comprises an online name service, wherein the first user ID comprises an alias that is associated with a fixed ID registered with the first online service, and wherein the fixed ID is not equivalent to the second user ID; determining from the monitor service that the first user ID is actively participating in the first online service; accessing the second online service that receives a message from a client identified by the second user ID, wherein the message indicates that the client detected the second user ID actively participating in the first online service, wherein the second online service comprises an online portal service that is independent of the online game service and the online portal service provides a messaging service, and wherein the second user ID is registered with the online portal service, but the second user ID is not registered with the online game service; and determining from the association that the first user ID corresponds to the client identified by the second user ID. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A client device for mapping a first user identification (ID) to a second user ID between separate online services, comprising:
-
a communication interface in communication with a first online service, a second online service, and a data warehouse service, wherein the first online service comprises an online name service, wherein the first user ID comprises an alias that is associated with a fixed ID registered with the first online service, wherein the fixed ID is not equivalent to the second user ID, wherein the second online service comprises an online portal service that is independent of the online game service and the online portal service provides a messaging service, and wherein the second user ID is registered with the online portal service, but the second user ID is not registered with the online game service; a memory for storing instructions; and a processor in communication with the communication interface and with the memory, wherein the processor performs actions based at least in part on the stored instructions, including; providing to the data warehouse service an association between the first user ID of a user and the second user ID of the same user; executing a client service that actively participates in the first online service with the first user ID; using a client probe to monitor a client process list and the communication interface to determine that the client service is actively participating in the first online service; and communicating a message to the second online service using the second user ID, wherein the message notifies the second online service that the client service is executing, and the message includes an address to the first online service, but the message does not include a reference to the first user ID; and
wherein;the message is provided by the second online service to the data warehouse service such that that data warehouse service is notified that the second user ID is actively participating in the first online service; the data warehouse service accesses a monitor service that monitors at least the first online service to determine that the first user ID is actively participating in the first online service and is independent of each monitored online service; and the data warehouse service determines that the first user ID corresponds to the client device identified by the second user ID.
-
Specification