IP Library Granted Patent US 8,572,182
Granted Patent B2
US 8,572,182 · App. 11/459,047 · Granted Oct 29, 2013

Handling notifications in instant messaging systems

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 8,572,182
App. No.
11/459,047
Granted
Oct 29, 2013
Kind
B2
Abstract

To reduce the communications in an IM conversation between two devices, two or more IM events of the conversation at the first device are confirmed by sending to the second device a single IM communication that confirms the most recent of the events. In order that the user of the second device not experience undue delay in receiving the confirmation, the method may be applied where the time interval between any two consecutive ones of the events is less than a predetermined time.

Claims (29)

1. A method in a first communication device for reducing communications in an instant messaging conversation between said first device and a second communication device, the method comprising:

sending to said second device, a plurality of instant messages of said conversation;

receiving from said second device, after sending said plurality of instant messages, at least a notification of the status of only a particular one of said plurality of instant messages sent by said first device to said second device without having previously received a notification of the status of any of said plurality of instant messages sent prior to said particular one of said plurality of instant messages; and

in response to receipt of said notification, a processor updating an internal record to reflect said status for said particular one of said plurality of instant messages and to reflect an inferred status for all of said plurality of instant messages of said conversation sent prior to said particular one of said plurality of instant messages.

2. The method of claim 1 , wherein said status is message delivered.

3. The method of claim 1 , wherein said status is message read.

4. A non-transitory computer-readable medium having computer-executable instructions which when executed by a first communication device result in:

sending to a second device, a plurality of instant messages of an instant messaging conversation between said first communication device and said second device;

receiving from said second device, after sending said plurality of instant messages, at least a notification of the status of only a particular one of said plurality of instant messages sent by said first device to said second device without having previously received a notification of the status of any of said plurality of instant messages sent prior to said particular one of said plurality of instant messages; and

in response to receipt of said notification, updating an internal record to reflect said status for said particular one of said plurality of instant messages and to reflect an inferred status for all of said plurality of instant messages of said conversation sent prior to said particular one of said plurality of instant messages.

5. A communication device comprising:

a processor;

a display, coupled to said processor;

a keyboard, coupled to said processor;

a communication interface capable of communicating with a network and coupled to said processor, said communication device is able to communicate with another communication device by way of said communication interface and said network;

a memory coupled to the processor, said memory to store computer executable instructions which, when executed by said processor, causes said communication device to:

send to said other communication device, a plurality of instant messages of said conversation;

receive from said other communication device, after sending said plurality of instant messages, at least a notification of the status of only a particular one of said plurality of instant messages sent by said communication device to said other communication device without having previously received a notification of the status of any of said plurality of instant messages sent prior to said particular one of said plurality of instant messages; and

in response to receipt of said notification, update an internal record to reflect said status for said particular one of said plurality of instant messages and to reflect an inferred status for all of said plurality of instant messages of said conversation sent prior to said particular one of said plurality of instant messages.

6. The method of claim 1 , wherein said status is typing started.

7. The method of claim 1 , wherein said status is typing stopped.

8. The non-transitory computer-readable medium of claim 4 , wherein said status is message delivered.

9. The non-transitory computer-readable medium of claim 4 , wherein said status is message read.

10. The non-transitory computer-readable medium of claim 4 , wherein said status is typing started.

11. The non-transitory computer-readable medium of claim 4 , wherein said status is typing stopped.

12. The communication device of claim 5 , wherein said status is message delivered.

13. The communication device of claim 5 , wherein said status is message read.

14. The communication device of claim 5 , wherein said status is typing started.

15. The communication device of claim 5 , wherein said status is typing stopped.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDED PATENT NUMBER TO REMOVE PATENT NO. 8,873,407 AT PREVIOUSLY RECORDED ON REEL 64066 FRAME 1. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT EFFECTIVE DATE MARCH 20, 2023. Recorded Feb 2, 2026
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 074921/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Jul 31, 2013
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 030918/0470 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2006
From: KLASSEN, GERHARD DIETRICH
To: RESEARCH IN MOTION LIMITED
Reel/Frame 017974/0051 →