System and method for activity monitoring and reporting in a computer network
First Claim
1. A system for activity notification on a computer network, the system comprising:
- a user input device;
an activity monitor to detect user activation of the user input device, the activity monitor generating a status signal indicative of user activation of the user input device;
a timer to measure a predetermined time interval;
a message processor to generate an activity message if the status signal has been generated within the predetermined time interval, the activity message processor transmitting the activity message to at least one recipient with whom the user is communicating via the computer network.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for monitoring user activity in an instant messaging session on a computer network periodically sends an activity message to other participants in the instant messaging session if the user has actively entered data during a first predetermined time interval. The system periodically sends a new activity message at intervals corresponding to the first predetermined time interval so long as the user is actively entering data during each time interval. If the user has not entered data during the first predetermined time interval, the system will not send an activity message. Other participants in the instant messaging session receive the activity message and generate an activity indicator on their respective displays. The computer receiving the activity message displays an activity indicator on the computer display in response to receipt of an activity message and starts a timer to measure a second predetermined time interval. If another activity message is not received within the second predetermined time interval, the activity indicator is deleted from the display.
213 Citations
54 Claims
-
1. A system for activity notification on a computer network, the system comprising:
-
a user input device;
an activity monitor to detect user activation of the user input device, the activity monitor generating a status signal indicative of user activation of the user input device;
a timer to measure a predetermined time interval;
a message processor to generate an activity message if the status signal has been generated within the predetermined time interval, the activity message processor transmitting the activity message to at least one recipient with whom the user is communicating via the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for activity notification on a computer network having a transmitting computing device coupled to the computer network, the system comprising:
-
a network interface coupled to the computer network and receiving an activity message from the transmitting computing device, the activity message being indicative of user activity on the transmitting computing device;
a timer to measure a predetermined time interval; and
a message processor to generate an activity indicator in response to receipt of the activity message and deleting the activity indicator at the end of the predetermined time interval if a new activity message is not received during the predetermined time interval. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable media containing computer-executable instructions to cause a computer coupled to a computer network to perform program steps of:
-
detecting user activation of a user input device;
generating a status signal indicative of user activation of the user input device;
measuring a predetermined time interval;
generating an activity message at the end of the predetermined time interval if the status signal has been generated within the predetermined time interval; and
transmitting the activity message to at least one recipient with whom the user is communicating via the computer network. - View Dependent Claims (17, 18, 19, 20, 21, 25)
determining whether a user of the computer is engaged in a conversation with a user of the transmitting computing device based on whether the new activity message is received within the predetermined time interval.
-
-
22. A computer-readable media containing computer-executable instructions to cause a computer coupled to a computer network to perform program steps of:
-
receiving an activity message from a transmitting computing device coupled to a computer network, the activity message being indicative of user activity on the transmitting computing device;
generating an activity indicator in response to receipt of the activity message;
initiating a timer to measure a predetermined time interval; and
deleting the activity indicator at the end of the predetermined time interval if a new activity message is not received within the predetermined time interval. - View Dependent Claims (23, 24)
-
-
26. A computer-readable media containing computer-executable instructions to cause a computer coupled to a computer network to perform program steps of:
-
receiving an activity message from each of a plurality of transmitting computing devices coupled to a computer network, each activity message being indicative of user activity on the respective transmitting computing device;
in response to receipt of each activity message, generating an activity indicator corresponding to each respective transmitting computing device;
initiating a timer to measure a predetermined time interval; and
deleting the activity indicator corresponding to a particular transmitting computing device at the end of the predetermined time interval if a new activity message from the particular transmitting computing device is not received during the predetermined time interval. - View Dependent Claims (27, 28)
-
-
29. A computer-readable media containing computer-executable instructions to cause a computer coupled to a computer network to perform program steps of:
-
detecting user activation of a user input device;
generating a status signal indicative of user activation of the user input device;
measuring a first predetermined time interval;
generating an outgoing activity message at the end of the first predetermined time interval if the status signal has been generated within the first predetermined time interval;
transmitting the outgoing activity message to at least one participant computing device with whom the user is communicating via the computer network;
receiving an incoming activity message from a participant computing device coupled to a computer network, the activity message being indicative of user activity on the participant computing device;
generating an activity indicator in response to receipt of the incoming activity message;
initiating a timer to measure a second predetermined time interval; and
deleting the activity indicator at the end of the second predetermined time interval if an incoming activity message is not received during the second predetermined time interval. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A method for activity notification in a computer coupled to a computer network, the method comprising:
-
detecting user activation of a user input device;
generating a status signal indicative of user activation of the user input device;
measuring a predetermined time interval;
generating an activity message at the end of the predetermined time interval if the status signal has been generated within the predetermined time interval; and
transmitting the activity message to at least one recipient with whom the user is communicating via the computer network. - View Dependent Claims (35, 36, 37)
-
-
38. A method for activity notification in a computer coupled to a computer network, the method comprising:
-
receiving an activity message from a transmitting computing device coupled to a computer network, the activity message being indicative of user activity on the transmitting computing device;
generating an activity indicator in response to receipt of the activity message;
initiating a timer to measure a predetermined time interval; and
deleting the activity indicator at the end of the predetermined time interval if an activity message is not received within a predetermined time. - View Dependent Claims (39, 40, 41)
determining whether a user of the computer is engaged in a conversation with a user of the transmitting computing device based on whether the new activity message is received within the predetermined time interval.
-
-
42. A method for activity notification in a computer coupled to a computer network, the method comprising:
-
detecting user activation of a user input device;
generating a status signal indicative of user activation of the user input device;
measuring a first predetermined time interval;
generating an outgoing activity message at the end of the first predetermined time interval if the status signal has been generated within the first predetermined time interval;
transmitting the outgoing activity message to at least one participant computing device with whom the user is communicating via the computer network;
receiving an incoming activity message from a participant computing device coupled to a computer network, the incoming activity message being indicative of user activity on the participant computing device;
generating an activity indicator in response to receipt of the incoming activity message;
initiating a timer to measure a second predetermined time interval; and
deleting the activity indicator at the end of the second predetermined time interval if an incoming activity message is not received during the second predetermined time interval. - View Dependent Claims (43, 44, 45, 46)
-
-
47. A system for notifying one or more participants of user activity, the system being adapted to operate on a device that comprises or is associated with a user-operable input mechanism, the device being communicatively coupleable to the one or more participants, the system comprising:
-
a timer which measures a time interval having a predetermined duration; and
a notifying module which receives an indication that the user mechanism is being operated, and which sends an activity message to the one or more participants conditioned upon the input mechanism being operated within said time interval. - View Dependent Claims (48, 49)
-
-
50. A system for determining whether a remote user is actively entering input, the system being adapted to operate on a device that is communicatively coupleable to the remote user, the system comprising:
-
a timer which measures a time interval having a predetermined duration; and
a determination module which receives an activity message from the remote user, which determines whether said activity message has been received within said time interval, and which generates output based on the determination as to whether said activity message has been received within said time interval. - View Dependent Claims (51, 52, 53, 54)
displaying said text message or graphic icon if said activity message has been received within said time interval; and
not displaying, or ceasing to display, said text message or graphic icon if said activity message has not been received within said time interval.
-
-
54. The system of claim 50, wherein the remote user participates in a conversation with a local user of the device, and wherein the determination module determines whether the remote user is actively engaged in the conversation with the local user based on whether the activity message is received within said time interval.
Specification