Constrained display navigation
First Claim
Patent Images
1. A method comprising:
- detecting a layout of a plurality of defined portions of content;
based on the detected layout of the plurality of defined portions of content, aligning, on a touchscreen display, a viewable portion of the content with a first defined portion of content;
detecting a touch input provided by way of the touchscreen display, wherein detecting the touch input comprises detecting a vertical component of the touch input and detecting a horizontal component of the touch input;
determining whether the horizontal component meets a predetermined horizontal threshold of the touch input; and
during the detected touch input, repositioning the viewable portion of the content away from a first view of the content towards a second view of the content, wherein repositioning the viewable portion of the content comprises;
in response to a determination that the horizontal component does not meet the predetermined horizontal threshold, preventing horizontal movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view to maintain alignment of the viewable portion with the first defined portion of content; and
in response to a determination that the horizontal component does meet the predetermined horizontal threshold, permitting two-dimensional movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view.
5 Assignments
0 Petitions
Accused Products
Abstract
Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
-
Citations
30 Claims
-
1. A method comprising:
-
detecting a layout of a plurality of defined portions of content; based on the detected layout of the plurality of defined portions of content, aligning, on a touchscreen display, a viewable portion of the content with a first defined portion of content; detecting a touch input provided by way of the touchscreen display, wherein detecting the touch input comprises detecting a vertical component of the touch input and detecting a horizontal component of the touch input; determining whether the horizontal component meets a predetermined horizontal threshold of the touch input; and during the detected touch input, repositioning the viewable portion of the content away from a first view of the content towards a second view of the content, wherein repositioning the viewable portion of the content comprises; in response to a determination that the horizontal component does not meet the predetermined horizontal threshold, preventing horizontal movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view to maintain alignment of the viewable portion with the first defined portion of content; and in response to a determination that the horizontal component does meet the predetermined horizontal threshold, permitting two-dimensional movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 25, 26)
-
-
12. A method comprising:
-
detecting a layout of a plurality of defined portions of content; based on the detected layout of the plurality of defined portions of content, aligning, on a touchscreen display, a viewable portion of the content with a first defined portion of content; detecting a touch input provided by way of the touchscreen display, wherein detecting the touch input comprises detecting a vertical component of the touch input and detecting a horizontal component of the touch input; determining whether the vertical component meets a predetermined vertical threshold of the touch input; and during the detected touch input, repositioning the viewable portion of the content away from a first view of the content towards a second view of the content, wherein repositioning the viewable portion of the content comprises; in response to a determination that the vertical component does not meet the predetermined vertical threshold, preventing vertical movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view to maintain alignment of the viewable portion with the first defined portion of content; and in response to a determination that the vertical component does meet the predetermined vertical threshold, permitting two-dimensional movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 27, 28)
-
-
22. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause a computer device to:
-
detect a layout of a plurality of defined portions of content; based on the detected layout of the plurality of defined portions of content, align, on a touchscreen display, a viewable portion of the content with a first defined portion of content; detect a touch input provided by way of the touchscreen display, wherein detecting the touch input comprises detecting a vertical component of the touch input and detecting a horizontal component of the touch input; determine whether the horizontal component meets a predetermined horizontal threshold of the touch input; and during the detected touch input, reposition the viewable portion of the content away from a first view of the content towards a second view of the content, wherein repositioning the viewable portion of the content comprises; in response to a determination that the horizontal component does not meet the predetermined horizontal threshold, preventing horizontal movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view to maintain alignment of the viewable portion with the first defined portion of content; and in response to a determination that the horizontal component does meet the predetermined horizontal threshold, permitting two-dimensional movement of the viewable portion as the viewable portion is repositioned from the first view towards the second view. - View Dependent Claims (23, 24, 29, 30)
-
Specification