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

User interface for presenting media information

Assignee: Apple Inc
•
Filing: 2003-02-24
•
Granted: 2005-02-01
•
Expires: 2023-02-24
📄 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 09:36
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: 49
Claim 1
Independent Claim 109 words
A method for altering a window displayed on a computer controlled display system, comprising: displaying a first window having a threshold size; displaying a second window having a resizing control, said first window displayed within said second window; responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 2
Independent Claim 109 words
A method for altering a window displayed on a computer controlled display system, comprising: displaying a first window having a threshold size; displaying a second window having a resizing control, said first window displayed within said second window; responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 3
Dependent Claim 25 words
The method of claim 1 , wherein said first window comprises a first animated rectangle, and wherein said second window comprises a second animated rectangle.
Claim 4
Dependent Claim 37 words
The method of claim 1 , wherein said first user input comprises dragging said resizing control outward from said second window, and wherein said second user input comprises dragging said resizing control inward from said second window.
Claim 5
Dependent Claim 16 words
The method of claim 1 , wherein said first window is to display a time-based media.
Claim 6
Dependent Claim 18 words
The method of claim 1 , wherein said second window comprises a boundary of a media player window.
Claim 7
Independent Claim 12 words
The method of 5 , wherein said threshold size comprises said boundary.
Claim 8
Independent Claim 12 words
The method of 5 , wherein said threshold size comprises said boundary.
Claim 9
Dependent Claim 41 words
The method of claim 1 , wherein said resize control comprises a first control and a second control, said first control to control a size of said first window and said second control to control said size of said second window.
Claim 10
Dependent Claim 29 words
The method of claim 2 , wherein expanding further comprises displaying a set of zooming expanding rectangles, and wherein shrinking further comprises displaying a set of zooming shrinking rectangles.
Claim 11
Dependent Claim 27 words
The method of claim 4 , wherein said first window displays one of video data, audio data, visual data, and a combination of audio and video data.
Claim 12
Dependent Claim 16 words
The method of claim 9 , further comprising displaying a QuickTime movie in said first window.
Claim 13
Dependent Claim 77 words
The method of claim 1 , wherein the second window has a second threshold size, and further comprising: responding to a first user input upon said resizing control by expanding said first window if said size of said second window is greater than said second threshold size; and responding to a second user input upon said resizing control by shrinking said first window if said size of said second window is greater than said second threshold size.
Claim 14
Dependent Claim 129 words
A machine readable medium having stored thereon executable program code which, when executed, causes a machine to perform a method for altering a window displayed on a computer controlled display system, said method comprising: displaying a first window having a threshold size; displaying a second window having a resizing control, said first window displayed within said second window; responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 15
Dependent Claim 129 words
A machine readable medium having stored thereon executable program code which, when executed, causes a machine to perform a method for altering a window displayed on a computer controlled display system, said method comprising: displaying a first window having a threshold size; displaying a second window having a resizing control, said first window displayed within said second window; responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 16
Dependent Claim 28 words
A machine readable medium as in claim 12 , wherein said first window comprises a first animated rectangle, and wherein said second window comprises a second animated rectangle.
Claim 17
Dependent Claim 40 words
A machine readable medium as in claim 12 , wherein said first user input comprises dragging said resizing control outward from said second window, and wherein said second user input comprises dragging said resizing control inward from said second window.
Claim 18
Dependent Claim 19 words
A machine readable medium as in claim 12 , wherein said first window is to display a time-based media.
Claim 19
Dependent Claim 21 words
A machine readable medium as in claim 12 , wherein said second window comprises a boundary of a media player window.
Claim 20
Dependent Claim 16 words
A machine readable medium as in claim 16 , wherein said threshold size comprises said boundary.
Claim 21
Dependent Claim 44 words
A machine readable medium as in claim 12 , wherein said resize control comprises a first control and a second control, said first control to control a size of said first window and said second control to control said size of said second window.
Claim 22
Dependent Claim 32 words
A machine readable medium as in claim 13 , wherein expanding further comprises displaying a set of zooming expanding rectangles, and wherein shrinking further comprises displaying a set of zooming shrinking rectangles.
Claim 23
Dependent Claim 30 words
A machine readable medium as in claim 15 , wherein said first window displays one of video data, audio data, visual data, and a combination of audio and video data.
Claim 24
Dependent Claim 20 words
A machine readable medium as in claim 20 , method further comprising displaying a QuickTime movie in said first window.
Claim 25
Dependent Claim 82 words
A machine readable medium as in claim 12 , wherein the second window has a second threshold size, and said method further comprising: responding to a first user input upon said resizing control by expanding said first window if said size of said second window is greater than said second threshold size; and responding to a second user input upon said resizing control by shrinking said first window if said size of said second window is greater than said second threshold size.
Claim 26
Dependent Claim 123 words
A digital processing system for altering a window displayed on a computer controlled display system, said digital processing system comprising: means for displaying a first window having a threshold size; means for displaying a second window having a resizing control, said first window displayed within said second window; means for responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and means for responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 27
Dependent Claim 123 words
A digital processing system for altering a window displayed on a computer controlled display system, said digital processing system comprising: means for displaying a first window having a threshold size; means for displaying a second window having a resizing control, said first window displayed within said second window; means for responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and means for responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 28
Dependent Claim 26 words
The digital processing system claim 23 , wherein said first window comprises a first animated rectangle, and wherein said second window comprises a second animated rectangle.
Claim 29
Dependent Claim 43 words
The digital processing system of claim 23 , wherein said first user input comprises means for dragging said resizing control outward from said second window, and wherein said second user input comprises means for dragging said resizing control inward from said second window.
Claim 30
Dependent Claim 17 words
The digital processing system of claim 23 , wherein first window is to display a time-based media.
Claim 31
Dependent Claim 20 words
The digital processing system of claim 23 , wherein said second window comprises a boundary of a media player window.
Claim 32
Dependent Claim 15 words
The digital processing system of claim 27 , wherein said threshold size comprises said boundary.
Claim 33
Dependent Claim 43 words
The digital processing system of claim 23 , wherein said resize control comprises a first control and a second control, said first control to control a size of said first window and said second control to control said size of said second window.
Claim 34
Dependent Claim 39 words
The digital processing system of claim 24 , wherein means for expanding further comprises means for displaying a set of zooming expanding rectangles, and wherein means for shrinking further comprises means for displaying a set of zooming shrinking rectangles.
Claim 35
Dependent Claim 29 words
The digital processing system of claim 26 , wherein said first window displays one of video data, audio data, visual data, and a combination of audio and video data.
Claim 36
Dependent Claim 20 words
The digital processing system of claim 31 , further comprising means for displaying a QuickTime movie in said first window.
Claim 37
Dependent Claim 83 words
The digital processing system of claim 23 , wherein the second window has a second threshold size, and further comprising: means for responding to a first user input upon said resizing control by expanding said first window if said size of said second window is greater than said second threshold size; and means for responding to a second user input upon said resizing control by shrinking said first window if said size of said second window is greater than said second threshold size.
Claim 38
Dependent Claim 129 words
A digital processing system, comprising: a digital processor coupled to a display device; a memory coupled to said digital processor, said memory receiving a window displayed on a computer controlled display system, said processor: displaying a first window having a threshold size; displaying a second window having a resizing control, said first window displayed within said second window; responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 39
Dependent Claim 129 words
A digital processing system, comprising: a digital processor coupled to a display device; a memory coupled to said digital processor, said memory receiving a window displayed on a computer controlled display system, said processor: displaying a first window having a threshold size; displaying a second window having a resizing control, said first window displayed within said second window; responding to a first user input upon said resizing control by expanding said first window, and expanding said second window if a size of said first window is greater than said threshold size; and responding to a second user input upon said resizing control by shrinking said first window, and shrinking said second window if and as long as said size of said first window is greater than said threshold size.
Claim 40
Dependent Claim 27 words
The digital processing system of claim 34 , wherein said first window comprises a first animated rectangle, and wherein said second window comprises a second animated rectangle.
Claim 41
Dependent Claim 39 words
The digital processing system of claim 34 , wherein said first user input comprises dragging said resizing control outward from said second window, and wherein said second user input comprises dragging said resizing control inward from said second window.
Claim 42
Dependent Claim 18 words
The digital processing system of claim 34 , wherein said first window is to display a time-based media.
Claim 43
Dependent Claim 20 words
The digital processing system of claim 34 , wherein said second window comprises a boundary of a media player window.
Claim 44
Dependent Claim 15 words
The digital processing system of claim 38 , wherein said threshold size comprises said boundary.
Claim 45
Dependent Claim 43 words
The digital processing system of claim 34 , wherein said resize control comprises a first control and a second control, said first control to control a size of said first window and said second control to control said size of said second window.
Claim 46
Dependent Claim 31 words
The digital processing system of claim 35 , wherein expanding further comprises displaying a set of zooming expanding rectangles, and wherein shrinking further comprises displaying a set of zooming shrinking rectangles.
Claim 47
Dependent Claim 29 words
The digital processing system of claim 37 , wherein said first window displays one of video data, audio data, visual data, and a combination of audio and video data.
Claim 48
Dependent Claim 19 words
The digital processing system of claim 42 , said processor further displaying a QuickTime movie in said first window.
Claim 49
Dependent Claim 80 words
The digital processing system of claim 34 , wherein the second window has a second threshold size, and said processor further: responding to a first user input upon said resizing control by expanding said first window if said size of said second window is greater than said second threshold size; and responding to a second user input upon said resizing control by shrinking said first window if said size of said second window is greater than said second threshold size.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-02-01 2008-08-02 2009-02-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-02-01 2012-08-02 2013-02-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-02-01 2016-08-02 2017-02-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag