PARAMETRIC MOTION CURVES AND MANIPULABLE CONTENT
First Claim
Patent Images
1. A system comprising:
- an input device to receive input from a user;
one or more processors communicatively coupled to the input device;
memory communicatively coupled to the one or more processors;
a graphics module stored in the memory and executable by the one or more processors;
a display responsive to the graphics module; and
a direct manipulation module stored in the memory and executable by the one or more processors to perform operations comprising;
applying a set of parametric equations to an input transform to generate an output transform; and
providing instructions to the graphics module to affect represented motion of manipulable content on the display responsive to the input received from the input device based, at least in part, on the output transform.
3 Assignments
0 Petitions
Accused Products
Abstract
Motion of manipulable content in response to input, such as touch input from a user can be defined by criteria set forth by parametric equations. An application that generates manipulable content can be tailored so that the manipulable content responds in a particular way to the input. A programmer can perform such tailoring by providing parametric equations as input to the application. A set of parametric equations can be applied to an input transform to generate an output transform, which can be used to affect motion of manipulable content as represented on an associated display, such as a touch screen display.
32 Citations
20 Claims
-
1. A system comprising:
-
an input device to receive input from a user; one or more processors communicatively coupled to the input device; memory communicatively coupled to the one or more processors; a graphics module stored in the memory and executable by the one or more processors; a display responsive to the graphics module; and a direct manipulation module stored in the memory and executable by the one or more processors to perform operations comprising; applying a set of parametric equations to an input transform to generate an output transform; and providing instructions to the graphics module to affect represented motion of manipulable content on the display responsive to the input received from the input device based, at least in part, on the output transform. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium storing computer-executable instructions that, when executed by a processor, configure the processor to perform operations comprising:
-
applying a set of parametric equations to an input transform to generate an output transform; and affecting motion of manipulable content of an input device on a display based, at least in part, on the output transform. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving one or more descriptions of motion for primary content of manipulable content; receiving input from an input device; generating an input manipulation transform based, at least in part, on the input; applying a first of the one or more descriptions of motion to the input manipulation transform to generate a first output transform; applying a second of the one or more descriptions of motion to the first output transform to generate a second output transform; and affecting the primary content based, at least in part, on the second output transform. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification