IP Library Granted Patent US 8,396,454
Granted Patent B2
US 8,396,454 · App. 13/344,080 · Granted Mar 12, 2013

Method and apparatus for dynamic session placeholder for message collection user interface

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,396,454
App. No.
13/344,080
Granted
Mar 12, 2013
Kind
B2
Abstract

A method and apparatus for representing a conversation of related messages is provided. In a message collection user interface for displaying messages sent and received by a communications device, a dynamic session placeholder is used for a respective conversation of related messages. The message collection user interface is displayed including any dynamic session placeholders in the list of messages. As messages from the conversation are occasioned, the dynamic session placeholder is updated. When the message collection is displayed, it is displayed in accordance with the updated session placeholder.

Claims (45)

1. A method of representing a plurality of related messages in a message collection user interface, comprising:

defining a dynamic message collection entry representing as a single entry a plurality of messages of an instant messaging conversation; and

displaying the dynamic message collection entry in a message collection user interface.

2. The method of claim 1 , comprising displaying the dynamic message collection entry in a list of messages.

3. The method of claim 2 , comprising removing the dynamic message collection entry from the list of messages in response to an interruption of the communication session.

4. The method of claim 1 , the plurality of messages representing a conversation of related messages.

5. The method of claim 1 , comprising updating the dynamic message collection entry in response to an activity of the instant messaging conversation.

6. The method of claim 1 , comprising updating a time stamp of the dynamic message collection entry in accordance with a message time of at least one of the plurality of messages.

7. The method of claim 5 , comprising, in response to the updating, changing the order of the dynamic message collection entry in the message collection user interface.

8. The method of claim 1 , comprising archiving the plurality of related messages in response to an interruption of the instant messaging conversation.

9. The method of claim 1 , the dynamic message collection entry comprising an icon associated with the plurality of related messages.

10. The method of claim 1 , the message collection user interface including a plurality of message types.

11. The method of claim 1 , comprising in response to a selection of the dynamic message collection entry, invoking an action of an application associated with a message type of at least one of the plurality of messages.

12. The method of claim 1 , comprising, in response to a selection of the dynamic message collection entry, accessing text associated with at least one of the plurality of messages.

13. A wireless communication device comprising:

a processor;

a display electrically coupled to the processor, the display presenting a user interface; and

memory including machine-readable instructions executable by the processor, the instructions, when executed, causing the device to:

define a dynamic message collection entry representing as a single entry a plurality of messages of an instant messaging conversation; and

display the dynamic message collection entry in a message collection user interface.

14. The device of claim 13 , wherein the instructions further cause the device to display the dynamic message collection entry in a list of messages.

15. The device of claim 14 , wherein the instructions further cause the device to remove the dynamic message collection entry from the list of messages in response to an interruption of the communication session.

16. The device of claim 13 , the plurality of messages representing a conversation of related messages.

17. The device of claim 13 , wherein the instructions further cause the device to update the dynamic message collection entry in response to an activity of the instant messaging conversation.

18. The device of claim 17 , wherein the instructions further cause the device to, in response to the update, change the order of the dynamic message collection entry in the message collection user interface.

19. The device of claim 13 , wherein the instructions further cause the device to update a time stamp of the dynamic message collection entry in accordance with a message time of at least one of the plurality of messages.

20. The device of claim 13 , wherein the instructions further cause the device to archive the plurality of related messages in response to an interruption of the instant messaging conversation.

21. The device of claim 13 , the dynamic message collection entry comprising an icon associated with the plurality of related messages.

22. The device of claim 13 , the message collection user interface including a plurality of message types.

23. The device of claim 13 , wherein the instructions further cause the device to, in response to a selection of the dynamic message collection entry, invoke an action of an application associated with a message type of at least one of the plurality of messages.

24. The device of claim 13 , wherein the instructions further cause the device to, in response to a selection of the dynamic message collection entry, access text associated with at least one of the plurality of messages.

25. A memory comprising machine-readable instructions executable by a processor of a wireless communication device, the wireless communication device including a display, the machine-readable instructions, when executed, causing the device to:

define a dynamic message collection entry representing as a single entry a plurality of messages of an instant messaging conversation; and

display the dynamic message collection entry in a message collection user interface.

26. The memory of claim 25 , wherein the instructions further cause the device to display the dynamic message collection entry in a list of messages.

27. The memory of claim 26 , wherein the instructions further cause the device to remove the dynamic message collection entry from the list of messages in response to an interruption of the communication session.

28. The memory of claim 25 , the plurality of messages representing a conversation of related messages.

29. The memory of claim 25 , wherein the instructions further cause the device to update the dynamic message collection entry in response to an activity of the instant messaging conversation.

30. The memory of claim 29 , wherein the instructions further cause the device to, in response to the update, change the order of the dynamic message collection entry in the message collection user interface.

31. The memory of claim 25 , wherein the instructions further cause the device to update a time stamp of the dynamic message collection entry in accordance with a message time of at least one of the plurality of messages.

32. The memory of claim 25 , wherein the instructions further cause the device to archive the plurality of related messages in response to an interruption of the instant messaging conversation.

33. The memory of claim 25 , the dynamic message collection entry comprising an icon associated with the plurality of related messages.

34. The memory of claim 25 , the message collection user interface including a plurality of message types.

35. The memory of claim 25 , wherein the instructions further cause the device to, in response to a selection of the dynamic message collection entry, invoke an action of an application associated with a message type of at least one of the plurality of messages.

36. The memory of claim 25 , wherein the instructions further cause the device to, in response to a selection of the dynamic message collection entry, access text associated with at least one of the plurality of messages.

Assignments (2)
CHANGE OF NAME Recorded Apr 9, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032644/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2012
From: KLASSEN, GERHARD D.; WISEBOURT, SHAUL
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027486/0385 →