← Back to Patent Explorer
US6538665B2 Expired / Lapsed US ⏱️ 0.0 years remaining

User interface for presenting media information

Assignee: Apple Inc
•
Filing: 1999-04-15
•
Granted: 2003-03-25
•
Expires: 2019-04-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation of a time line for a time-based media is displayed along with a graphical representation of a current time along the graphical representation of the time line. A start graphical indicator and a stop graphical indicator is also displayed along the graphical representation of the time line. A portion of the time-based media may be selected for presentation by dragging or positioning at least one of the start graphical indicator and the stop graphical indicator along the graphical representation of the time line. In another aspect of the invention, an exemplary method allows for the adaptive control of a portion of the interface which indicates time relating to a time-based media. An input speed is determined where this input is to change the portion and the rate at which the change to this portion occurs is dependent upon the input speed. Other aspects of the present invention relating to the interface for controlling the processing of time-based media files are also described.

Inventors

  • 👤 Daniel N. Crow
  • 👤 Cary Dean
  • 👤 Elizabeth Dykstra-Erickson
  • 👤 J. Peter Hoddie
  • 👤 Steven P. Jobs
  • 👤 Timothy E. Wasko

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:12
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0484; G06F3/0481; G06F3/0482; G06F3/0483; G06F3/04847; G06F3/0485; G06F3/0486; G11; G11B; G11B20/00; G11B20/10; G11B27/00; G11B27/02; G11B27/031; G11B27/034; G11B27/10; G11B27/102; G11B27/105; G11B27/19; G11B27/28; G11B27/32; G11B27/326; G11B27/34; Y; Y10; Y10S; Y10S715/00; Y10S715/973; Y10S715/974

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 129 words
A method for providing a user interface, said user interface providing functionality for processing a time-based media, said method comprising: detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media, determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and determining a rate at which to change said portion, said rate being dependent on said input speed; and changing said portion at said rate by scrolling on a line by line basis wherein a line of information is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
Claim 2
Independent Claim 129 words
A method for providing a user interface, said user interface providing functionality for processing a time-based media, said method comprising: detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media, determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and determining a rate at which to change said portion, said rate being dependent on said input speed; and changing said portion at said rate by scrolling on a line by line basis wherein a line of information is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
Claim 3
Dependent Claim 16 words
The method of claim 1 , further comprising: storing said time-based media as a QuickTime movie.
Claim 4
Dependent Claim 22 words
The method of claim 2 , further comprising: storing said time-based media at a remote location accessible through a data processing network.
Claim 5
Dependent Claim 20 words
The method of claim 2 , further comprising: storing said time-based media on a machine-readable medium at a local location.
Claim 6
Dependent Claim 44 words
The method of claim 1 , further comprising: displaying in said portion text information indicating a chapter of said time-based media file; and in response to said input, scrolling through a plurality of chapters at a scroll rate that depends on said input speed.
Claim 7
Dependent Claim 31 words
The method of claim 1 , wherein said input comprises: placing a cursor over said portion; and dragging said cursor in a first direction to change the display in said portion.
Claim 8
Dependent Claim 28 words
The method of claim 1 , wherein said time-based media file comprises one of video data, audio data, visual data, and a combination of audio and video data.
Claim 9
Dependent Claim 22 words
The method of claim 1 , further comprising: displaying in said portion a time bar that indicates time in said time-based media.
Claim 10
Dependent Claim 39 words
The method of claim 8 , further comprising: using at least one display select marker to select a range of time on said time bar, said range of time corresponding to a range of time in said time-based media.
Claim 11
Dependent Claim 144 words
A machine readable medium having stored thereon executable code which causes a machine to perform a method for generating a user interface, said user interface to provide functionality for processing time-based media data, said method comprising: detecting input to change a portion of said graphical user interface that indicates time relating to said time-based media; determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; determining a rate at which to change said portion, said rate being dependent on said input speed; and changing said portion at said rate by scrolling on a line by line basis wherein a line of information displayed in said portion is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
Claim 12
Dependent Claim 144 words
A machine readable medium having stored thereon executable code which causes a machine to perform a method for generating a user interface, said user interface to provide functionality for processing time-based media data, said method comprising: detecting input to change a portion of said graphical user interface that indicates time relating to said time-based media; determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; determining a rate at which to change said portion, said rate being dependent on said input speed; and changing said portion at said rate by scrolling on a line by line basis wherein a line of information displayed in said portion is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
Claim 13
Dependent Claim 21 words
The machine readable medium of claim 10 , wherein said method further comprises: storing said time-based media as a QuickTime movie.
Claim 14
Dependent Claim 27 words
The machine readable medium of claim 11 , wherein said method further comprises: storing said time-based media at a remote location accessible through a data processing network.
Claim 15
Dependent Claim 25 words
The machine readable medium of claim 11 , wherein said method further comprises: storing said time-based media on a machine-readable medium at a local location.
Claim 16
Dependent Claim 46 words
The machine readable medium of claim 10 , wherein said method further comprises: displaying text information indicating a chapter of said time-based media file; and in response to said input, scrolling through a plurality of chapters at a scroll rate that depends on said input speed.
Claim 17
Dependent Claim 38 words
The machine readable medium of claim 10 , wherein said method further comprises: placing a cursor over said portion; and dragging said cursor in a first direction to change said information displayed in said portion at said rate.
Claim 18
Dependent Claim 28 words
The machine readable medium of claim 10 , wherein said time-based media file comprises one of video data, audio data, and a combination of audio and video data.
Claim 19
Dependent Claim 24 words
The machine readable medium of claim 10 , wherein said method further comprises: displaying a time bar that indicates time in said time-based media.
Claim 20
Dependent Claim 44 words
The machine readable medium of claim 17 , wherein said method further comprises: using at least one display select marker to select a range of time on said time bar, said range of time corresponding to a range of time in said time-based media.
Claim 21
Independent Claim 150 words
An apparatus for generating a user interface, said user interface to provide functionality for processing time-based media data, said apparatus comprising: a first means for detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media; a second means for determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and a third means for determining a rate at which to change said portion, said rate being dependent on said input speed; and a fourth means for changing said portion at said rate by scrolling on a line by line basis wherein a line of information displayed in said portion is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
Claim 22
Independent Claim 150 words
An apparatus for generating a user interface, said user interface to provide functionality for processing time-based media data, said apparatus comprising: a first means for detecting input to change a portion of said graphical user interface being displayed, wherein said portion indicates time relating to said time-based media; a second means for determining an input speed of said input to change said portion wherein said input comprises a physical motion from which said input speed is determined; and a third means for determining a rate at which to change said portion, said rate being dependent on said input speed; and a fourth means for changing said portion at said rate by scrolling on a line by line basis wherein a line of information displayed in said portion is moved off said portion and for each said line that is moved off said portion, a new line of information is displayed.
Claim 23
Dependent Claim 20 words
The apparatus of claim 19 , further comprising: a storing means for storing said time-based media as a QuickTime movie.
Claim 24
Dependent Claim 26 words
The apparatus of claim 20 , wherein said storing means is for storing said time-based media at a remote location accessible through a data processing network.
Claim 25
Dependent Claim 22 words
The apparatus of claim 20 , further comprising: a machine-readable medium storing means for storing said time-based media at a local location.
Claim 26
Dependent Claim 47 words
The apparatus of claim 19 , further comprising: a fifth means for displaying in said portion text information indicating a chapter of said time-based media file; and a sixth means for scrolling through a plurality of chapters at a scroll rate that depends on said input speed.
Claim 27
Dependent Claim 41 words
The apparatus of claim 19 , further comprising: a cursor control means for placing a cursor over said portion; and said cursor control means further for allowing dragging said cursor in a first direction to change the display in said portion.
Claim 28
Dependent Claim 27 words
The apparatus of claim 19 , wherein said time-based media comprises one of video data, audio data, visual data, and a combination of audio and video data.
Claim 29
Dependent Claim 26 words
The method of claim 19 , further comprising: a fifth means for displaying in said portion a time bar that indicates time in said time-based media.
Claim 30
Dependent Claim 36 words
The method of claim 26 , further comprising: a select marker means for selecting a range of time on said time bar, said range of time corresponding to a range of time in said time-based media.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-03-24 2006-09-23 2007-03-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-03-24 2010-09-23 2011-03-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-03-24 2014-09-23 2015-03-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag