Secondary actions on a notification
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a client device, content associated with a primary notification and one or more secondary actions from a remote computing device;
responsive to said receiving the primary notification, presenting the primary notification on a display screen of the client device, including;
sliding the primary notification onto the display screen; and
causing presentation of the primary notification to overshoot an initial resting location; and
responsive to said presenting the primary notification, revealing that one or more secondary actions are accessible and continuing to present the primary notification, including;
partially displaying the one or more secondary actions for a threshold amount of time; and
after the threshold amount of time has expired, causing the presentation of the primary notification to settle on the initial resting location and cover the one or more secondary actions.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments enable notifications to be generated in both touch and non-touch environments. In at least some embodiments, a notification window is presented and a drag operation can reveal one or more secondary actions that can be performed. In at least some embodiments, selection of one or more of the secondary actions can occur independent of, and without utilizing additional special affordances, such as buttons.
17 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a client device, content associated with a primary notification and one or more secondary actions from a remote computing device; responsive to said receiving the primary notification, presenting the primary notification on a display screen of the client device, including; sliding the primary notification onto the display screen; and causing presentation of the primary notification to overshoot an initial resting location; and responsive to said presenting the primary notification, revealing that one or more secondary actions are accessible and continuing to present the primary notification, including; partially displaying the one or more secondary actions for a threshold amount of time; and after the threshold amount of time has expired, causing the presentation of the primary notification to settle on the initial resting location and cover the one or more secondary actions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving, using a computing device, a primary notification; responsive to receiving the primary notification, presenting the primary notification and one or more secondary actions associated with the primary notification on a display screen of the computing device; detecting gestural input associated with the primary notification or the one or more secondary actions; ascertaining a threshold associated with the gestural input; responsive to detecting the gestural input and, based at least in part on ascertaining that the threshold has been met, dismissing the one or more secondary actions associated with the primary notification and continuing to present the primary notification; and responsive to detecting the gestural input and, based at least in part on ascertaining that the threshold has not been met, partially dismissing the one or more secondary actions and continuing to present the primary notification. - View Dependent Claims (12, 13, 14)
-
-
15. A computing device comprising:
-
a display screen; one or more processors; one or more computer-readable media embodying computer-readable instructions which, when executed, perform operations comprising; receiving a primary notification; responsive to receiving the primary notification, presenting the primary notification and one or more secondary actions associated with the primary notification on the display screen; detecting a gestural input associated with the primary notification or the one or more secondary actions; fully or partially dismissing the one or more secondary actions and continuing to present the primary notification based on whether a threshold associated with the gestural input is met, including partially dismissing the one or more secondary actions and continuing to present the primary notification when the threshold is not met. - View Dependent Claims (16, 17, 18)
-
Specification