US6700839B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Fast seek between multiple selections in a multimedia player
Assignee: Visteon Global Technologies Inc
•
Filing: 2002-02-19
•
Granted: 2004-03-02
•
Expires: 2022-02-19
Abstract
Abstract A multimedia player has a fast seek function for navigating between track selections contained within a large playlist. By holding down a seek-up or a seek-down button, a selection identifying display scrolls through the selections in a playlist in single steps until a multiple of 10 is reached. If a minimum number of single steps (e.g., 4) have been taken, then the display begins to jump by 10's. Otherwise, single steps are taken until the next multiple of 10. Single stepping is again used when the display nears the beginning or end of the playlist.
Inventors
- 👤 Jack L. Auflick
- 👤 David S. Cheney
- 👤 Dennis Allen
- 👤 Angelo Giannotti
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 18:43
CPC Classifications
G; G11; G11B; G11B27/00; G11B27/10; G11B27/34; G11B27/102; G11B27/105; G11B2220/00; G11B2220/20; G11B2220/25; G11B2220/2537; G11B2220/2545
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
233 words
A method of fast seeking from a current selection to a desired selection within an ordered playlist of selections for reproduction by a media player, each selection in said ordered playlist having a corresponding selection number between a first selection number and a last selection number, said method comprising the steps of: displaying selection identifying data of said current selection on a display; performing a control action indicating either a seek-up or a seek-down command; performing a control action to establish a fast seek interval; displaying selection identifying data for interim selections on said display according to a predetermined sequence of said selection numbers wherein said interim selection is indexed to successive selections in said sequence in an increasing order in response to said seek-up command and is indexed to successive selections in said sequence in a decreasing order in response to said seek-down command, and wherein said sequence indexes said interim selection number in single steps until said interim selection number has a predetermined modulo value and then indexes said interim selection number by a jump step, each selection identifying data for each interim selection in said sequence being displayed for a predetermined display time; performing a control action to terminate said fast seek interval, wherein an interim selection having selection identifying data being displayed at the termination of said fast seek interval is a chosen selection; and reproducing said chosen selection.
Claim 2
Independent Claim
233 words
A method of fast seeking from a current selection to a desired selection within an ordered playlist of selections for reproduction by a media player, each selection in said ordered playlist having a corresponding selection number between a first selection number and a last selection number, said method comprising the steps of: displaying selection identifying data of said current selection on a display; performing a control action indicating either a seek-up or a seek-down command; performing a control action to establish a fast seek interval; displaying selection identifying data for interim selections on said display according to a predetermined sequence of said selection numbers wherein said interim selection is indexed to successive selections in said sequence in an increasing order in response to said seek-up command and is indexed to successive selections in said sequence in a decreasing order in response to said seek-down command, and wherein said sequence indexes said interim selection number in single steps until said interim selection number has a predetermined modulo value and then indexes said interim selection number by a jump step, each selection identifying data for each interim selection in said sequence being displayed for a predetermined display time; performing a control action to terminate said fast seek interval, wherein an interim selection having selection identifying data being displayed at the termination of said fast seek interval is a chosen selection; and reproducing said chosen selection.
Claim 3
Dependent Claim
46 words
The method of claim 1 wherein said media player includes a seek-up push button and a seek-down push button, and wherein said control action indicating either a seek-up or a seek-down command is comprised of prressing said seek-up push button or said seek-down push button, respectively.
Claim 4
Dependent Claim
35 words
The method of claim 2 wherein said control action to establish said fast seek interval is comprised of continuing to press said seek-up push button or said seek-down push button throughout said fast seek interval.
Claim 5
Dependent Claim
28 words
The method of claim 3 wherein said control action to terminate said fast seek interval is comprised of releasing said seek-up push button or said seek-down push button.
Claim 6
Dependent Claim
19 words
The method of claim 1 wherein said predetermined modulo value is comprised of zero with a modulus of ten.
Claim 7
Dependent Claim
15 words
The method of claim 1 wherein said jump step indexes said selection number by ten.
Claim 8
Dependent Claim
23 words
The method of claim 1 wherein said sequence includes at least a predetermined minimum number of single steps before using said jump step.
Claim 9
Dependent Claim
39 words
The method of claim 7 wherein said predetermined modulo value is comprised of zero with a modulus of ten, wherein said jump step indexes said selection number by ten, and wherein said predetermined minimum number is equal to four.
Claim 10
Dependent Claim
56 words
The method of claim 1 wherein, after incrementing said interim selection number by said jump step, said sequence reverts to said single step when said interim selection number is within a predetermined range of said first selection number or said last selection number and then wraps between said first selection number and said last selection number.
Claim 11
Dependent Claim
47 words
The method of claim 9 wherein, after wrapping between said first selection number and said last selection number, said sequence indexes said interim selection number in said single steps until said interim selection number reaches said predetermined modulo value and then resumes indexing with said jump step.
Claim 12
Dependent Claim
37 words
The method of claim 1 wherein said media player reproduces said selections from a predetermined media, wherein said media has a plurality of directories, and wherein said playlist is comprised of selections within one of said directories.
Claim 13
Dependent Claim
18 words
The method of claim 1 wherein said current selection continues to be reproduced during said fast seek interval.
Claim 14
Dependent Claim
46 words
The method of claim 1 wherein said predetermined display time has a first duration while said sequence is indexing at said single steps and has a second duration while said sequence is indexing at said jump steps, said second duration being shorter than said first duration.
Claim 15
Dependent Claim
25 words
The method of claim 13 wherein said first duration is equal to about 500 milliseconds and said second duration is equal to about 333 milliseconds.
Claim 16
Dependent Claim
39 words
The method of claim 1 wherein indexing by said jump step is disabled and said interim selection number is indexed only in single steps of a total number of selections in said playlist is less than a predetermined number.
Claim 17
Dependent Claim
245 words
A media player for reproducing selections from a media containing an ordered playlist of selections, each selection in said ordered playlist having a corresponding selection number between a first selection number and a last selection number, said media player performing a fast seek from a current selection to a desired selection within said playlist, said media player comprising: a display showing selection identifying data; a user control interface for indicating either a seek-up or a seek-down command, for establishing a fast seek interval, and for terminating said fast seek interval; and a controller responsive to said user control interface for controlling said fast seek to display selection identifying data for interim selections on said display according to a predetermined sequence of said selection numbers wherein said interim selection is indexed to successive selections in said sequence in an increasing order in response to said seek-up command and is indexed to successive selections in said sequence in a decreasing order in response to said seek-down command, wherein said sequence indexes said interim selection number in single steps until said interim selection number has a predetermined modulo value and then indexes said interim selection number by a jump step, and wherein each selection identifying data for each interim selection in said sequence is displayed for a predetermined display time, said controller switching to reproduction of a chosen selection comprised of the interim selection with its selection identifying data being displayed when said fast seek interval is terminated.
Claim 18
Dependent Claim
245 words
A media player for reproducing selections from a media containing an ordered playlist of selections, each selection in said ordered playlist having a corresponding selection number between a first selection number and a last selection number, said media player performing a fast seek from a current selection to a desired selection within said playlist, said media player comprising: a display showing selection identifying data; a user control interface for indicating either a seek-up or a seek-down command, for establishing a fast seek interval, and for terminating said fast seek interval; and a controller responsive to said user control interface for controlling said fast seek to display selection identifying data for interim selections on said display according to a predetermined sequence of said selection numbers wherein said interim selection is indexed to successive selections in said sequence in an increasing order in response to said seek-up command and is indexed to successive selections in said sequence in a decreasing order in response to said seek-down command, wherein said sequence indexes said interim selection number in single steps until said interim selection number has a predetermined modulo value and then indexes said interim selection number by a jump step, and wherein each selection identifying data for each interim selection in said sequence is displayed for a predetermined display time, said controller switching to reproduction of a chosen selection comprised of the interim selection with its selection identifying data being displayed when said fast seek interval is terminated.
Claim 19
Dependent Claim
23 words
The media player of claim 16 wherein said user control interface is comprised of a seek-up push button and a seek-down push button.
Claim 20
Dependent Claim
46 words
The media player of claim 17 wherein said fast seek interval is established by pressing and holding said seek-up push button or said seek-down push button throughout said fast seek interval and releasing said seek-up button or said seek-down button to terminate said fast seek interval.
Claim 21
Dependent Claim
31 words
The media player of claim 16 wherein said predetermined modulo value is comprised of zero with a modulus of ten and wherein said jump step indexes said selection number by ten.
Claim 22
Dependent Claim
24 words
The media player of claim 16 wherein said sequence includes at least a predetermined minimum number of single steps before using said jump step.
Claim 23
Dependent Claim
57 words
The media player of claim 16 wherein, after incrementing said interim selection number by said jump step, said sequence reverts to said single step when said interim selection number is within a predetermined range of said first selection number or said last selection number and then wraps between said first selection number and said last selection number.
Claim 24
Dependent Claim
48 words
The media player of claim 21 wherein, after wrapping between said first selection number and said last selection number, said sequence indexes said interim selection number in said single steps until said interim selection number reaches said predetermined modulo value and then resumes indexing with said jump step.
Claim 25
Dependent Claim
27 words
The media player of claim 16 wherein said media has a plurality of directories and wherein said playlist is comprised of selections within one of said directories.
Claim 26
Dependent Claim
47 words
The media player of claim 16 wherein said predetermined display time has a first duration while said sequence is indexing at said single steps and has a second duration while said sequence is indexing at said jump steps, said second duration being shorter than said first duration.
Claim 27
Dependent Claim
19 words
The media player of claim 16 wherein said selections are comprised of compressed audio files stored on said media.
Claim 28
Dependent Claim
16 words
The media player of claim 25 wherein said compressed audio files are comprised of mp3 files.
Claim 29
Dependent Claim
15 words
The media player of claim 25 wherein said media is comprised of a compact disc.
References Cited (Backward Citations)
US4460958A
Cited
US5051973A
Cited
US5363345A
Cited
US5594601A
Cited
US5457669A
Cited
US6122646A
Cited
US5570340A
Cited
US5790443A
Cited
US5594709A
Cited
US6128255A
Cited
US6388958B1
Cited
US5890910A
Cited
US6091674A
Cited
US5668788A
Cited
US6023706A
Cited
US6073228A
Cited
US6185163B1
Cited
US6446080B1
Cited
US6452875B1
Cited
US6247130B1
Cited
US6542445B2
Cited
US6248946B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2007-03-02 | 2007-09-01 | 2008-03-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2011-03-02 | 2011-09-01 | 2012-03-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2015-03-02 | 2015-09-01 | 2016-03-02 | $7700.00 | Window Closed / Lapsed |