Methods for simulating icon popout on memory constrained devices
First Claim
1. A method comprising:
- at a client device having one or more processors and memory storing programs executed by the one or more processors;
displaying a list of conversations;
displaying, for each conversation in the list of conversations, a respective conversation status icon, wherein each respective conversation status icon includes a fixed image having an opaque border and a display background with one or more properties that can be varied such that, when a respective conversation associated with the respective conversation status icon is not selected, the opaque border is not visually distinct from the display background;
detecting selection of a particular conversation from the list of conversations;
in response to detecting selection of the particular conversation;
varying a visual appearance of the display background, such that the opaque border of a conversation status icon associated with the particular conversation is visually distinct from the display background.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods for simulating icon popout on memory constrained devices are described. In some embodiments, the client device displays a message status icon where the message status icon represents a first message status of the respective message. In response to a user action, the status of the respective action changes and the visual appearance of the message status icon varies such that the displayed message status icon represents a second message status of the respective message, to identify a status change of the respective message. The message status icon comprises a fixed image having a display background with at least one property that can be varied to achieve the changes in the visual appearance of the message status icon. Other embodiments are also described.
100 Citations
17 Claims
-
1. A method comprising:
-
at a client device having one or more processors and memory storing programs executed by the one or more processors; displaying a list of conversations; displaying, for each conversation in the list of conversations, a respective conversation status icon, wherein each respective conversation status icon includes a fixed image having an opaque border and a display background with one or more properties that can be varied such that, when a respective conversation associated with the respective conversation status icon is not selected, the opaque border is not visually distinct from the display background; detecting selection of a particular conversation from the list of conversations; in response to detecting selection of the particular conversation;
varying a visual appearance of the display background, such that the opaque border of a conversation status icon associated with the particular conversation is visually distinct from the display background. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A client device, comprising:
-
one or more processors, a display, a memory coupled to the one or more processors; and one or more programs, stored in the memory, configured for execution by the one or more processors, the one or more programs comprising instructions to for; displaying a list of conversations; displaying, for each conversation in the list of conversations, a respective conversation status icon, wherein a each respective conversation status icon includes a fixed image having an opaque border and a display background with one or more properties that can be varied;
such that, when a respective conversation associated with the respective conversation status icon is not selected, the opaque border is not visually distinct from the display background;detecting selection of a particular conversation from the list of conversations; in response to detecting selection of the particular conversation;
varying a visual appearance of the display background, such that the opaque border of a conversation status icon associated with the particular conversation is visually distinct from the display background. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs configured for execution by an electronic device, the one or more programs comprising instructions for:
-
displaying a list of conversations; displaying, for each conversation in the list of conversations, a respective conversation status icon, wherein each respective conversation status icon includes a fixed image having an opaque border and a display background with one or more properties that can be varied such that, when a respective conversation associated with the respective conversation status icon is not selected, the opaque border is not visually distinct from the display background; detecting selection of a particular conversation from the list of conversations; in response to detecting selection of the particular conversation;
varying a visual appearance of the display background, such that the opaque border of a conversation status icon associated with the particular conversation is visually distinct from the display background. - View Dependent Claims (14, 15, 16, 17)
-
Specification