Inadvertent dismissal prevention for graphical content
First Claim
1. A method comprising:
- storing, by a computing device, data that defines a plurality of discrete graphical elements, wherein the computing device is configured to allow, in a user interface and for each respective discrete graphical element of the plurality of discrete graphical elements, direct navigation from the respective discrete graphical element to at least one other respective discrete graphical element of the plurality of discrete graphical elements, wherein;
the plurality of discrete graphical elements, includes at least one group of discrete graphical elements including a root discrete graphical element and one or more other discrete graphical elements, andthe computing device dismisses every discrete graphical element of the group of discrete graphical elements in response to dismissal of the root discrete graphical element;
outputting, by the computing device and for display at a display device operatively coupled to the computing device, a particular discrete graphical element of the one or more other discrete graphical elements;
responsive to receiving a first indication of user input of a particular input type that causes the computing device to navigate from the particular discrete graphical element to the root discrete graphical element, outputting, by the computing device and for display at the display device, the root discrete graphical element;
responsive to receiving a second indication of user input of the particular input type within a threshold time duration that is initiated responsive to outputting the root discrete graphical element, refraining from dismissing the root discrete graphical element; and
responsive to receiving the second indication of the user input of the particular input type outside of the threshold time duration, dismissing the root discrete graphical element.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device includes at least one processor; a display device; and at least one module. The at least one processor may be operable to store data that defines a plurality of discrete graphical elements (DGE'"'"'s), wherein the plurality of DGE'"'"'s includes at least one root DGE, and wherein dismissal of the root DGE causes dismissal of all of the plurality of DGE'"'"'s. The at least one module may be operable to output a particular DGE of the plurality of DGE'"'"'s; output, for display, the root DGE, responsive to receiving a first indication of user input of a particular input type; and ignore the second indication of user input to refrain from dismissal of the root DGE, responsive to receiving a second indication of user input of the particular input type within a threshold time duration that is initiated responsive to outputting the root DGE.
9 Citations
18 Claims
-
1. A method comprising:
-
storing, by a computing device, data that defines a plurality of discrete graphical elements, wherein the computing device is configured to allow, in a user interface and for each respective discrete graphical element of the plurality of discrete graphical elements, direct navigation from the respective discrete graphical element to at least one other respective discrete graphical element of the plurality of discrete graphical elements, wherein; the plurality of discrete graphical elements, includes at least one group of discrete graphical elements including a root discrete graphical element and one or more other discrete graphical elements, and the computing device dismisses every discrete graphical element of the group of discrete graphical elements in response to dismissal of the root discrete graphical element; outputting, by the computing device and for display at a display device operatively coupled to the computing device, a particular discrete graphical element of the one or more other discrete graphical elements; responsive to receiving a first indication of user input of a particular input type that causes the computing device to navigate from the particular discrete graphical element to the root discrete graphical element, outputting, by the computing device and for display at the display device, the root discrete graphical element; responsive to receiving a second indication of user input of the particular input type within a threshold time duration that is initiated responsive to outputting the root discrete graphical element, refraining from dismissing the root discrete graphical element; and responsive to receiving the second indication of the user input of the particular input type outside of the threshold time duration, dismissing the root discrete graphical element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device comprising:
-
at least one processor; a display device; and at least one module, operable by the at least one processor to; store data that defines a plurality of discrete graphical elements, wherein; the plurality of discrete graphical elements includes at least one group of discrete graphical elements including a root discrete graphical element and one or more other discrete graphical elements, and the computing device dismisses every discrete graphical element of the group of discrete graphical elements in response to dismissal of the root discrete graphical element; output for display at the display device operatively coupled to the computing device, a particular discrete graphical element of the one or more other discrete graphical elements; responsive to receiving a first indication of user input of a particular input type that causes the computing device to navigate from the particular discrete graphical element to the root discrete graphical element, output for display at the display device, the root discrete graphical element; responsive to receiving a second indication of user input of the particular input type within a threshold time duration that is initiated responsive to outputting the root discrete graphical element, refrain from dismissing the root discrete graphical element; and responsive to receiving the second indication of the user input of the particular input type outside of the threshold time duration, dismiss the root discrete graphical element. - View Dependent Claims (13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to:
-
store data that defines a plurality of discrete graphical elements, wherein the computing device provides, for each respective discrete graphical element of the plurality of discrete graphical elements, direct navigation from the respective discrete graphical element to at least one other respective discrete graphical element of the plurality of discrete graphical elements, wherein the plurality of discrete graphical elements includes group of discrete graphical elements including a root discrete graphical element and one or more other discrete graphical elements, and wherein the computing device dismisses all of the group of discrete graphical elements in response to dismissing the root discrete graphical element; output for display at the display device operatively coupled to the computing device, a particular discrete graphical element of the one or more other discrete graphical elements; responsive to receiving a first indication of user input of a particular input type that causes the computing device to navigate from the particular discrete graphical element to the root discrete graphical element, output for display at the display device, the root discrete graphical element; responsive to receiving a second indication of user input of the particular input type within a threshold time duration that is initiated responsive to outputting the root discrete graphical element, refrain from dismissing the root discrete graphical element; and responsive to receiving the second indication of the user input of the particular input type outside of the threshold time duration, dismiss the root discrete graphical element. - View Dependent Claims (17, 18)
-
Specification