Secondary actions on a notification
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, using a computing device, a primary notification;
responsive to receiving the primary notification, presenting the primary notification on a display screen of the computing device;
detecting gestural input associated with the primary notification;
ascertaining a velocity associated with the gestural input;
responsive to detecting the gestural input and, based at least in part on ascertaining that the velocity has met a velocity threshold, presenting 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 ascertaining that the velocity has not met the velocity threshold, partially exposing the one or more secondary actions and continuing to present the primary notification.
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.
18 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
receiving, using a computing device, a primary notification; responsive to receiving the primary notification, presenting the primary notification on a display screen of the computing device; detecting gestural input associated with the primary notification; ascertaining a velocity associated with the gestural input; responsive to detecting the gestural input and, based at least in part on ascertaining that the velocity has met a velocity threshold, presenting 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 ascertaining that the velocity has not met the velocity threshold, partially exposing the one or more secondary actions and continuing to present the primary notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable storage memories storing computer-executable instructions thereon which, when executed, perform a method comprising:
-
detecting gestural input associated with a primary notification that is displayed on a computing device display screen; ascertaining a distance that the gestural input has moved the primary notification; responsive to detecting the gestural input and, based at least in part on ascertaining that the distance has met a distance threshold, presenting 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 ascertaining that the distance has not met the distance threshold, partially exposing the one or more secondary actions and continuing to present the primary notification. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
one or more processors; one or more computer-readable media embodying computer-readable instructions which, when executed perform operations comprising; receiving, using a computing device, a primary notification; responsive to receiving the primary notification, presenting the primary notification on a display screen of the computing device; detecting gestural input associated with the primary notification; ascertaining a velocity associated with the gestural input; responsive to detecting the gestural input and, based at least in part on ascertaining that the velocity has met a velocity threshold, presenting 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 ascertaining that the velocity has not met the velocity threshold, partially exposing the one or more secondary actions and continuing to present the primary notification. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification