(12) UIllted States Patent (10) Patent N0.: US 7,797,446 B2

(12) UIllted States Patent (10) Patent N0.: US 7,797,446 B2
USOO7797446B2
(12) UIllted States Patent
(10) Patent N0.:
Heller et a].
(54)
(45) Date of Patent:
METHOD AND SYSTEM FOR UPDATING
PLAYLISTS
5,428,735 A
5,481,509 A
5,504,852 A
(75) Inventors: David Heller, San
' Jose, CA (US);
,
Jeffrey L. Robbin, Los Altos, CA (US)
.
_
.
.
.
(21)
(
22
)
.
5,583,993 A
.
.
5,616,876
12/1996
4/1997
Cl t
5/1997 Algxsander et 31‘
5,640,566 A
6/1997 Victor et 31‘
5,666,530 A
9/1997 Clark etal.
App1.No.: 10/198,639
5,710,922 A
1/1998 Alley et al.
5,714,971 A
2/1998 Shalit etal.
5,721,949 A
2/1998 Smith et al.
J 1.16 2002
1e
Foster et al.
12/1996 Kroner et al‘
patent 1s extended or adjusted under 35
u
’
(Continued)
Prior Publication Data
US 2006/0168340 A1
FOREIGN PATENT DOCUMENTS
Jul. 27, 2006
EP
(51) Int. Cl.
0 917 077
5/1999
(Continued)
G06F 15/173
(58)
56ml?“
uc eyeet a.
10/1996 Cho et al‘
USC 15402) by 505 days-
(65)
(52)
A
5,633,839 A
Sep. 14, 2010
6/1995 Kahl et al.
1/1996 Knowles
4/1996 Thompson-Rohrlich
i
5,587,404 A
Subject to any dlsclalmer, the term of this
F1 d:
,
5,566,353 A
(73) Ass1gnee. Apple Inc., Cupertmo, CA (US)
( * ) Notlce:
US 7,797,446 B2
(2006.01)
us. Cl. ............. .. 709/242; 709/219; 707/E17.109;
707/ 104.1
Field of Classi?cation Search ............... .. 709/242;
386/44 s 55 s 14 s 6 s 52 s 68 s 69's 385/1044105 s
OTHER PUBLICATIONS
“Apple Introduces iTunestorld’s Best and Easiest To Use Juke
bOX SO?ware,” Macworld Expo, san FTanCisco, Jan 9, 2001~
C
t
d
385/83; 707/200,102
See application ?le for complete search history.
(56)
( onmue )
Primary Examinerines Dalencourt
References Cited
(57)
U.S. PATENT DOCUMENTS
3,990,710 A
4,528,643 A
11/1976 Hughes
7/1985 Freeny, Jr.
4,851,931
5,168,481
5,181,107
5,191,573
5,341,350
5,355,302
5,418,713
7/1989
12/1992
1/1993
3/1993
8/1994
10/1994
5/1995
A
A
A
A
A
A
A
ABSTRACT
Improved techniques for automatic (or dynamic) updating (or
maintaining) of playlists for a media system that stores and
plays media content for a user of the media system. The
automatic update to playlists can occur When additional
media content is added to or removed from the media system.
The automatic update to playlists can also occur When previ
Parker et a1.
Culbertson et a1.
Rhoades
Hair
Frank et a1.
Martin et a1.
Allen
ously stored media content is otherwise altered.
26 Claims, 20 Drawing Sheets
302
304
DYNAMIC
PLAYLIST
306
U PDATE T0
DATA SOURCE
AFFECT
PLAYLIST
7
VES
REGENERATE ASSOCIATED PLAYLIST
IN ACCORDANCE W\TH PLAYLIST
CONDlTlONS
US 7,797,446 B2
Page2
U.S. PATENT DOCUMENTS
5,726,909 A
3/1998 Krikorian
6,933,433 B1
6,941,324 B2
6,978,127 B1
8/2005 Poneus etal.
9/2005 Plastina et a1.
12/2005 Bnlthnisetal.
5,727,202 A
3/1998 Kucala
6,987,221 B2*
1/2006 Platt .......................... .. 84/601
5,734,823 A
5,739,451 A
3/1998 Saigh etal4/1998 Winksy et a1.
7,043,477 B2
7,055,165 B2
5/2006 Merceretal.
5/2006 Connelly
5,740,134 A
4/1998 Peterson
7,111,009 B1*
5,819,160 A
5,835,721 A
5,835,732 A
10/1998 Foladare et 31.
11/1998 Donahue et a1.
11/1998 Kikinis et 31.
7,126,770 B1
7,209,633 B1
7,228,298 B1
5,845,282 A
12/1998 Alley etal~
7,262,357 B2*
5,864,868
5,875,110
5,897,642
5,918,213
5918303
5,923,757
5,925,843
5,963,916
5,969,283
5,983,069
5,995,098
6,000,000
6,006,274
6,038,199
6,041,023
6,052,797
6061306
6,125,369
6,172,948
6,208,044
6,216,131
6,243,328
1/1999
2/1999
4/1999
6/1999
6/1999
7/1999
7/1999
10/1999
10/1999
11/1999
11/1999
12/1999
12/1999
3/2000
3/2000
4/2000
5/2000
9/2000
1/2001
3/2001
4/2001
6/2001
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
B1
B1
B1
B1
6,243,725 B1
6,247,135 B1
6,248,946
6255961
6,272,545
6,283,764
6,295,541
6,332,175
6,338,044
6341316
6356971
6380947
6,389,467
6,407,750
6434680
6,446,080
6,452,609
B1
B1
B1
B2
B1
B1
B1
B1
B1
B1
B1
B1
B2
B1
B1
6,453,281 B1
6,490,432
6,493,758
6,523,124
6,529,804
6,563,769
6587403
6587404
6,621,768
6,636,873
6664981
6,665,803
6,718,348
B1
B1
B1
B1
B1
B1
B1
B1
B1
B2
B2
B1
6,721,489 B1
6,731,312
6,760,721
6,763,345
6,779,019
6,785,542
6,794,566
6,801,964
6,874,037
6,928,433
B2
B1
B1
B1
B1
B2
B1
B1
B2
Contois
Jacobs
Caposselaet al.
Bernard etal~
Yamaura etal~
Hockeretal
Miller et 91Kaplan
Looney etal~
Cho etal~
Okada etal
Hawkins etal.
HawkinsetaL
Pawlowski 9t 91Lakhansingh
Ofek etal~
Buchheim
Wu etal~
Keller et 91Viswanadham etalLiu et 91FenneretaL
6/2001 Hempleman etal~
6/2001 Feague
6/2001
7/2001
8/2001
9/2001
9/2001
12/2001
12/2001
1/2002
3/2002
4/2002
5/2002
6/2002
8/2002
9/2002
9/2002
Dwek
Van Ryzin etal~
Flanagin etal
Kajiyama 9t 91Bodnaretal
Birrelletal
Birrelletal
Kloba etal~
Karl etalStead
Eyal
Gioscia 9t 91Belknap etalVan Ryzin er 91Katinsky 9t 91-
9/2002 Waltersetal
12/2002
12/2002
2/2003
3/2003
5/2003
7/2003
7/2003
9/2003
10/2003
12/2003
12/2003
4/2004
Wegeneret al.
McLain
Lunsfordetal
Draggon etal~
Van DerMeulen
KelleretaL
KelleretaL
Keller et a1.
CarinietaL
Ashe etal
Lunsfordet al.
Novak etal~
4/2004 Benyamin et a1. ........... .. 386/46
5/2004
7/2004
7/2004
8/2004
8/2004
9/2004
10/2004
3/2005
8/2005
Robbin
Chasen etalHempleman 9t 91Mousseau et al.
BlightetaL
Pachet
Mahdavi
Abiam etal.
Goodman etal.
7,272,385
7,502,626
2001/0004310
2001/0011308
2001/0021053
2001/0041021
2001/0044835
2001/0048642
2001/0052123
2002/0002413
2002/0010788
2002/0013784
2002/0016968
2002/0046315
2002/0055934
2002/0073167
2002/0080180
2002/0116082
2002/0118300
2002/0133515
2002/0138606
2002/0152278
B2
B1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
9/2006 anta etal. .............. .. 707/102
10/2006 Amiet 31,
4/2007 Novaket all,
6/2007 Raines
8/2007 Plastina etal. .............. .. 84/615
9/2007
3/2009
6/2001
8/2001
9/2001
11/2001
11/2001
12/2001
12/2001
1/2002
1/2002
1/2002
2/2002
4/2002
5/2002
6/2002
6/2002
8/2002
8/2002
9/2002
9/2002
10/2002
Mirouze etal.
Lemilainen
Kono
Clark etal.
Colbourne etal.
Boyle etal.
Schoberetal.
Berhan
Kawai
Tokue
Nathan etal.
Swanson
Nathan etal.
Miller et al.
Lipscomb etal.
Powell et al.
Manderetal.
Gudorf
Middleton etal.
Kagle etal.
Robison
Pontenzone etal.
2002/0161865 A1
2002/0174269 A1
10/2002 Nguyen
11/2002 Spurgatetal.
2002/0194195 A1
2002/0194309 A1
12/2002 Fenton etal.
12/2002 Carteietal.
2003/0013493 A1
2003/0014767 A1
1/2003 Irimajirietal.
1/2003 Stumphauzer
2003/0030733
2003/0037254
2003/0046434
2003/0050058
2003/0055723
2003/0074457
2003/0079038
2003/0093340
2003/0098893
2003/0112279
2003/0167318
2/2003
2/2003
3/2003
3/2003
3/2003
4/2003
4/2003
5/2003
5/2003
6/2003
9/2003
Seaman etal.
Fischeretal.
Flanagin etal.
Walsh etal.
English
Kluth
Robbin etal.
Krystek etal.
Makinen
Irimajiri
Robbin etal.
9/2003
Plastina etal. ............ .. 707/200
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
2003/0182315 A1*
2003/0191756
2003/0206203
2003/0210821
2003/0221541
2004/0001395
2004/0001396
2004/0017997
2004/0027930
2004/0055446
2004/0076086
2004/0083480
2004/0103102
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
2004/0123725 A1
2004/0128277
2004/0139180
2004/0205028
2004/0225762
2004/0261064
2005/0055718
2005/0060264
2005/0080915
2005/0149392
A1
A1
A1
A1
A1
A1
A1
A1
A1
10/2003
11/2003
11/2003
12/2003
1/2004
1/2004
1/2004
2/2004
3/2004
4/2004
4/2004
5/2004
Oh
Ly
Yogeshwar etal.
Platt
Keller et al.
Keller et al.
Cowgill
Kudo
Robbin etal.
Keller et al.
Dodge
Nelson
7/2004 Kim
7/2004
7/2004
10/2004
11/2004
12/2004
3/2005
3/2005
4/2005
7/2005
Manderetal.
White etal.
Verosub etal.
POO
Goldstein etal.
Stone
Schrock etal.
Shoemaker
Gold etal.
US 7,797,446 B2
Page 3
Travis Butler, “Portable MP3: The Nomad Jukebox,” Jan. 8, 2001,
2005/0240494 A1
2005/0240661 A1
2005/0249080 A1
10/2005 Cue et al.
10/2005 Heller et al.
11/2005 Foote et al.
http://db.tidbits.com/getbits.acgi?tbart:06261.
2005/0262528 A1*
11/2005
Herley et al. ................ .. 725/19
Aug. 13, 2001, http://db.tidbits.com/getbits.acgi?tbart:06521.
2005/0267803
2005/0278377
2006/0015378
2006/0036567
2006/0066627
2006/0089949
2006/0100978
2006/0156236
2006/0156239
2006/0163358
2006/0168340
2006/0247980
2008/0256378
12/2005
12/2005
1/2006
2/2006
3/2006
4/2006
5/2006
7/2006
7/2006
7/2006
7/2006
11/2006
10/2008
Patel et al.
Mirrashidi et al.
Mirrishidi et al.
Tan
Gerhard et al.
Robbin et al.
Heller et al.
Heller et al.
Jobs
Biderman
Heller et al.
Mirrashidi et al.
Guillorit
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
A1
2009/0063496 A1
2009/0063543 A1
3/2009 Cunningham et al.
3/2009 Martin et al.
FOREIGN PATENT DOCUMENTS
EP
EP
EP
JP
JP
JP
JP
JP
JP
W0
W0
W0
W0
W0
W0
W0
W0
WO
0 982 732
1 028 425
1 548 740
2000-339917
2001-76465
2001-93226
2001-117800
2001-291365
2002-74909
WO 95/16950
WO 01/33569
WO 01/67753
WO 02/25610
WO 02/25935
W0 03/023786
W0 2004-004338
WO 2004/084413
2005073856
A
A
A1
A2
3/2000
8/2000
6/2005
12/2000
3/2001
4/2001
4/2001
10/2001
3/2002
6/1995
5/2001
9/2001
3/2002
3/2002
3/2003
1/2004
9/2004
8/2005
Travis Butler, “Archos Jukebox 6000 Challenges Nomad Jukebox,”
Adam C. Engst, “SoundJam Keeps on Jammin’,” Jun. 19, 2000,
http://db.tidbits.com/getbits.acgi?tbart:05988.
Musicmatch, “Musicmatch and Xing Technology Introduce
Musicmatch Jukebox,” May 18, 1998, http ://www.musicmatch.com/
info/company/press/releases/?year:1998&release:2.
“Nomad Jukebox,” User Guide, Creative Technology Ltd., Version 1,
Aug. 2000.
“Apple’s iPod Available in Stores Tomorrow,” Press Release, Apple
Computer, Inc., Nov. 9, 2001.
“Digital Still Camerastownloading Images to a Computer,” Mimi
Chakarova et al., Multi-Media Reporting and Convergence, 2 pgs.
U.S. Appl. No. 10/833,399, ?led Apr. 27, 2004.
US. Appl. No. 10/833,879, ?led Apr. 27, 2004.
US. Appl. No. 10/973,925, ?led Oct. 25, 2004.
US. Appl. No. 11/097,591, ?led Apr. 1, 2005.
US. Appl. No. 11/097,034, ?led Apr. 1, 2005.
International Search Report dated Jul. 9, 2003, from International
Application No. PCT/US03/21534.
Handbook for PalmTM m500 Series Handhelds, User Manual.
Sinitsyn, “A Synchronization Framework for Personal Mobile Serv
ers,” Proceedings of the Second IEEE Annual Conference on Perva
sive Computing and Communications Workshops, Piscataway, NJ,
Mar. 14, 2004, pp. 1-4.
Vetro et al., “Media Conversions to Support Mobile Users,” IEEE
Canadian Conference on Electrical and Computer Engineering,
Piscataway, NJ, May 13, 2001, pp. 607-612.
Zheng et al., “MobiGATE: a mobile gateway proxy for the active
deployment of transport entities,” Proceedings of the 2004 Interna
tional Conference on Parallel Processing, Piscataway, NJ, Aug. 15,
2004.
RCA Lyra User’s Guide, RD2201/2202/2204, www.lyrazone.com,
pp. 1-37.
Lyra, Personal Digital Player, RCA, Product Box.
Compaq Computer Corp., copyright 1991, Personal Jukebox User
Manual, pp. 1-29.
“About MusicMatch Jukebox,” MusicMatch Jukebox v4 Help, pp.
1-4.
OTHER PUBLICATIONS
iTunes, Playlist Related Help Screens, iTunes v1.0, Apple Computer,
Inc., Jan. 2001.
“Apple Announces iTunes 2,” Press Release, Apple Computer, Inc.,
Oct. 23, 2001.
Speci?cation Sheet, iTunes 2, Apple Computer, Inc., Oct. 31, 2001.
iTunes 2, Playlist Related Help Screens, iTunes v2.0, Apple Com
puter, Inc., Oct. 23, 2001.
SoundJam MP Plus, Representative Screens, published by Casady &
Greene, Inc., Salinas, CA, 2000.
“SoundJam MP Plus Manual, version 2.0”iMP3 Player and
Encoder for Macintosh by Jeffrey Robbin, Bill Kincaid and Dave
Heller, manual by Tom Negrino, published by Casady & Greene, Inc .,
2000.
De Herrera, Chris, “Microsoft ActiveSync 3.1,” Version 1.02, Oct.
13, 2000.
IEEE 1394iWikipedia, 1995, http://www.wikipedia.org/wiki/
Firewire.
Miniman, “Applian Software’s Replay Radio and Player v1.02,”
Product review, pocketnow.com, http://www.pocketnow.com/re
views/replay/replay.htm, Jul. 31, 2001.
Personal Jukebox (PJB), “Systems Research Center and PAAD,”
Compaq Computer Corp., Oct. 13, 2000, http://research.compaq.
com/SRC/pj b/.
Compaq, “Personal Jukebox,” Jan. 24, 2001, http://research.compaq.
com/SRC/pj b/.
Steinberg, “Sonicblue Rio Car,” Product Review, Dec. 12, 2000,
RealJukebox Plus Manual, Real Networks, Inc., copyright 1999, pp.
1-83.
RealJukebox, Real Networks, Inc., webpages downloaded Oct. 27,
2005 http://www.real.com/Jukebox/releaseinotes.html#.
TuneBase 100 User Guide, A CD Library Management System,
Escient, Inc. copyright 1999.
TuneBase Pro Mk-II User’s Guide, Escient, Inc.
Window’s Media Player 6.4, Microsoft Corp., copyright 1999, soft
ware available at http://www.oldversion.com/program.php?n:wmp
See also Windows Media Player 6.4 Software Of?cial website at
http://www.microsoft.com/windows/windowsmedia/player/ver
sion64/default.aspx.
Bridgman, “Windows XP Expert Zone Community Columist”,
Using Windows Mobil-based Portable Media Centers and Windows
Media Player 10, Aug. 25,2004, 1-11.
U.S. Appl. No. 10/936,233, ?led Sep. 7, 2004.
US. Appl. No. 11/138,004, ?led May 25,2005.
U.S. Appl. No. 11/114,914, ?led Apr. 25, 2005.
US. Appl. No. 11/454,060, ?led Jun. 14,2006.
PBS Local Insertion Server Instruction Manual, Microvision, Inc.,
pp. 1-71, Jun. 19, 1996.
Wave Station Digital Audio Automation System, Instruction &
Operations Manual Broadcast Software International, pp. 1-1 13, Feb.
4, 1997.
Nielsen et al., “Comparative Design Review: An Exercise in Parallel
Design”, Interchi ’93, pp. 414-417Apr. 24-29, 1993.
Lowery Daryl, “Random-Access Digital AudioiRecording Sys
tems”, pp. 68-71, Jun. 1992.
http://electronics.cnet.com/electronics/0-6342420-1304-4098389.
Sadie Master System, Product Brochure, Studio audio Digital Equip
html.
ment Inc., 2 pgs., Jan. 1995.
Andrew Birrell, “Personal Jukebox (PJB),” Oct. 13, 2000, http://
RCS Works-CaItWall User’s Guide and Reference Manual, pp. 1-83,
Feb. 7, 1993.
birrell . org/andrew/talks/pjb-overview.ppt.
US 7,797,446 B2
Page 4
“Digital Audio Just Got Easier!”, CartWorks Digital Audio Systems,
dbm Systems, Inc., Jun. 26, 1996.
“CaItWorks File Utilities User’s Manual”, dbm Systems, Inc., pp.
1-8, Jul. 1998.
“CaItWorks MHD Music-on-Hard-Drive QuickSchedule User’s
Manual”, dbm Systems, Inc., pp. 1-8, Feb. 8, 1998.
Lyra, Personal Digital Player, RCA, Product Box, 2003.
“CaItWorks MHD Music-on-Hard-Drive User’s Manual V6.8”, dbm
pgs., Jan. 18, 2006.
Systems, Inc., pgs. 1-11, Feb. 1998.
“CaItWorks On-Demand Editor User’s Manual”, dbm Systems, Inc.,
tion, 2004-521604, mailed Apr. 15, 2008 (with translation).
pp. 1-7, Feb. 1998.
“CaItWorks Script Editor User’s Manual v3 .12”, dbm Systems, Inc.,
pp. 1-26, Feb. 1998.
“CaItWorks Spot Set Editor User’s Manual”, dbm Systems, Inc., pp.
1-11, Feb. 1998.
“The DADpro Digital Audio Delivery System Operation Manual
Version 1.0”, IBM Corp., pp. 1-424, Aug. 30, 1996.
“Virtual RecorderiBasic Operations”, ASC Audio Video Corpora
tion, pp. 1-94, Sep. 9, 1996.
“Broadcast Tools: SpotBase, Playlist & TapeBase”, ASC Audio
Video Corporation, pp. 1-2, Mar. 1998.
“VR 300 Advanced Broadcast Video Server”, ASC Audio Video
Corporation, pp. 1-9, Mar. 1998.
“VR300 Video Server User Manual, Version 1.0”, ASC Audio Video
Corporation, pp. 1-40, Mar. 20, 1998.
“Gravis WinDecks Version 1.12”, screen shots, Gravis Computer
Technology Ltd., pp.1-10, Jan. 1990.
WinDecks, User Instructions, Gravis Computer Technology Ltd., pp.
1-14, Jan. 1990.
Replay Gain, “Replay GainiA proposed Standard,” Oct. 7, 2001,
available from http://replaygain.hydrogenaudio.org/indexhtml and
http ://replaygain .hydro genaudio . org/outline .htrnl.
“Nomad Jukebox,” User Guide, Creative Technology Ltd., Version 1,
Aug. 2000.
Of?ce Action from European Patent Of?ce for European Patent
Application No. 037644267 dated Nov. 8, 2005+A90.
Glenn Fleishman, “Handheld iPod joins MP3 band a bit late, but is
“About MusicMatch Jukebox,” MusicMatch Jukebox v4 Help, pp.
1-4, 1999.
TuneBase Pro Mk-II User’s Guide, Escient, Inc., 1999.
“Digital Still Cameras i Downloading Images to a Computer,”
Mimi Chakarova et al., Multi-Media Reporting and Convergence, 2
“Noti?cation of Reason for Rejection” for Japanese Patent Applica
Personal Jukebox (PJB), “System Research Center and PAAD”,
Compaq Computer Corp., Oct. 13, 2000, http;//research.compaq.
com/SRC/pjb/.
Etchison, “Accelerated Discrete Adjustment of the Parameters of a
Process”, IBM Technical Disclosure Bulletin, vol. 15, No. 5, Oct. 1,
1972, 2 pgs.
Of?ce Action from European Patent Of?ce for 03764426.7 mailed
Aug. 14, 2006.
Of?ce Action from European Patent Of?ce for 03764426.7 mailed
Nov. 8, 2005.
Windows XP Service Pack 2, Figures 1-2 and “How to obtain the
latest Windows XP service pack,” Aug. 25, 2004.
Torrone, Phillip, How-To: Getting Podcasts on a Portable Media
Center (and other Windows Media Devices, Oct. 2004.
Of?ce Action for European Patent Of?ce for 03764426 7 mailed Sep.
11, 2009.
Noti?cation for Reason for Rejection for Japanese Patent Application
2004-521604, mailed Jun. 16, 2009 (with translations).
Written Opinion for PCT/US03/ 21534 mailed Mar. 12, 2004.
International Preliminary Examination Report for PCT/US/21534
mailed Jun. 8, 2004.
“iTunes Celebrates Its First Anniversary; Over 70 Million Songs
Purchased,” Apr. 28, 2004, http://www.apple.com/pr/library/2004/
apr/28itunes.html.
Breen, Christopher, “iMixing it Up: Sharing Your Sounds,” Sep. 17,
2004, http://playlistmag.com/help/2004/09/imixhowto/index.php.
standout player,” Nov. 6, 2001, http://seattletimes.nwsource.com/
Kawamoto et al., “On 1" Birthday, iTunes Unwraps New Features,”
html/businesstechnology/l3436181liptmacc040.html.
Apr.
“Hewlett Packard Jornada 525 Color Pocket PC,” downloaded Jan.
On+1st+birthday,+iTunes+unwraps+new+features/2100-
25,
5201598.html.
Of?ce Action from European Patent Of?ce for 03764426.7 mailed
2002,
http://www.pc4d.com/electronics/products/ 56/
jornadai525icoloripocketipcshtml.
iTunes, Digital Music for your Mac, Apple Computer, Inc., down
loaded Oct. 22, 2001, http://www.apple.com/itunes/.
“Rio Portable Music Player,” Web Review, downloaded Jan. 25,
2002, http://www.webreviews.com/9901/rio.html.
Andy Lindauer, “What’s in your Pocket?,” Edgereview, downloaded
Jan. 25, 2002, http://www.edgereview.com/print.cfm?Type:aag&
ID:286.
28,
http://news.com.com/
1027i3 -
Aug. 14, 2006.
Of?ce Action from European Patent Of?ce for 03764426.7 mailed
Nov. 8, 2005.
Windows XP Service Pack 2, Figures 1-2 and “How to obtain the
latest Windows XP service pack,” Aug. 25, 2004.
Noti?cation for Reason for Rejection for Japanese Patent Application
2004-521604, mailed Mar. 9, 2010 (with translations).
RCA Lyra User’s Guide, RD2201/2202/2204, www.1yrazone.com,
pp. 1-37, 1999.
2004,
* cited by examiner
US. Patent
Sep. 14, 2010
Sheet 1 0120
104
2
US 7,797,446 B2
f 100
PERSONAL
COMPUTER
MEDIA
MEDIA
MANAGER W
MANAGER
\
2 106
108
Z102
FIG. 1A
154
2
150
PERSONAL
COMPUTER
/
MEDIA MANAGER
MEDIA
Z
156
152
2
PLAYER
MEDIA
DATABASE
\
MEDIA
\/Z\/
162
C 158
DATABASE\
(160
FIG. 1B
US. Patent
Sep. 14, 2010
Sheet 2 0f 20
US 7,797,446 B2
f 200
USER INTERFACE
r\1212
I
MEDIA
w 202
APPLICATION
I
OPERATING SYSTEM
w 204
I
Pi
BUS
CNTLR.
w 208
I
M E DIA
DATABASE
PERIPHERAL w 210
DEVICE
2%
FIG.
US. Patent
Sep. 14, 2010
Sheet 3 0f 20
US 7,797,446 B2
[ 300
302
HAS
A DATA
SOURCE
BEEN
UPDATED
?
304/“ ASSOCIATED
DYNAMIC
PLAYLIST
?
306
DOES
UPDATE TO
DATA SOURCE
AFFECT
PLAYLIST
?
REGENERATE ASSOCIATED PLAYLIST
IN ACCORDANCE WITH PLAYLIST
CONDITIONS
FIG. 3A
US. Patent
Sep.14,2010
US 7,797,446 B2
Sheet40f20
wmm
Em\v
5 ml?
<x92»0;
60139
Nam; m2;
.IJH U
IMH F_
wZOFE M.uEn-OMm
M
mm.UE
US. Patent
Sep. 14, 2010
Sheet 5 0f 20
US 7,797,446 B2
400 \
404
SEND MODIFICATION
MESSAGE
406
408
SEND NEW
TRACK
MESSAGE
410
412
DELETED
YES
SEND TRACK
DELETED MESSAGE
I
414
416
SEND DONE
MESSAGE
DONE
WITH
CHANGES
?
FIG. 4
US. Patent
Sep. 14, 2010
Sheet 6 0f 20
UPDATE
FLAG
SET
508
i
YES
US 7,797,446 B2
2
COMPARE MODIFICATION MESSAGE
MASK WITH FIELDS MASK
FOR PLAYLIST
510
ANY
MATCHING
FIELDS
?
YES
512 /\J
SET UPDATE FLAG
FIG. 5A
US. Patent
Sep. 14, 2010
514/L
Sheet 7 0f 20
TRACK
DELETED
MESSAGE
RECEIVED
DELETED
TRACK IN
PLAYLIST
518 ”
REMOVE REFERENCE TO DELETED
TRACK FROM PLAYLIST
520
PLAYLIST
DYN’AMIC NO
522 \/\
SET UPDATE FLAG
US 7,797,446 B2
US. Patent
Sep. 14, 2010
Sheet 8 0f 20
NEW
TRACK
MESSAGE
RECEIVED
PLAYLIST
DYNAMIC
?
528 w
SET UPDATE FLAG
FIG. 5C
US 7,797,446 B2
US. Patent
Sep. 14, 2010
Sheet 9 0f 20
US 7,797,446 B2
Q?
530 A
DONE
MESSAGE
RECEIVED
?
PLAYLIST
DISPLAYED
PLAYLIST
DYNAMIC
RE-DRAW PLAYLIST
ON SCREEN
538
UPDATE
FLAG
SET
'?
540 \/“
S k—
536
NO
SET IDLE UPDATE FLAG
FIG. 5D
US. Patent
Sep. 14, 2010
Sheet 10 0f 20
US 7,797,446 B2
600
/
IDLE
UPDATE
FLAG
SET
?
606 N RETRIEVE PLAYLIST CONDITIONS
608 /\
REGENERATE PLAYLIST
IS
PLAYLIST
610
NO DISPIBAYED
612
YES
RE-DRAW PLAYLIST ON SCREEN
614 ’\1
CLEAR IDLE UPDATE FLAG
4
616 ’\/
CLEAR UPDATE FLAG
FIG. 6
US. Patent
Sep. 14, 2010
Sheet 11 0120
US 7,797,446 B2
700
START
SELECT FIRST (NEXT) ITEM IN
EXISTING PLAYLIST
N“ 702
COMPARE SELECTED ITEM
WITH FILTER CRITERIA
N 704
706
SHOULD
SELECTED
ITEM REMAIN
IN UPDATED
PLAYLIST
?
NO
REMOVE SELECTED ITEM
FROM PLAYLIST
YES
2
708
MARK CORRESPONDING TRACK
AS CONSIDERED
FIG. 7A
N710
US. Patent
Sep. 14, 2010
Sheet 12 0f 20
US 7,797,446 B2
@
SELECT FIRST (NEXT) TRACK
"\1714
IN THE DATA SOURCE
N COMPARE THE SELECTED TRACK
718
WITH THE FILTER CRITERIA
720
FILTER
CRITERIA
SATISFIED
ADD SELECTED TRACK TO
THE UPDATED PLAYLIST
CLEAR MARK FOR THE
SELECTED TRACK
N 724
726
MORE
YES
TRACKS
?
FIG. 7B
US. Patent
Sep. 14, 2010
Sheet 13 0f 20
US 7,797,446 B2
@
SORT THE UPDATED PLAYLIST
BASED ON SORT CRITERIA
"\1 728
SELECT FIRST (NEXT) ITEM IN
THE SORTED, UPDATED PLAYLIST
"\/ 730
ACCUMULATE TOTAL TRACKS, TOTAL
TIMES AND TOTAL SIZES FOR
THE SORTED, UPDATED PLAYLIST
LIMIT
CRITERIA
MET
?
738
2
REMOVE SUBSEQUENT
ITEMS FROM THE
SORTED, UPDATED PLAYLIST
FIG. 7C
US. Patent
Sep. 14, 2010
Sheet 14 0f 20
US 7,797,446 B2
800
8022
/
HOST COMPUTER
814
N
818
COMM.
r MODULE \
_
804
MANAGEMENT
MODULE
COMM \7816
MODULE
II
806
_-/\->
v
PLAY
PLAY
“ZODFLE
MODULE
812
‘—
+ 1824
MEDIA
DATABASE
MEDIA
DATABASE
8810
822
v
‘
MEDIA
STORE
MEDIA
STORE
808
MEDIA PLAYER
FIG. 8
820
US. Patent
Sep. 14, 2010
Sheet 15 0120
US 7,797,446 B2
900
914
if
USERINPUT
DEVICE
SPEAKER
w
SLQ
DISPLAY
CODEC
C\/912
T
$12
’J‘
PROCESSOR
918
BUS
911
Z
INTERFACE
l QQ
CACHE
Z
l
916
$32
FILE
SYSTEM
(STORAGE DISK)
RAM
ROM
922
920
FIG. 9
US. Patent
Sep. 14, 2010
Sheet 16 0f 20
US 7,797,446 B2
Smaa't PEagaHst
5 Match the fellowing {unditiom
if
1096x
1
Year
Limit to
? Live updating
is in the range
ifs-? ?gs
1010
$359M
gm 953
seiected by ?andum?
FIG. 10A
Eur“
H §
{E
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement