IP Library Granted Patent US 9,720,565
Granted Patent B2
US 9,720,565 · App. 14/874,108 · Granted Aug 1, 2017

Instant messaging activity notification

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,720,565
App. No.
14/874,108
Granted
Aug 1, 2017
Kind
B2
Abstract

User activity is communicated in a messaging system. Communication is performed by 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, analyzing 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.

Claims (55)

1. One or more computer-readable memory storage devices comprising processor-executable instructions which, responsive to execution by at least one processor, are configured to:

monitor each respective user input region of one or more user interfaces associated with a messaging system at a first user terminal;

receive one or more user activated inputs via at least one respective user input region;

responsive to receiving the one or more user activated inputs, analyze the one or more user activated inputs to identify a type of user activity from a predetermined set of user activities, the predetermined set of user activities comprising a message typing activity and a message deletion activity; and

transmit, from the first user terminal and over a communication network to at least one recipient user terminal, a message comprising an activity notification indicating that the message typing activity or the message deletion activity was detected.

2. The one or more computer-readable memory storage devices of claim 1 , wherein the activity notification is the same for the message typing activity and the message deletion activity.

3. The one or more computer-readable memory storage devices of claim 1 , wherein the activity notification indicates the message typing activity if the user activity comprises the message typing activity.

4. The one or more computer-readable memory storage devices of claim 1 , wherein the activity notification indicates the message typing activity if the user activity comprises the message deletion activity.

5. The one or more computer-readable memory storage devices of claim 1 , wherein the processor-executable instructions are further configured to:

analyze the one or more user activated inputs to identify the message typing activity when the user begins typing the message;

transmit, from the first user terminal and over the communication network to the at least one recipient user terminal, the message comprising the activity notification indicating that the message typing activity was detected;

analyze one or more additional user activated inputs to identify the message deletion activity when a user begins to delete one or more characters of the message; and

transmit, from the first user terminal and over the communication network to the at least one recipient user terminal, an additional message comprising an additional activity notification indicating that the message typing activity was detected.

6. The one or more computer-readable memory storage devices of claim 1 , wherein the processor-executable instructions are further configured to:

receive at least one message over the communication network originating from the at least one recipient user terminal;

extract, from the at least one message, data representing a type of user activity at the at least one recipient user terminal; and

update an activity indicator icon, displayed on at least one of the one or more user interfaces associated with the messaging system, based, at least in part, on the extracted type of user activity.

7. The one or more computer-readable memory storage devices of claim 6 , wherein the activity indicator icon comprises an animated icon.

8. A device for communicating user activity in a messaging system, the device comprising:

at least one processor; and

one or more computer-readable memory storage devices comprising processor-executable instructions which, responsive to execution by the at least one processor, are configured to enable the device to:

monitor each respective user input region of one or more user interfaces associated with the messaging system;

receive one or more user activated inputs via at least one respective user input region;

responsive to receiving the one or more user activated inputs, analyze the one or more user activated inputs to identify a type of user activity from a predetermined set of user activities, the predetermined set of user activities comprising a message typing activity and a message deletion activity; and

transmit, from the first user terminal and over a communication network to at least one recipient user terminal, a message comprising an activity notification indicating that the message typing activity or the message deletion activity was detected.

9. The device of claim 8 , wherein the activity notification is the same for the message typing activity and the message deletion activity.

10. The device of claim 8 , wherein the activity notification indicates the message typing activity if the user activity comprises the message typing activity.

11. The device of claim 8 , wherein the activity notification indicates the message typing activity if the user activity comprises the message deletion activity.

12. The device of claim 8 further configured to:

analyze the one or more user activated inputs to identify the message typing activity when the user begins typing the message;

transmit, from the first user terminal and over the communication network to the at least one recipient user terminal, the message comprising the activity notification indicating that the message typing activity was detected;

analyze one or more additional user activated inputs to identify the message deletion activity when a user begins to delete one or more characters of the message; and

transmit, from the first user terminal and over the communication network to the at least one recipient user terminal, an additional message comprising an additional activity notification indicating that the message typing activity was detected.

13. The device of claim 8 further configured to:

receive at least one message over the communication network originating from the at least one recipient user terminal;

extract, from the at least one message, data representing a type of user activity at the at least one recipient user terminal; and

update an activity indicator icon, displayed on at least one of the one or more user interfaces associated with the messaging system, based, at least in part, on the extracted type of user activity.

14. The device of claim 13 , wherein the activity indicator icon comprises an animated icon.

15. A computer-implemented method for communicating user activity in a messaging system, the method comprising:

monitoring each respective user input region of one or more user interfaces associated with the messaging system at a first user terminal;

receiving one or more user activated inputs via at least one respective user input region;

responsive to receiving the one or more user activated inputs, analyzing the one or more user activated inputs to identify a type of user activity from a predetermined set of user activities, the predetermined set of user activities comprising a message typing activity and a message deletion activity; and

transmitting, from the first user terminal and over a communication network to at least one recipient user terminal, a message comprising an activity notification indicating that the message typing activity or the message deletion activity was detected.

16. The computer-implemented method of claim 15 , wherein the activity notification is the same for the message typing activity and the message deletion activity.

17. The computer-implemented method of claim 15 , wherein the activity notification indicates the message typing activity if the user activity comprises the message typing activity.

18. The computer-implemented method of claim 15 , wherein the activity notification indicates the message typing activity if the user activity comprises the message deletion activity.

19. The computer-implemented method of claim 15 further comprising:

analyzing the one or more user activated inputs to identify the message typing activity when the user begins typing the message;

transmitting, from the first user terminal and over the communication network to the at least one recipient user terminal, the message comprising the activity notification indicating that the message typing activity was detected;

analyzing one or more additional user activated inputs to identify the message deletion activity when a user begins to delete one or more characters of the message; and

transmitting, from the first user terminal and over the communication network to the at least one recipient user terminal, an additional message comprising an additional activity notification indicating that the message typing activity was detected.

20. The computer-implemented method of claim 15 further comprising:

receiving at least one message over the communication network originating from the at least one recipient user terminal;

extracting, from the at least one message, data representing a type of user activity at the at least one recipient user terminal; and

updating an activity indicator icon, displayed on at least one of the one or more user interfaces associated with the messaging system, based, at least in part, on the extracted type of user activity.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: SKYPE
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 054586/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2015
From: MANDRE, INDREK
To: SKYPE LIMITED
Reel/Frame 036719/0917 →
CHANGE OF NAME Recorded Oct 2, 2015
From: SKYPE LIMITED
To: SKYPE
Reel/Frame 036746/0308 →