Device and method for filtering messages using sliding touch input
First Claim
1. A device comprising:
- a processor;
a memory storing messages of different types, at least a subset of the messages designated as unread messages; and
a touchscreen including a display;
the processor configured to;
provide message-type indicators in different areas of the touchscreen;
detect a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, the second direction perpendicular to the first direction, and the different areas along the first portion;
determine that an end of the first portion is in an area that includes a given message-type indicator to identify an associated message-type filter condition associated with the first portion, the change in direction also in the area; and
, in response,filter the messages according to the message-type filtering condition associated with the first portion and a second filtering condition associated with the second portion,the processor further configured to filter the messages according to the associated message-type filter condition by;
determining one or more of;
a length of the first portion does not terminate in any of areas of the touchscreen associated with any of the types of the messages;
the change in direction at the touchscreen does not occur in any of the areas; and
a respective area of the change in direction does not include a given indicator associated with any of the types of the messages, including the message-type indicator; and
, in response, one or more of;
filtering the messages to include all the types of the messages; and
, filtering the messages according to a given previous filtering condition.
4 Assignments
0 Petitions
Accused Products
Abstract
A device and method for filtering messages using sliding touch input are provided. The device comprises a processor; a memory storing messages of different types, at least a subset of the messages designated as unread messages; and a touchscreen including a display. A sliding touch input is detected at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction. In response, the messages are filtered according to one or more of a first filtering condition associated with the first portion and a second filtering condition associated with the second portion, to filter the messages according to one or more of type and a read status.
19 Citations
18 Claims
-
1. A device comprising:
a processor;
a memory storing messages of different types, at least a subset of the messages designated as unread messages; and
a touchscreen including a display;
the processor configured to;provide message-type indicators in different areas of the touchscreen; detect a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, the second direction perpendicular to the first direction, and the different areas along the first portion; determine that an end of the first portion is in an area that includes a given message-type indicator to identify an associated message-type filter condition associated with the first portion, the change in direction also in the area; and
, in response,filter the messages according to the message-type filtering condition associated with the first portion and a second filtering condition associated with the second portion, the processor further configured to filter the messages according to the associated message-type filter condition by;
determining one or more of;
a length of the first portion does not terminate in any of areas of the touchscreen associated with any of the types of the messages;
the change in direction at the touchscreen does not occur in any of the areas; and
a respective area of the change in direction does not include a given indicator associated with any of the types of the messages, including the message-type indicator; and
, in response, one or more of;
filtering the messages to include all the types of the messages; and
, filtering the messages according to a given previous filtering condition.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method comprising:
-
at a device comprising;
a processor;
a memory storing messages of different types, at least a subset of the messages designated as unread messages; and
a touchscreen including a display, providing message-type indicators in different areas of the touchscreen;detecting, using the processor, a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, the second direction perpendicular to the first direction, and the different areas along the first portion; determining that an end of the first portion is in an area that includes a given message-type indicator to identify an associated message-type filter condition associated with the first portion, the change in direction also in the area; and
, in response,filtering the messages at the processor according to the message-type filtering condition associated with the first portion and a second filtering condition associated with the second portion, the filtering the messages according to the associated message-type filter condition further comprising;
determining one or more of;
a length of the first portion does not terminate in any of areas of the touchscreen associated with any of the types of the messages;
the change in direction at the touchscreen does not occur in any of the areas; and
a respective area of the change in direction does not include a given indicator associated with any of the types of the messages, including the message-type indicator; and
, in response, one or more of;
filtering the messages to include all the types of the messages; and
, filtering the messages according to a given previous filtering condition. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium storing a computer program, wherein execution of the computer program is for:
-
at a device comprising;
a processor;
a memory storing messages of different types, at least a subset of the messages designated as unread messages; and
a touchscreen including a display, providing message-type indicators in different areas of the touchscreen;detecting, using the processor, a sliding touch input at the touchscreen, the sliding touch input comprising a first portion in a first direction and a second portion in a second direction such that the sliding touch input includes a change in direction, the second direction perpendicular to the first direction, and the different areas along the first portion; determining that an end of the first portion is in an area that includes a given message-type indicator to identify an associated message-type filter condition associated with the first portion, the change in direction also in the area; and
, in response,filtering the messages at the processor according to the message-type filtering condition associated with the first portion and a second filtering condition associated with the second portion, the filtering the messages according to the associated message-type filter condition further comprising;
determining one or more of;
a length of the first portion does not terminate in any of areas of the touchscreen associated with any of the types of the messages;
the change in direction at the touchscreen does not occur in any of the areas; and
a respective area of the change in direction does not include a given indicator associated with any of the types of the messages, including the message-type indicator; and
, in response, one or more of;
filtering the messages to include all the types of the messages; and
, filtering the messages according to a given previous filtering condition.
-
Specification