System and method for organizing messages
First Claim
1. A method comprising:
- storing, by a computing device, an ordered arrangement of message collections on a computing device, the ordered arrangement of message collections including at least a first collection, a second collection, and a third collection;
selecting, by the computing device, an active collection from the ordered arrangement of message collections, where one or more other message collections in the ordered arrangement of message collections are inactive collections;
displaying, on a display of the computing device, the active collection while the inactive collections are not displayed on the display, wherein the at least first, second and third collections having locations assigned thereto such that each of the at least first, second and third collections is located along a first axis of the display in a fixed order, and wherein each of the at least first, second and third collections is selected to be the active collection and displayed by moving the active collection along the first axis;
detecting a swipe gesture applied to a representation of a first message item of the active collection, the swipe gesture being along the first axis and within a screen area occupied by the representation of the first message item; and
executing an action on the first message item in response to the detected swipe gesture, wherein executing the action includes;
in the event that the first collection is the active collection, the second collection is one of the inactive collections being located in a first direction from the first collection along the first axis, and the swipe gesture is in the first direction and has a first distance traveled that is less than a threshold distance, transferring the first message item to the second collection;
in the event that the first collection is the active collection, the second and third collections being both inactive collections, the third collection is located in the first direction further away from the first collection along the first axis than the second collection, and the swipe gesture is in the first direction and has a second distance traveled that is greater than the threshold distance, transferring the first message item to the third collection; and
in the event that the third collection is the active collection, the second collection is one of the inactive collections being located in a second direction, opposite the first direction, from the third collection along the first axis, and the swipe gesture is in the second direction and has a second distance traveled that is less than the threshold distance, transferring the first message item to the second collection.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sorting messages within an interface including providing a navigational menu with at least three menu options of at least three message collections, the menu options ordered according to an ordered horizontal virtual arrangement of a set of message collections; upon receiving user selection of one of the menu options, activating the message collection corresponding to the user selected menu option, which comprises—displaying the message collection of the selected menu option and virtually positioning the remaining set of message collections off screen; within the active message collection of the set of message collections, detecting a gesture swipe in a horizontal direction; selecting a sorting option corresponding to a message collection virtually positioned in the horizontal direction relative to the active message collection; and transferring the message to the message collection of the selected sorting option.
-
Citations
16 Claims
-
1. A method comprising:
-
storing, by a computing device, an ordered arrangement of message collections on a computing device, the ordered arrangement of message collections including at least a first collection, a second collection, and a third collection; selecting, by the computing device, an active collection from the ordered arrangement of message collections, where one or more other message collections in the ordered arrangement of message collections are inactive collections; displaying, on a display of the computing device, the active collection while the inactive collections are not displayed on the display, wherein the at least first, second and third collections having locations assigned thereto such that each of the at least first, second and third collections is located along a first axis of the display in a fixed order, and wherein each of the at least first, second and third collections is selected to be the active collection and displayed by moving the active collection along the first axis; detecting a swipe gesture applied to a representation of a first message item of the active collection, the swipe gesture being along the first axis and within a screen area occupied by the representation of the first message item; and executing an action on the first message item in response to the detected swipe gesture, wherein executing the action includes; in the event that the first collection is the active collection, the second collection is one of the inactive collections being located in a first direction from the first collection along the first axis, and the swipe gesture is in the first direction and has a first distance traveled that is less than a threshold distance, transferring the first message item to the second collection; in the event that the first collection is the active collection, the second and third collections being both inactive collections, the third collection is located in the first direction further away from the first collection along the first axis than the second collection, and the swipe gesture is in the first direction and has a second distance traveled that is greater than the threshold distance, transferring the first message item to the third collection; and in the event that the third collection is the active collection, the second collection is one of the inactive collections being located in a second direction, opposite the first direction, from the third collection along the first axis, and the swipe gesture is in the second direction and has a second distance traveled that is less than the threshold distance, transferring the first message item to the second collection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
providing a navigational menu with at least three menu options operable to select a message collection from a set of at least three message collections, the at least three message collections having a fixed ordered horizontal arrangement such that each of the message collections has a fixed location along a first axis relative to each other among the message collections, the menu options of the navigational menu being ordered according to the fixed order of the set of message collections; upon receiving user selection of one of the menu options, displaying, on a display of a computing device, the message collection corresponding to the selected menu option as an active message collection, wherein only the active collection is displayed on the display while all of the message collections other than the active message collection are not displayed, and wherein each of the at least three collections is selected to be the active collection and displayed by moving the active collection along the first axis; within the active message collection, detecting a swipe gesture in a horizontal direction, the swipe gesture having a distance traveled in the horizontal direction and applied to a representation of a message in the active message collection and occurring within a screen area occupied by the representation of the message; selecting one of the message collections based on the location of the active message collection, relative to the other message collections, and the distance of the swipe gesture, wherein; when the distance traveled of the swipe gesture is below a threshold value, a message collection having a location in the same direction of the swipe gesture that is immediately adjacent to the active message collection is selected, and when the distance traveled of the swipe gesture is equal or above a threshold value, a message collection is selected such that its location is in the same direction of the swipe gesture, is further away from the active message collection and separated by an intermediate message collection having a location that is immediately adjacent to the active message collection, wherein the distance traveled is in a first direction or a second direction that is along the first axis; and transferring the message from the active message collection to the selected message collection; displaying, corresponding to a new selected menu option, a new message collection among the set of at least three message collections as a new active message collection, wherein all of the message collections other than the new active message collection are not displayed; and transferring a second message from the new active message collection to a new selected message collection based on the location of the new active message collection relative to the other message collections, the distance, and the direction of the swipe gesture. - View Dependent Claims (12, 13, 14)
-
-
15. A method comprising:
-
storing, by a computing device, a plurality of message collections including a first collection, a second collection, and a third collection in an ordered arrangement of message collections, wherein each message collection in the ordered arrangement of message collections has a location in a fixed order along a first axis of a display of the computing device assigned thereto such that the third collection is located further away from the first collection than the second collection is; presenting, on a display of the computing device, the first collection of messages while hiding the second and third collections, and wherein the first collection of messages is presented on the display by moving the first collection of messages among the three collections of messages along the first axis; while continuing to hide the second and third collections; receiving, by the computing device, a swipe touch gesture with respect to a first message in the first collection of messages, the swipe touch gesture having a magnitude in a first direction or a second direction that is along the first axis; selecting the hidden second collection of messages as a destination collection for the message when the magnitude of the touch gesture is less than a threshold value; selecting the hidden third collection of messages as the destination collection when the magnitude of the touch gesture is greater than the threshold value; and moving, by the computing device, the first message into the selected hidden destination collection; presenting, on the display of the computing device, the second collection of messages while hiding the first and third collections by moving the display along the first axis; and while continuing to hide the first and third collections;
moving, by a second swipe gesture, a second message from the second collection of messages into either the first or third collection based on the magnitude and the direction of the second swipe gesture. - View Dependent Claims (16)
-
Specification