9977578

Inadvertent Dismissal Prevention for Graphical Content

PublishedMay 22, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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.

2

2. The method of claim 1 , further comprising: responsive to receiving, after the first indication of user input and not within the threshold time duration, a third indication of user input of the particular input type, dismissing all of the group of discrete graphical elements.

3

3. The method of claim 1 , further comprising: responsive to receiving, after the second indication of user input and within the threshold time duration, a third indication of input of the particular input type, dismissing all of the group of discrete graphical elements.

4

4. The method of claim 1 , further comprising: responsive to outputting the root discrete graphical element, initiating a timer having a start time and an end time, wherein: the threshold time duration is equal to a difference of time between the start time and the end time, and the second indication of user input of the particular input type is received between the start time and the end time.

5

5. The method of claim 1 , further comprising: determining, by the computing device, at least one characteristic of a third indication of user input; determining, by the computing device, whether the at least one characteristic satisfies a threshold; and responsive to determining, by the computing device, that the at least one characteristic does not satisfy the threshold, ignoring the third indication of user input to refrain from dismissal of the root discrete graphical element.

6

6. The method of claim 5 , wherein the at least one characteristic is at least one of a speed, a direction, a continuity, an acceleration, a curvature, a duration, an interval of the user input, or a time at which user input occurred.

7

7. The method of claim 1 , wherein navigating from a first discrete graphical element to a second discrete graphical element causes the computing device to maintain data that represents a state of the first discrete graphical element and remove the first discrete graphical element from display, and wherein dismissal of the second discrete graphical element causes the computing device to programmatically destroy the second discrete graphical element.

8

8. The method of claim 1 , further comprising: determining, by the computing device, a quantity of user inputs received by the computing device; determining, by the computing device, whether the quantity of user inputs satisfies a threshold quantity; and wherein ignoring the second indication of user input to refrain from dismissal of the root discrete graphical element further comprises ignoring the second indication of user input to refrain from dismissal of the root discrete graphical element responsive to determining that the quantity of user inputs satisfies a threshold quantity.

9

9. The method of claim 8 , wherein the threshold time duration is a first threshold time duration, the method further comprising: determining, by the computing device, whether the quantity of user inputs satisfies the threshold quantity within a second threshold time duration; and wherein ignoring the second indication of user input to refrain from dismissal of the root discrete graphical element further comprises ignoring the second indication of user input to refrain from dismissal of the root discrete graphical element responsive to determining that the quantity of user inputs satisfies the threshold quantity within the second threshold time duration.

10

10. The method of claim 1 , wherein the first indication of user input of the particular input type comprises a first linear gesture in a direction towards a first edge of a presence-sensitive input device, the linear gesture being substantially parallel to a second edge of the presence-sensitive input device that is orthogonal to the first edge, and wherein the second indication of user input of the particular input type comprises a second linear gesture in the direction towards the first edge of the presence-sensitive input device, the second linear gesture being substantially parallel to the second edge of the presence-sensitive input device that is orthogonal to the first edge.

11

11. The method of claim 1 , wherein the particular input type is a first input type, wherein a third indication of user input of a second input type comprises a third linear gesture in a first direction that is opposite to a second direction towards the first edge of the presence-sensitive input device, the third linear gesture being substantially parallel to the second edge of the presence-sensitive input device that is orthogonal to the first edge.

12

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.

13

13. The computing device of claim 12 , wherein the at least one module is operable by the at least one processor to: dismiss all of the plurality of discrete graphical elements, responsive to receiving, after the first indication of user input and is not within the threshold time duration, a third indication of user input of the particular input type.

14

14. The computing device of claim 12 , wherein the at least one module is operable by the at least one processor to: responsive to outputting the root discrete graphical element, initiating a timer having a start time and an end time, wherein: the threshold time duration is equal to a difference of time between the start time and the end time, and the second indication of user input of the particular input type is received between the start time and the end time.

15

15. The computing device of claim 12 , wherein the at least one module is operable by the at least one processor to: determine at least one characteristic of a third indication of user input; determine whether the at least one characteristic satisfies a threshold; and ignore the third indication of user input to refrain from dismissal of the root discrete graphical element, responsive to determining that the at least one characteristic does not satisfy the threshold.

16

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.

17

17. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions that, when executed, cause at least one processor to: dismiss all of the plurality of discrete graphical elements, responsive to receiving, after the first indication of user input, a third indication of user input of the particular input type that is not within the threshold time duration.

18

18. The non-transitory computer-readable storage medium of claim 16 , further comprising instructions that, when executed, cause at least one processor to: responsive to outputting for display the root discrete graphical element, starting a timer that includes a start time and an end time, wherein the threshold time duration is equal to a difference of time between the start time and the end time, and wherein the second indication of user input of the particular input type occurs between the start time and the end time.

Patent Metadata

Filing Date

Unknown

Publication Date

May 22, 2018

Inventors

Mindy Pereira
Daniel Marc Gatan Shiplacoff
Mark Thomas Renouf
Ned Burns

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “INADVERTENT DISMISSAL PREVENTION FOR GRAPHICAL CONTENT” (9977578). https://patentable.app/patents/9977578

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.