Monitoring users of a computer network
First Claim
1. A computer implemented method of monitoring users of a computer network, the method comprising:
- receiving from a monitoring user a request to monitor the availability of a monitored user to receive messages;
detecting whether the monitored user is available; and
executing a command based on whether the monitored user is available, the command being specified by the monitoring user and performing a function other than alerting the monitoring user of the availability of the monitored user, the command comprising an executable file, a scrip, or an operating system command.
7 Assignments
0 Petitions
Accused Products
Abstract
Communicating with and/or monitoring of a targeted used in computer-network environment (e.g., an instant messaging system) involves detecting that the targeted user has signed on to the network, and upon detecting the signon, automatically communicating with the targeted user, for example, by sending an instant message previously specified by a targeting user. Alternatively, or in addition, the targeting user can receive notification that the targeted user has signed on and/or that the instant message has been sent. Instead of, or in addition to, automatically sending an instant message and/or notifying the targeting user, a predefined operation specified by the targeting user (e.g., operating system command, script or executable file) can be performed. These various operations can be performed on one or more client systems, on one or more server systems, or any combination thereof.
-
Citations
34 Claims
-
1. A computer implemented method of monitoring users of a computer network, the method comprising:
-
receiving from a monitoring user a request to monitor the availability of a monitored user to receive messages;
detecting whether the monitored user is available; and
executing a command based on whether the monitored user is available, the command being specified by the monitoring user and performing a function other than alerting the monitoring user of the availability of the monitored user, the command comprising an executable file, a scrip, or an operating system command. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system including a computer program for monitoring users of a computer network, the computer program including code segments structured and arranged to:
-
receive from a monitoring user a request to monitor the availability of a monitored user to receive messages;
detect whether the monitored user is available; and
execute a command based on whether the monitored user is available, the command being specified by the monitoring user and performing a function other than alerting the monitoring user of the availability of the monitored user, and comprising an executable file, a script, or an operating system command. - View Dependent Claims (20, 21, 23, 24, 25, 26, 27, 28, 29, 30)
21.The computer system of claim 20 wherein the executing code segment includes a code segment for executing the command upon detecting that the previously unavailable user has become available. -
21. The computer system of claim 19 further comprising a code segment for automatically sending a predetermined message to the monitored user based on whether the monitored user is available.
-
23. The computer system of claim 19 wherein the code segments for detecting and executing are located entirely on one or more server systems.
-
24. The computer system of claim 19 wherein the code segments for detecting and executing are located entirely on one or more client systems.
-
25. The computer system of claim 19 wherein the code segments for detecting and executing are distributed among one or more server systems and one or more client systems.
-
26. The computer system of claim 19 further comprising a code segment for repeating the detecting and executing each time the monitored user newly becomes available.
-
27. The system of claim 19 wherein the execute a command code segment comprises a code segment structured and arranged to launch an online computer game to play with the monitored user.
-
28. The system of claim 19 wherein the execute a command code segment comprises a code segment structured and arranged to execute a command not directed to monitoring online status.
-
29. The system of claim 19 wherein the execute a command code segment comprises a code segment structured and arranged to send to the monitored user a message from the monitoring user.
-
30. The system of claim 19 wherein the execute a command code segment comprises a code segment structured and arranged to display to the monitored user a message from the monitoring user.
-
-
22. The computer system of claim 22 further comprising a code segment for repeating the detecting, executing, and automatic sending each time the monitored user newly becomes available.
- 31. The system of claim 31 wherein the execute a command code segment is structured and arranged to visually display a message to the monitored user.
-
33. The system of claim 33 wherein the instant message is sent to only the monitored user.
-
34. An apparatus for monitoring users of a computer network, the apparatus comprising:
-
means for receiving from a monitoring user a request to monitor the availability of a monitored user to receive messages;
means for detecting whether the monitored user is available; and
means for executing a command based on whether the monitored user is available, the command being specified by the monitoring user and performing a function other than alerting the monitoring user of the availability of the monitored user, and comprising an executable file, a script, or an operating system command.
-
Specification