Tilting to scroll
First Claim
1. A method comprising:
- by a computing device, sending information to display a visual content item;
by the computing device, determining a scroll range for the visual content item based on one or more dimensions of the visual content item;
by the computing device, determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item;
by the computing device, receiving an initial tilt measurement of a client computing device;
by the computing device, receiving a second tilt measurement of the client computing device;
by the computing device, determining a progress parameter based on at least the scroll range, the origin position, the initial tilt measurement, and the second tilt measurement; and
by the computing device, sending information to scroll the visual content item based on the progress parameter.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes sending information to display a visual content; determining a scroll range for the visual content based on dimensions of the visual content; determining an origin position within the visual content from which the visual content is configured to be scrolled, wherein the origin position is determined based on a type of an application associated with the visual content; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; determining a progress parameter based on at least the scroll range, the origin position, the initial tilt measurement, and the second tilt measurement; and sending information to scroll the visual content based on the progress parameter.
10 Citations
30 Claims
-
1. A method comprising:
-
by a computing device, sending information to display a visual content item; by the computing device, determining a scroll range for the visual content item based on one or more dimensions of the visual content item; by the computing device, determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; by the computing device, receiving an initial tilt measurement of a client computing device; by the computing device, receiving a second tilt measurement of the client computing device; by the computing device, determining a progress parameter based on at least the scroll range, the origin position, the initial tilt measurement, and the second tilt measurement; and by the computing device, sending information to scroll the visual content item based on the progress parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
send information to display a visual content item; determine a scroll range for the visual content item based on one or more dimensions of the visual content item; determine an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receive an initial tilt measurement of a client computing device; receive a second tilt measurement of the client computing device; determine a progress parameter based on at least the scroll range, the origin position, the initial tilt measurement, and the second tilt measurement; and send information to scroll the visual content item based on the progress parameter. - View Dependent Claims (15, 16, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
17. A system comprising:
-
one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to; send information to display a visual content item; determine a scroll range for the visual content item based on one or more dimensions of the visual content item; determine an origin position within the visual content item, wherein the orgin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receive an initial tilt measurement of a client computing device; receive a second tilt measurement of the client computing device; determine a progress parameter based on at least the scroll range, the origin position, the initial tilt measurement, and the second tilt measurement; and send information to scroll the visual content item based on the progress parameter. - View Dependent Claims (18, 19, 20)
-
Specification