DETECTING INTERACTION WITH AN ONLINE SERVICE
First Claim
1. A method for detecting participation in an online service, comprising:
- detecting execution of a client program that is associated with the online service; and
determining that communication between the client program and the online service exceeds a predefined threshold indicating that the client program is participating in the online service.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are directed towards detecting that a client is participating in an online service such as an online multiplayer game. A client probe module monitors an operating system process list to detect an executable file name, indicating that a client program is executing. The client probe evaluates client program communication to determine whether the communication is consistently directed to the same online service and meets a predefined communication rate threshold. The executable file name and communication rate threshold are provided before the client probe begins monitoring the process list. Meeting the threshold may cause the client program to instruct a client messaging module to send a message to contacts associated with the client through an independent portal service. The contacts may not be registered members of the online service, but the message may include information that enables the contacts to communicate with the same online service.
-
Citations
20 Claims
-
1. A method for detecting participation in an online service, comprising:
-
detecting execution of a client program that is associated with the online service; and
determining that communication between the client program and the online service exceeds a predefined threshold indicating that the client program is participating in the online service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium, comprising executable instructions for performing actions, including:
-
detecting execution of a client program that is associated with the online service; and
determining that communication between the client program and the online service exceeds a predefined threshold indicating that the client program is participating in the online service.
-
-
13. 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:
-
detecting execution of a client program that is associated with the online service; and
determining that communication between the client program and the online service exceeds a predefined threshold indicating that the client program is participating in the online service.
-
-
14. A client device for detecting participation in an online service, comprising:
-
a communication interface in communication with the 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;
detecting execution of a client program that is associated with the online service; and
determining that communication between the client program and the online service exceeds a predefined threshold indicating that the client program is participating in the online service. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A server device for providing an identifier and corresponding threshold of an online service, comprising:
-
a communication interface in communication with a client and with the 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;
obtaining the identifier of the online service;
determining a threshold rate of communication that must occur between the online service and the client that will indicate the client is participating in the online service; and
making the identifier and the threshold rate available to the client, which detects execution of a client program that is associated with the online service and determines that communication between the client program and the online service exceeds threshold rate. - View Dependent Claims (20)
-
Specification