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 and the second user ID;
accessing a monitor service that monitors a first online service;
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; 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.
26 Citations
20 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 and the second user ID;
accessing a monitor service that monitors a first online service;
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; 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, 10)
-
-
11. A computer readable medium, comprising executable instructions for performing actions, including:
-
storing an association between a first user ID and a second user ID;
accessing a monitor service that monitors a first online service;
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; and
determining from the association that the first user ID corresponds to the client identified by the second user ID.
-
-
12. A modulated data signal for communicating data over a network, the modulated data signal comprising instructions that enable a computing device to perform the actions of:
-
storing an association between a first user ID and a second user ID;
accessing a monitor service that monitors a first online service;
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; and
determining from the association that the first user ID corresponds to the client identified by the second user ID.
-
-
13. 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 and the second user ID;
accessing the monitor service that monitors a first online service;
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; and
determining from the association that the first user ID corresponds to the client identified by the second user ID. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. 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;
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 and the second user ID;
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 the first online service to determine that the first user ID is actively participating in the first online service; and
the data warehouse service determines that the first user ID corresponds to the client device identified by the second user ID. - View Dependent Claims (20)
-
Specification