Infinite Bi-Directional Scrolling
First Claim
Patent Images
1. A method comprising:
- providing for display to a user content comprising a plurality of content objects that each have a boundary defining a two-dimensional area;
determining a two-dimensional scroll region for user scrolling within the content, the two-dimensional scroll region being independent of the two-dimensional areas of the content objects;
receiving user input to scroll within the content in one or both of the two dimensions across one or more of the boundaries; and
scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes providing for display to a user content including multiple content objects that each have a boundary defining a two-dimensional area. A two-dimensional scroll region for user scrolling within the content is determined. The two-dimensional scroll region is independent of the two-dimensional areas of the content objects. User input to scroll within the content in one or both of the two dimensions across one or more of the boundaries is received. The method includes scrolling within the content according to the user input, the scrolling being continuous across the boundaries.
59 Citations
20 Claims
-
1. A method comprising:
-
providing for display to a user content comprising a plurality of content objects that each have a boundary defining a two-dimensional area; determining a two-dimensional scroll region for user scrolling within the content, the two-dimensional scroll region being independent of the two-dimensional areas of the content objects; receiving user input to scroll within the content in one or both of the two dimensions across one or more of the boundaries; and scrolling within the content according to the user input, the scrolling being continuous across the boundaries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to; provide for display to a user content comprising a plurality of content objects that each have a boundary defining a two-dimensional area; determine a two-dimensional scroll region for user scrolling within the content, the two-dimensional scroll region being independent of the two-dimensional areas of the content objects; receive user input to scroll within the content in one or both of the two dimensions across one or more of the boundaries; and scroll within the content according to the user input, the scrolling being continuous across the boundaries. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
provide for display to a user content comprising a plurality of content objects that each have a boundary defining a two-dimensional area; determine a two-dimensional scroll region for user scrolling within the content, the two-dimensional scroll region being independent of the two-dimensional areas of the content objects; receive user input to scroll within the content in one or both of the two dimensions across one or more of the boundaries; and scroll within the content according to the user input, the scrolling being continuous across the boundaries. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification