Automatic triggering of a zoomed-in scroll bar for a media program based on user input
First Claim
1. An electronic device, comprising:
- a touchscreen configured to receive gestured-based input from a user;
a memory storage component configured to store computer programming code; and
a computer processor configured to execute the computer programming code to perform the following;
displaying a media program on the touch screen;
detecting a user gesture performed on the touch screen;
displaying a first scroll bar including a first indicator on the touch screen, wherein the first indicator is configured to be moved along the first scroll bar, wherein a length of the first scroll bar represents a total time duration of the media program, and wherein a position of the first indicator relative to the first scroll bar corresponds to a time location of the media program;
detecting, via the touch screen, the user'"'"'s movement of the first indicator along the first scroll bar, wherein the user'"'"'s movement of the first indicator is greater than a zero-speed;
measuring a speed of the first indicator;
when the measured speed of the first indicator exceeds a predefined reference speed, navigating the media program at a rate that is a function of the speed of the first indicator, wherein the navigating is performed using the first scroll bar; and
when the measured speed of the first indicator is less than the predefined speed but is greater than the zero-speed, performing the following actions;
displaying a second scroll bar and a second indicator, wherein the second indicator is configured to be moved along the second scroll bar, wherein a length of the second scroll bar represents a predefined amount of time that is less than the total time duration of the media program and wherein a position of the second indicator relative to the second scroll bar corresponds to a time location of the media program; and
thereafter navigating the media program using the second scroll bar in response to the detected movement of the second indicator along the second scroll bar.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure involves a method of managing media playback. The method includes displaying a media program on a touch screen of an electronic device. The method includes detecting, via the touch screen, an input from a user indicating that the user wishes to fast forward or rewind the media program. The method includes triggering, in response to the detected input from the user, an appearance of a scroll bar including an indicator on the touch screen. The indicator is configured to be moved along the scroll bar. A length of the scroll bar represents a predefined amount of time that is a fraction of a total duration of the media program. A position of the indicator relative to the scroll bar corresponds to a time location of the media program.
62 Citations
21 Claims
-
1. An electronic device, comprising:
-
a touchscreen configured to receive gestured-based input from a user; a memory storage component configured to store computer programming code; and a computer processor configured to execute the computer programming code to perform the following; displaying a media program on the touch screen; detecting a user gesture performed on the touch screen; displaying a first scroll bar including a first indicator on the touch screen, wherein the first indicator is configured to be moved along the first scroll bar, wherein a length of the first scroll bar represents a total time duration of the media program, and wherein a position of the first indicator relative to the first scroll bar corresponds to a time location of the media program; detecting, via the touch screen, the user'"'"'s movement of the first indicator along the first scroll bar, wherein the user'"'"'s movement of the first indicator is greater than a zero-speed; measuring a speed of the first indicator; when the measured speed of the first indicator exceeds a predefined reference speed, navigating the media program at a rate that is a function of the speed of the first indicator, wherein the navigating is performed using the first scroll bar; and when the measured speed of the first indicator is less than the predefined speed but is greater than the zero-speed, performing the following actions; displaying a second scroll bar and a second indicator, wherein the second indicator is configured to be moved along the second scroll bar, wherein a length of the second scroll bar represents a predefined amount of time that is less than the total time duration of the media program and wherein a position of the second indicator relative to the second scroll bar corresponds to a time location of the media program; and thereafter navigating the media program using the second scroll bar in response to the detected movement of the second indicator along the second scroll bar. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of managing media playback, comprising:
-
displaying a media program on a touch screen of an electronic device; detecting a user gesture performed on the touch screen; displaying a first scroll bar including a first indicator on the touch screen, wherein the first indicator is configured to be moved along the first scroll bar, wherein a length of the first scroll bar represents a total time duration of the media program, and wherein a position of the first indicator relative to the first scroll bar corresponds to a time location of the media program; detecting, via the touch screen, the user'"'"'s movement of the first indicator along the first scroll bar, wherein the user'"'"'s movement of the first indicator occurs at a non-zero speed; measuring a speed of the first indicator; when the measured speed of the first indicator exceeds a predefined reference speed, navigating the media program at a rate that is a function of the speed of the first indicator, wherein the navigating is performed using the first scroll bar; and when the measured speed of the first indicator is less than the predefined speed but is greater than a zero-speed, performing the following actions; displaying a second scroll bar and a second indicator, wherein the second indicator is configured to be moved along the second scroll bar, wherein a length of the second scroll bar represents a predefined amount of time that is less than the total time duration of the media program and wherein a position of the second indicator relative to the second scroll bar corresponds to a time location of the media program; and thereafter navigating the media program using the second scroll bar in response to the detected movement of the second indicator along the second scroll bar. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for playing digital media, comprising:
-
a computer database configured to electronically stores a plurality of media programs each in a digital format; and a user interface module installed on a portable touch screen electronic device located remotely from the computer database, wherein the portable touch screen electronic device is configured to communicate with the computer database via a wireless or wired telecommunications protocol, and wherein the user interface module contains computer programming instructions, that when executed, perform the following tasks; displaying a media program on a touch screen of an electronic device; detecting a user gesture performed on the touch screen; displaying a first scroll bar including a first indicator on the touch screen, wherein the first indicator is configured to be moved along the first scroll bar, wherein a length of the first scroll bar represents a total time duration of the media program, and wherein a position of the first indicator relative to the first scroll bar corresponds to a time location of the media program; detecting, via the touch screen, the user'"'"'s movement of the first indicator along the first scroll bar, wherein the user'"'"'s movement of the first indicator is greater than a zero-speed; measuring a speed of the first indicator; when the measured speed of the first indicator exceeds a predefined reference speed, navigating the media program at a rate that is a function of the speed of the first indicator, wherein the navigating is performed using the first scroll bar; and when the measured speed of the first indicator is less than the predefined speed but is greater than the zero-speed, performing the following actions; displaying a second scroll bar and a second indicator, wherein the second indicator is configured to be moved along the second scroll bar, wherein a length of the second scroll bar represents a predefined amount of time that is less than the total time duration of the media program and wherein a position of the second indicator relative to the second scroll bar corresponds to a time location of the media program; and thereafter navigating the media program using the second scroll bar in response to the detected movement of the second indicator along the second scroll bar. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification