IP Library Granted Patent US 9,954,996
Granted Patent B2
US 9,954,996 · App. 12/163,908 · Granted Apr 24, 2018

Portable electronic device with conversation management for incoming instant messages

Inventors: Greg Christie (San Jose, CA); Marcel Van Os (San Francisco, CA); Stephen O. Lemay (San Francisco, CA); Evan Russell Doll (San Francisco, CA)
Assignee: Apple Inc.
H04M1/72552G06Q10/107H04M1/67H04M2250/22H04M2250/60
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,954,996
App. No.
12/163,908
Filed
Jun 27, 2008
Granted
Apr 24, 2018
Kind
B2
Examiner
HU, RUI MENG
Art Unit
2649
USPC
455/566
Abstract

A portable electronic device with a touch screen display displays an incoming message from a party to a user of the device while the device is locked. The device responds to detecting a user request to view the incoming message by immediately displaying a set of messages between the user and the party in a chronological order. While the device is unlocked, if an incoming message is longer than a predefined length the device displays a portion of the incoming message, a view icon, and a long-message indicia. Alternately, if the incoming message is equal to or less than the predefined length, the device displays the entire incoming message and a reply icon. In response to user selection of either the view icon or the reply icon, the device immediately displays a set of messages between the user of the device and the party in a chronological order.

Claims (199)

1. A method, comprising:

at a portable electronic device with a touch screen display:

displaying an incoming message from a party to a user of the portable electronic device on the touch screen display while the portable electronic device is locked, the incoming message including at least a portion of text in the incoming message;

while the portable electronic device remains locked, detecting a user request to unlock the portable electronic device; and

in response to detecting the user request to unlock the portable electronic device,

unlocking the portable electronic device; and

in accordance with a determination that the user request to unlock the portable electronic device meets a predetermined condition, immediately displaying a set of messages between the user of the portable electronic device and the party in a chronological order, wherein the displayed set of messages includes the incoming message.

2. The method of claim 1 , wherein displaying the incoming message further includes:

displaying a portion of the incoming message on the touch screen display while the portable electronic device is locked and a long-message indicia if the incoming message is longer than a predefined length; and

displaying the incoming message in its entirety on the touch screen display while the portable electronic device is locked if the incoming message is equal to or less than the predefined length.

3. The method of claim 1 , further including:

in accordance with a determination that no user request to unlock the portable electronic device is detected within a predetermined period of time, ceasing to display the incoming message on the touch screen display after the predetermined period of time.

4. The method of claim 3 , further including:

after ceasing to display the incoming message, displaying a message alert on the touch screen display, wherein the message alert includes an identifier of the party and a time indicator for the incoming message.

5. The method of claim 3 , further including:

after ceasing to display the incoming message,

in response to detecting a user selection of an instant messaging icon, displaying a list of instant messaging conversations wherein the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party.

6. The method of claim 3 , further including:

in accordance with a determination that no user request to unlock the portable electronic device is detected within the predetermined period of time, marking a conversation that includes the incoming message as containing at least one unread message.

7. The method of claim 1 , further including:

while the portable electronic device is locked, changing an unlock icon to a view-message icon when displaying the incoming message.

8. The method of claim 7 , further including:

in accordance with a determination that no user selection of the view-message icon is detected within a predetermined period of time,

ceasing to display the incoming message on the touch screen display; and

changing the view icon back to the unlock icon.

9. The method of claim 7 , further including:

in accordance with a determination that user selection of the view-message icon is detected within a predetermined period of time,

unlocking the portable electronic device; and

immediately displaying the set of messages between the user of the portable electronic device and the party in a chronological order, wherein the displayed set of messages includes the incoming message.

10. The method of claim 1 , wherein the incoming message is a Short Messaging Service (SMS), Multimedia Messaging Service, or Enhanced Messaging Service (EMS) message.

11. The method of claim 1 , wherein the user request to unlock the portable electronic device meets the predetermined condition when the user request to unlock is detected while the portable electronic device displays the incoming message.

12. The method of claim 1 , wherein the user request to unlock the portable electronic device meets the predetermined condition when the user request to unlock is detected while the portable electronic device displays a view-message icon, and the user request to unlock is a gesture on the view-message icon.

13. A method, comprising: at a portable electronic device with a touch screen display: while the portable electronic device is unlocked, receiving an incoming message from a party to a user of the portable electronic device; determining whether the incoming message is longer than, equal to, or less than a predefined length; in response to receiving the incoming message: in accordance with a determination that the incoming message is longer than the predefined length, concurrently displaying: a portion of the incoming message from the party to the user of the portable electronic device, a view icon, and a long-message indicia on the touch screen; in accordance with a determination that the incoming message is equal to or less than the predefined length, concurrently displaying: the incoming message from the party to the user of the portable electronic device and, a reply icon on the touch screen display; and in response to detecting user selection of either the view icon or the reply icon, immediately displaying a soft keyboard, a text box, and a send icon on the touch screen display, in addition to displaying the incoming message.

14. The method of claim 13 , further including:

displaying the incoming message or a portion thereof, and either the view icon or the reply icon on the touch screen display for a predetermined period of time; and

in accordance with a determination that no user selection of the view icon or the reply icon is detected within the predetermined period of time, ceasing to display the incoming message or a portion thereof, and either the view icon and the reply icon on the touch screen display after the predetermined period of time.

15. The method of claim 14 , further including:

after ceasing to display the incoming message or portion thereof, and either the view icon and the reply icon,

in response to detecting user selection of an instant messaging icon, displaying a list of instant messaging conversations, wherein the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party.

16. The method of claim 14 , further including:

in accordance with a determination that no user selection of any of the view icon or the reply icon is detected within the predetermined period of time,

marking a conversation that includes the incoming message as containing at least one unread message.

17. The method of claim 13 , further including:

displaying the incoming message, and either of the view icon and the reply icon on the touch screen display for a predetermined period of time; and

in response to detecting user input representing a close command within a predetermined period of time, ceasing to display the incoming message or portion thereof, and either the view icon or the reply icon on the touch screen display.

18. The method of claim 17 , further including:

after ceasing to display the incoming message or portion thereof, and either the view icon and the reply icon,

in response to detecting a user selection of an instant messaging icon,

displaying a list of conversations, wherein:

the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party if the user input on either the reply icon or the view icon was not detected; and

the list does not include an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party if the user input on either the reply icon or the view icon was detected.

19. The method of claim 13 , wherein the incoming message is a Short Messaging Service (SMS), Multimedia Messaging Service, Enhanced Messaging Service (EMS), or eXtensible Messaging and Presence Protocol (XMPP) message.

20. The method of claim 13 , wherein the view icon contains the word “view”.

21. The method of claim 13 , wherein the reply icon contains the word “reply”.

22. A portable electronic device, comprising:

a touch screen display;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including:

instructions for displaying an incoming message from a party to a user of the portable electronic device on the touch screen display while the portable electronic device is locked, the incoming message including at least a portion of text in the incoming message;

instructions for, while the portable electronic device remains locked, detecting a user request to unlock the portable electronic device; and

instructions for, in response to detecting the user request to unlock the portable electronic device,

unlocking the portable electronic device; and

in accordance with a determination that the user request to unlock the portable electronic device meets a predetermined condition, immediately displaying a set of messages between the user of the portable electronic device and the party in a chronological order, wherein the displayed set of messages includes the incoming message.

23. The portable electronic device of claim 22 , wherein displaying the incoming message further includes:

displaying a portion of the incoming message on the touch screen display while the portable electronic device is locked and a long-message indicia if the incoming message is longer than a predefined length; and

displaying the incoming message in its entirety on the touch screen display while the portable electronic device is locked if the incoming message is equal to or less than the predefined length.

24. The portable electronic device of claim 22 , the one or more programs further including instructions for:

in accordance with a determination that no user request to unlock the portable electronic device is detected within a predetermined period of time, ceasing to display the incoming message on the touch screen display after the predetermined period of time.

25. The portable electronic device of claim 24 , the one or more programs further including instructions for:

after ceasing to display the incoming message, displaying a message alert on the touch screen display, wherein the message alert includes an identifier of the party and a time indicator for the incoming message.

26. The portable electronic device of claim 24 , the one or more programs further including instructions for:

after ceasing to display the incoming message,

in response to detecting a user selection of an instant messaging icon, displaying a list of instant messaging conversations wherein the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party.

27. The portable electronic device of claim 24 , the one or more programs further including instructions for:

in accordance with a determination that no user request to unlock the portable electronic device is detected within the predetermined period of time, marking a conversation that includes the incoming message as containing at least one unread message.

28. The portable electronic device of claim 22 , the one or more programs further including instructions for:

while the portable electronic device is locked, changing an unlock icon to a view-message icon when displaying the incoming message.

29. The portable electronic device of claim 28 , the one or more programs further including instructions for:

in accordance with a determination that no user selection of the view-message icon is detected within a predetermined period of time,

ceasing to display the incoming message on the touch screen display; and

changing the view icon back to the unlock icon.

30. The portable electronic device of claim 28 , the one or more programs further including instructions for:

in accordance with a determination that user selection of the view-message icon is detected within a predetermined period of time,

unlocking the portable electronic device; and

immediately displaying the set of messages between the user of the portable electronic device and the party in a chronological order, wherein the displayed set of messages includes the incoming message.

31. The portable electronic device of claim 22 , wherein the incoming message is a Short Messaging Service (SMS), Multimedia Messaging Service, or Enhanced Messaging Service (EMS) message.

32. The portable electronic device of claim 22 , wherein the user request to unlock the portable electronic device meets the predetermined condition when the user request to unlock is detected while the portable electronic device displays the incoming message.

33. The portable electronic device of claim 22 , wherein the user request to unlock the portable electronic device meets the predetermined condition when the user request to unlock is detected while the portable electronic device displays a view-message icon, and the user request to unlock is a gesture on the view-message icon.

34. A portable electronic device, comprising:

a touch screen display;

one or more processors;

memory; and

one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the programs including:

instructions for, while the portable electronic device is unlocked:

receiving an incoming message from a party to a user of the portable electronic device;

determining whether the incoming message is longer than, equal to, or less than a predefined length ;

in response to receiving the incoming message:

in accordance with a determination that the incoming message is longer than the predefined length, concurrently displaying:

 a portion of the incoming message from the party to the user of the portable electronic device,

 a view-message icon, and

 a long-message indicia on the touch screen display;

in accordance with a determination that the incoming message is equal to or less than the predefined length, concurrently displaying:

 the incoming message from the party to the user of the portable electronic device and

 a reply icon on the touch screen display; and

in response to detecting a user selection of either the view icon or the reply icon, immediately displaying a soft keyboard, a text box, and a send icon on the touch screen display, in addition to displaying the incoming message.

35. The portable electronic device of claim 34 , the one or more programs further including instructions for:

displaying the incoming message or a portion thereof, and either the view icon or the reply icon on the touch screen display for a predetermined period of time; and

in accordance with a determination that no user selection of the view icon or the reply icon is detected within the predetermined period of time, ceasing to display the incoming message or a portion thereof, and either the view icon and the reply icon on the touch screen display after the predetermined period of time.

36. The portable electronic device of claim 35 , the one or more programs further including instructions for:

after ceasing to display the incoming message or portion thereof, and either the view icon and the reply icon,

in response to detecting user selection of an instant messaging icon, displaying a list of instant messaging conversations, wherein the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party.

37. The portable electronic device of claim 35 , the one or more programs further including instructions for:

in accordance with a determination that no user selection of any of the view icon or the reply icon is detected within the predetermined period of time,

marking a conversation that includes the incoming message as containing at least one unread message.

38. The portable electronic device of claim 34 , the one or more programs further including instructions for:

displaying the incoming message, and either of the view icon and the reply icon on the touch screen display for a predetermined period of time; and

in response to detecting user input representing a close command within a predetermined period of time, ceasing to display the incoming message or portion thereof, and either the view icon or the reply icon on the touch screen display.

39. The portable electronic device of claim 38 , the one or more programs further including instructions for:

after ceasing to display the incoming message or portion thereof, and either the view icon and the reply icon,

in response to detecting a user selection of an instant messaging icon,

displaying a list of conversations, wherein:

the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party if the user input on either the reply icon or the view icon was not detected; and

the list does not include an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party if the user input on either the reply icon or the view icon was detected.

40. The portable electronic device of claim 34 , wherein the incoming message is a Short Messaging Service (SMS), Multimedia Messaging Service, Enhanced Messaging Service (EMS), or eXtensible Messaging and Presence Protocol (XMPP) message.

41. The portable electronic device of claim 34 , wherein the view icon contains the word “view”.

42. The portable electronic device of claim 34 , wherein the reply icon contains the word “reply”.

43. A non-transitory computer readable storage medium having instructions stored therein, which when executed by a portable electronic device with a touch screen display, cause the portable electronic device to:

display an incoming message from a party to a user of the portable electronic device on the touch screen display while the portable electronic device is locked, the incoming message including at least a portion of text in the incoming message;

while the portable electronic device remains locked, detect a user request to unlock the portable electronic device; and

in response to detecting the user request to unlock the portable electronic device,

unlock the portable electronic device; and

in accordance with a determination that the user request to unlock the portable electronic device meets a predetermined condition, immediately display a set of messages between the user of the portable electronic device and the party in a chronological order, wherein the displayed set of messages includes the incoming message.

44. The non-transitory computer readable storage medium of claim 43 , wherein displaying the incoming message further includes:

displaying a portion of the incoming message on the touch screen display while the portable electronic device is locked and a long-message indicia if the incoming message is longer than a predefined length; and

displaying the incoming message in its entirety on the touch screen display while the portable electronic device is locked if the incoming message is equal to or less than the predefined length.

45. The non-transitory computer readable storage medium of claim 43 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

in accordance with a determination that no user request to unlock the portable electronic device is detected within a predetermined period of time, cease to display the incoming message on the touch screen display after the predetermined period of time.

46. The non-transitory computer readable storage medium of claim 45 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

after ceasing to display the incoming message, display a message alert on the touch screen display, wherein the message alert includes an identifier of the party and a time indicator for the incoming message.

47. The non-transitory computer readable storage medium of claim 45 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

after ceasing to display the incoming message,

in response to detecting a user selection of an instant messaging icon, display a list of instant messaging conversations wherein the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party.

48. The non-transitory computer readable storage medium of claim 45 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

in accordance with a determination that no user request to unlock the portable electronic device is detected within the predetermined period of time, mark a conversation that includes the incoming message as containing at least one unread message.

49. The non-transitory computer readable storage medium of claim 43 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

while the portable electronic device is locked, change an unlock icon to a view-message icon when displaying the incoming message.

50. The non-transitory computer readable storage medium of claim 49 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

in accordance with a determination that no user selection of the view-message icon is detected within a predetermined period of time,

cease to display the incoming message on the touch screen display; and

change the view icon back to the unlock icon.

51. The non-transitory computer readable storage medium of claim 49 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

in accordance with a determination that user selection of the view-message icon is detected within a predetermined period of time,

unlock the portable electronic device; and

immediately display the set of messages between the user of the portable electronic device and the party in a chronological order, wherein the displayed set of messages includes the incoming message.

52. The non-transitory computer readable storage medium of claim 43 , wherein the incoming message is a Short Messaging Service (SMS), Multimedia Messaging Service, or Enhanced Messaging Service (EMS) message.

53. The non-transitory computer readable storage medium of claim 43 , wherein the user request to unlock the portable electronic device meets the predetermined condition when the user request to unlock is detected while the portable electronic device displays the incoming message.

54. The non-transitory computer readable storage medium of claim 43 , wherein the user request to unlock the portable electronic device meets the predetermined condition when the user request to unlock is detected while the portable electronic device displays a view-message icon, and the user request to unlock is a gesture on the view-message icon.

55. A non-transitory computer readable storage medium having instructions stored therein, which when executed by a portable electronic device with a touch screen display, cause the portable electronic device to:

while the portable electronic device is unlocked,

receive an incoming message from a party to a user of the portable electronic device;

determine whether the incoming message is longer than a predefined length or whether the incoming message is longer than, equal to, or less than a predefined length;

in response to receiving the incoming message:

in accordance with a determination that the incoming message is longer than the predefined length, concurrently display:

a portion of the incoming message from the party to the user of the portable electronic device,

a view icon, and

a long-message indicia on the touch screen display;

in accordance with a determination that the incoming message is equal to or less than the predefined length, concurrently display:

the incoming message from the party to the user of the portable electronic device and,

a reply icon on the touch screen display; and

in response to detecting user selection of either the view icon or the reply icon, immediately display a soft keyboard, a text box, and a send icon on the touch screen display, in addition to displaying the incoming message.

56. The non-transitory computer readable storage medium of claim 55 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

display the incoming message or a portion thereof, and either the view icon or the reply icon on the touch screen display for a predetermined period of time; and

in accordance with a determination that no user selection of the view icon or the reply icon is detected within the predetermined period of time, cease to display the incoming message or a portion thereof, and either the view icon and the reply icon on the touch screen display after the predetermined period of time.

57. The non-transitory computer readable storage medium of claim 56 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

after ceasing to display the incoming message or portion thereof, and either the view icon and the reply icon,

in response to detecting user selection of an instant messaging icon, display a list of instant messaging conversations, wherein the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party.

58. The non-transitory computer readable storage medium of claim 56 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

in accordance with a determination that no user selection of any of the view icon or the reply icon is detected within the predetermined period of time,

mark a conversation that includes the incoming message as containing at least one unread message.

59. The non-transitory computer readable storage medium of claim 55 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

display the incoming message, and either of the view icon and the reply icon on the touch screen display for a predetermined period of time; and

in response to detecting user input representing a close command within a predetermined period of time, cease to display the incoming message or portion thereof, and either the view icon or the reply icon on the touch screen display.

60. The non-transitory computer readable storage medium of claim 59 , further including instructions, which when executed by the portable electronic device, cause the portable electronic device to:

after ceasing to display the incoming message or portion thereof, and either the view icon and the reply icon,

in response to detecting a user selection of an instant messaging icon,

display a list of conversations, wherein:

the list includes an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party if the user input on either the reply icon or the view icon was not detected; and

the list does not include an unread message indicia adjacent to the conversation between the user of the portable electronic device and the party if the user input on either the reply icon or the view icon was detected.

61. The non-transitory computer readable storage medium of claim 55 , wherein the incoming message is a Short Messaging Service (SMS), Multimedia Messaging Service, Enhanced Messaging Service (EMS), or eXtensible Messaging and Presence Protocol (XMPP) message.

62. The non-transitory computer readable storage medium of claim 55 , wherein the view icon contains the word “view”.

63. The non-transitory computer readable storage medium of claim 55 , wherein the reply icon contains the word “reply”.

64. A graphical user interface on a portable electronic device with a touch screen display, comprising:

an incoming message from a party to a user of the portable electronic device; and

a set of messages between the user of the portable electronic device and the party in a chronological order;

wherein:

the incoming message from a party to a user of the portable electronic device is displayed while the portable electronic device is locked, the incoming message including at least a portion of text in the incoming message; and

in response to detecting a user request to unlock the portable electronic device, the portable electronic device is unlocked and the set of messages between the user of the portable electronic device and the party is immediately displayed in a chronological order, wherein the displayed set of messages includes the incoming message.

65. A graphical user interface on a portable electronic device with a touch screen display, comprising: an incoming message or a portion of an incoming message from a party to a user of the portable electronic device; a view icon; a long message indicia; a reply icon; and a set of messages between the user of the portable electronic device and the party, wherein: the incoming message from the party to the user of the portable electronic device is received by the portable electronic device; whether the incoming message is longer than, equal to, or less than a predefined length is determined by the portable electronic device; in response to receiving the incoming message from the party to the user of the portable electronic device: in accordance with a determination that the incoming message is longer than the predefined length: the portion of the incoming message from the party to the user of the portable electronic device, the view icon and, the long message indicia are concurrently displayed on the touch screen; in accordance with a determination that the incoming message is equal to or less than the predefined length: the incoming message from the party to the user of the portable electronic device, and the reply icon are concurrently displayed on the touch screen display; and in response to detecting user selection of either the view icon or the reply icon, a soft keyboard, a text box, a send icon on the touch screen display, and the incoming message are immediately displayed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2009
From: CHRISTIE, GREG; VAN OS, MARCEL; LEMAY, STEPHEN O.; DOLL, EVAN RUSSELL
To: APPLE INC.
Reel/Frame 022173/0214 →
Continuity (5)
Provisional Application 61019293 · Jan 6, 2008
Provisional Application 61019292 · Jan 6, 2008
Provisional Application 60937993 · Jun 29, 2007
Provisional Application 60946969 · Jun 28, 2007
Related Publication 20090005011A1 · Jan 1, 2009