Instant messaging activity notification
First Claim
Patent Images
1. A method of communicating user activity in an instant messaging system, comprising:
- monitoring an input region displayed in a user interface of a client associated with the instant messaging system and executed at a first user terminal, said client being configured to communicate over the instant messaging system;
responsive to receiving a user activated keyboard input at said input region, analyzing said keyboard input to extract pattern information from the keyboard input and using said analysis to match said keyboard input to a type of user activity determined by the keyboard input patterns from a predetermined set of user activities associated with predetermined keyboard input patterns of known inputs to said input region, wherein the predetermined set of user activities includes at least a deletion activity, an accidental input activity, and a message completed activity; and
transmitting at least one of (a) an activity notification in the form of a message comprising data representing said type of user activity determined by the keyboard input patterns and (b) an inactivity notification in the form of a message comprising data representing user inactivity, from the first user terminal to at least a second user terminal associated with the instant messaging system over a communications network.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of communicating user activity in a messaging system. The method comprises: monitoring an input region displayed to a first user of the messaging system in a client executed at a user terminal of the first user; responsive to receiving a user activated input at the input region, analysing the input and using the analysis to match the input to a type of user activity from a predetermined set of user activities; and transmitting a message comprising data representing the type of user activity from the user terminal of the first user to a user terminal of at least one other user of the messaging system over a communications network.
-
Citations
24 Claims
-
1. A method of communicating user activity in an instant messaging system, comprising:
-
monitoring an input region displayed in a user interface of a client associated with the instant messaging system and executed at a first user terminal, said client being configured to communicate over the instant messaging system; responsive to receiving a user activated keyboard input at said input region, analyzing said keyboard input to extract pattern information from the keyboard input and using said analysis to match said keyboard input to a type of user activity determined by the keyboard input patterns from a predetermined set of user activities associated with predetermined keyboard input patterns of known inputs to said input region, wherein the predetermined set of user activities includes at least a deletion activity, an accidental input activity, and a message completed activity; and transmitting at least one of (a) an activity notification in the form of a message comprising data representing said type of user activity determined by the keyboard input patterns and (b) an inactivity notification in the form of a message comprising data representing user inactivity, from the first user terminal to at least a second user terminal associated with the instant messaging system over a communications network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An instant messaging system, comprising:
-
a first user terminal associated with the instant messaging system, the first user terminal configured to be connected to a communication network, wherein said first user terminal is configured to enable communication with at least one other user terminal associated with the instant messaging system, the at least one other user terminal configured to be connected to the communication network, wherein said first user terminal is further configured to execute a client associated with the instant messaging system, said client being configured for use in communicating over the instant messaging system, said client comprising; means for monitoring an input region displayed in a user interface associated with the client; means for analyzing a user activated keyboard input to extract pattern information from the keyboard input, responsive to receiving said keyboard input at said input region, and using said analysis to match said keyboard input to a type of user activity determined by the keyboard input patterns from a predetermined set of user activities associated with predetermined keyboard input patterns of known inputs to the input region; and wherein the predetermined set of user activities includes at least a deletion activity, an accidental input activity, and a message completed activity, the instant message system further comprising means for transmitting at least one of (a) an activity notification in the form of a message comprising data representing said type of user activity determined by the keyboard input patterns and (b) an inactivity notification in the form of a message comprising data representing user inactivity, from the first user terminal of said first user to the at least one other user terminal over the communications network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 23, 24)
-
-
19. A user terminal configured to connect to a communication network and execute a client configured for use in communicating over an instant messaging system, said client comprising:
-
means for monitoring an input region displayed in a user interface associated with said client on the user terminal; means for processing a user activated keyboard input thereby analyzing the user activated keyboard input to extract pattern information from the user activated keyboard input, responsive to receiving said keyboard input at said input region, and using said analysis to match said keyboard input to a type of user activity determined by the keyboard input patterns from a predetermined set of user activities associated with predetermined keyboard input patterns of known inputs to the input region; and wherein the predetermined set of user activities include at least a deletion activity, an accidental input activity, and a message completed activity, the user terminal further comprising means for transmitting at least one of (a) an activity notification in the form of a message comprising data representing said type of user activity determined by the keyboard input patterns and (b) an inactivity notification in the form of a message comprising data representing user inactivity, from the user terminal to a user terminal of at least one other user of the instant messaging system over the communications network.
-
-
20. A computer program product comprising a hardware storage medium comprising:
-
computer readable program code which when processed by a computer system having a memory and at least one computer processor, the computer readable program code directs the processor to facilitate communicating user activity in an instant messaging system, the computer readable program code further including computer readable program code that directs the processor to; monitor an input region displayed in a user interface of a client associated with the messaging system and configured to execute at a first user terminal, said client being configured for use in communicating over the instant messaging system; respond to receiving a user activated keyboard input at said input region, analyzing said keyboard input to extract pattern information from the user keyboard input and using said analysis to match said keyboard input to a type of user activity determined by the keyboard input patterns from a predetermined set of user activities associated with predetermined keyboard input patterns of known inputs to said input region; and transmit at least one of (a) an activity notification in the form of a message comprising data representing said type of user activity determined by the keyboard input patterns and (b) an inactivity notification in the form of a message comprising data representing user inactivity, from the first user terminal to at least a second user terminal, associated with the instant messaging system, over a communications network, wherein the predetermined set of user activities includes at least a deletion activity, an accidental input activity, and a message completed activity. - View Dependent Claims (21, 22)
-
Specification