Messaging system with discard user interface
AssigneeSnap Inc.
InventorsNewar Husam Al Majid, Laurent Desserrey, Christie Marie Heikkinen, Nathaniel Parrott, Jeremy Voss
Life of this patent
Estimating the term…
Abstract
A computer-implemented method of displaying a user interface comprises: displaying a preview of a message on a screen; receiving a discard motion; displaying a discard instruction with varying opacity during the receiving, the opacity increasing in proportion to a range of the discard motion; reaching a minimum motion threshold; and discarding the message.
Claims19
A method of displaying a user interface, comprising:
- causing a display of a user-generated message on a screen;
- detecting a discard motion comprising a lateral movement across the screen;
- sliding the display of the user-generated message along the screen in a direction of the detected discard motion;
- while detecting the discard motion, causing display of a discard instruction initially displayed at a first opacity and comprising an opacity increasing in proportion to a lateral range of the discard motion up to a second opacity until reaching a motion threshold without changing an opacity of the user-generated message;
- discarding the displayed user-generated message;
- and
- if the discard motion is released before reaching the motion threshold, returning the user-generated message to an original position on the screen.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a client device, cause the client device to perform operations comprising:
- causing a display of a user-generated message on a screen;
- detecting a discard motion comprising a lateral movement across the screen;
- sliding the display of the user-generated message along the screen in a direction of the detected discard motion;
- while detecting the discard motion, causing display of a discard instruction initially displayed at a first opacity and comprising an opacity increasing in proportion to a lateral range of the discard motion up to a second opacity until reaching a motion threshold without changing an opacity of the user-generated message;
- discarding the displayed user-generated message;
- and
- if the discard motion is released before reaching the motion threshold, returning the user-generated message to an original position on the screen.
A device, comprising:
- one or more processors;
- and
- one or more non-transitory computer-readable mediums storing instructions that, when executed by the one or more processors, cause the device to perform operations comprising:
- causing a display of a user-generated message on a screen;
- detecting a discard motion comprising a lateral movement across the screen;
- sliding the display of the user-generated message along the screen in a direction of the detected discard motion;
- while detecting the discard motion, causing display of a discard instruction initially displayed at a first opacity and comprising an opacity increasing in proportion to a lateral range of the discard motion up to a second opacity until reaching a motion threshold without changing an opacity of the user-generated message;
- discarding the displayed user-generated message;
- and
- if the discard motion is released before reaching the motion threshold, returning the user-generated message to an original position on the screen.
Dependencies are inferred from the claim text.