System and method for activity monitoring and reporting in a computer network
First Claim
1. A method of indicating user input activity comprising:
- receiving, at a first electronic device, an activity indication message indicative of a user having operated, within a predefined period of time, an input device associated with a second electronic device remote from said first electronic device;
rendering an activity indicator indicating that said user is currently operating said input device;
receiving a content message from said second electronic device, said content message comprising information entered by said user using said input device;
determining, based on receipt of said content message, that said user has stopped typing; and
ceasing to render said activity indicator based on said determining step.
1 Assignment
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
18 Claims
-
1. A method of indicating user input activity comprising:
-
receiving, at a first electronic device, an activity indication message indicative of a user having operated, within a predefined period of time, an input device associated with a second electronic device remote from said first electronic device;
rendering an activity indicator indicating that said user is currently operating said input device;
receiving a content message from said second electronic device, said content message comprising information entered by said user using said input device;
determining, based on receipt of said content message, that said user has stopped typing; and
ceasing to render said activity indicator based on said determining step. - View Dependent Claims (2, 3)
-
-
4. A computer-readable medium or modulated signal being encoded with computer-executable instructions to perform a method of indicating user input activity comprising:
-
receiving, at a first electronic device, an activity indication message indicative of a user having operated, within a predefined period of time, an input device associated with a second electronic device remote from said first electronic device;
rendering an activity indicator indicating that said user is currently operating said input device;
receiving a content message from said second electronic device, said content message comprising information entered by said user using said input device;
determining, based on receipt of said content message, that said user has stopped typing; and
ceasing to render said activity indicator based on said determining step. - View Dependent Claims (15, 16)
-
-
5. A method performed in a first electronic device of communicating to a second electronic device whether user input activity is occurring at the first electronic device, the method comprising:
-
determining that a user input device associated with the first electronic device has been operated within a predetermined period of time;
based on said determining act, sending an activity message to the second electronic device;
receiving a content message from a user of the first electronic device, said content message having been entered with said user input device;
receiving, at said first electronic device, an indication that said user desires to transmit said content message to said second electronic device; and
transmitting said content message to said second electronic device as an indication that said user has ceased operating said user input device. - View Dependent Claims (6, 7)
-
-
8. A computer-readable medium or modulated signal being encoded with computer-executable instructions to perform a method in a first electronic device of communicating to a second electronic device whether user input activity is occurring at the first electronic device, the method comprising:
-
determining that a user input device associated with the first electronic device has been operated within a predetermined period of time;
based on said determining act, sending an activity message to the second electronic device;
receiving a content message from a user of the first electronic device, said content message having been entered with said user input device;
receiving, at said first electronic device, an indication that said user desires to transmit said content message to said second electronic device; and
transmitting said content message to said second electronic device as an indication that said user has ceased operating said user input device. - View Dependent Claims (17, 18)
-
-
9. A system for operating a first electronic device having a first input device associated therewith, the system comprising:
a module that determines whether said input device has been operated by a first user within a first predetermined period of time and that sends a first activity message to a second electronic device based on the determination, that generates a first content message based on input entered by said first user with said first input device, and that transmits said first content message to said second electronic device in response to an instruction from said first user to transmit said first content message, the receipt of said first content message serving as an indication to said second electronic device that operation of said first input device has ceased. - View Dependent Claims (10, 11, 12, 13, 14)
Specification