Morphing a user-interface control object
First Claim
1. A computer-implemented method, comprising:
- causing a plurality of control objects, including a first control object and a second control object, to be displayed on a graphical user interface presented on a display of a device;
receiving an interaction input indicating a user interaction with the first control object; and
in response to the interaction input;
in accordance with a determination that the interaction input is a first input, controlling a first parameter of the presentation of the media content based on the first input;
in accordance with a determination that the interaction input is a second input;
upon detecting a first portion of the interaction input, replacing the second control object with a slider control object such that the second control object is no longer visible;
upon detecting a second portion of the interaction input, adjusting a second parameter of the presentation of the media content in accordance with movement corresponding to the second portion of the interaction input; and
upon detecting a third portion of the interaction input, replacing the slider control object with the second control object such that the slider control object is no longer visible.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques are disclosed for morphing a first control object in a user-interface into a second control object. According to some implementations, the first control object is provided for display on a graphical user interface presented on a display of a device. The first control object can be configured to control a parameter of a presentation of media content in response to a first input. An interaction input is received indicating a user interaction with the first control object. In response to the interaction input, the first control object can be morphed into a second control object, replacing the first control object. A second input can be received, the second input indicating an intention of the user to change a value of the second control object. And, the value of the second control object can be adjusted according to the second input.
46 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
causing a plurality of control objects, including a first control object and a second control object, to be displayed on a graphical user interface presented on a display of a device; receiving an interaction input indicating a user interaction with the first control object; and in response to the interaction input; in accordance with a determination that the interaction input is a first input, controlling a first parameter of the presentation of the media content based on the first input; in accordance with a determination that the interaction input is a second input; upon detecting a first portion of the interaction input, replacing the second control object with a slider control object such that the second control object is no longer visible; upon detecting a second portion of the interaction input, adjusting a second parameter of the presentation of the media content in accordance with movement corresponding to the second portion of the interaction input; and upon detecting a third portion of the interaction input, replacing the slider control object with the second control object such that the slider control object is no longer visible. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable, non-transitory storage medium storing instructions, which, when executed by a processor, causes the processor to perform operations comprising:
-
causing a plurality of control objects, including a first control object and a second control object, to be displayed on a graphical user interface presented on a display of a device; receiving an interaction input indicating a user interaction with the first control object; and in response to the interaction input; in accordance with a determination that the interaction input is a first input, controlling a first parameter of the presentation of the media content based on the first input; in accordance with a determination that the interaction input is a second input; upon detecting a first portion of the interaction input, replacing the second control object with a slider control object such that the second control object is no longer visible; upon detecting a second portion of the interaction input, adjusting a second parameter of the presentation of the media content in accordance with movement corresponding to the second portion of the interaction input; and upon detecting a third portion of the interaction input, replacing the slider control object with the second control object such that the slider control object is no longer visible. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification