Patent ID: 9729695
Date: 2017-08-08
CPC Classifications: G06F,H04L,H04M

Claim:
1. A computer-implemented method comprising: presenting a user interface including a message-list pane that displays a list of messages including a first message; receiving a user input from a user input device that controls a location of an on-screen cursor, the user input indicating a drag operation on the first message from a starting cursor location to a first or second current cursor location, the first or second current cursor location being variable during the drag operation, the starting cursor location being within an area occupied by the first message in the message-list pane and the first or second current cursor location also being within the area occupied by the first message in the message-list pane, the first and second current cursor locations being in the same direction from the starting cursor location, the second current cursor location being farther away from the starting cursor location than the first current cursor location, wherein the cursor remains within the area occupied by the first message in the message-list pane during the drag operation; sliding the area occupied by the first message in the message-list pane in response to the drag operation from a starting cursor location to the first or second current cursor location to expose a screen area of the client device that is previously occupied by the first message; while the user input indicates the drag operation from the starting cursor location: while the user input continues to indicate the drag operation: wherein the first and second visual indicators change dynamically as the on screen cursor changes between the first current cursor location and the second current cursor location during the drag operation; and in response to a further user input ending the drag operation, performing the second action on the first message.