Source: https://patents.google.com/patent/US8495246B2/en
Timestamp: 2019-02-16 14:30:52
Document Index: 578265217

Matched Legal Cases: ['Application No. 10176485', 'Application No. 03764426', 'Application No. 2004', 'Application No. 2010', 'Application No. 03764426', 'Application No. 03764426']

US8495246B2 - Method and system for updating playlists - Google Patents
Method and system for updating playlists Download PDF
US8495246B2
US8495246B2 US13/357,528 US201213357528A US8495246B2 US 8495246 B2 US8495246 B2 US 8495246B2 US 201213357528 A US201213357528 A US 201213357528A US 8495246 B2 US8495246 B2 US 8495246B2
US13/357,528
US20120123998A1 (en
2002-07-16 Priority to US10/198,639 priority Critical patent/US7797446B2/en
2009-10-20 Priority to US12/582,624 priority patent/US8103793B2/en
2012-01-24 Application filed by Apple Inc filed Critical Apple Inc
2012-01-24 Priority to US13/357,528 priority patent/US8495246B2/en
2012-05-17 Publication of US20120123998A1 publication Critical patent/US20120123998A1/en
2013-07-23 Publication of US8495246B2 publication Critical patent/US8495246B2/en
This application is a continuation of U.S. application Ser. No. 12/582,624, filed Oct. 20, 2009 now U.S. Pat. No. 8,103,793, and entitled “METHOD AND SYSTEM FOR UPDATING PLAYLISTS,” which is hereby incorporated herein by reference, which is turn is a continuation of U.S. application Ser. No. 10/198,639, filed Jul. 16, 2002, and entitled “METHOD AND SYSTEM FOR UPDATING PLAYLISTS,” now U.S. Pat. No. 7,797,446, which is hereby incorporated herein by reference.
As a non-transitory computer readable storage medium including at least computer program code stored thereon for updating a playlist on a media player, one embodiment can, for example, include at least: computer program code for receiving playlist rules to be used to create the playlist; computer program code for producing a playlist from a plurality of available media items in a media library and the playlist rules; computer program code for subsequently automatically determining whether the playlist should be re-produced due to addition of new media items to the media library; and computer program code for reproducing the playlist from the plurality of available media items in the media library and the playlist rules when the computer program code for determining determines that the playlist should be re-produced. The computer program code for reproducing of the playlist can be initiated without requiring user interaction to initiate such reproducing.
As a computing device, one embodiment can, for example, include at least a display for displaying a graphical user interface; a data storage device for storing a playlist and media content library for a plurality of media items, where the playlist is associated with one or more of the media items, and the data storage device stores playlist rules to be used to create the playlist; and a processor. The processor can be configured to determine whether one or more new media items have been added to the media content library, determine whether the playlist should be re-produced due to addition of the one or more new media items being added to the media content library, and reproduce the playlist from the plurality of available media items in the media content library and the playlist rules it is determined that the playlist should be reproduced. The reproduction of the playlist can be initiated without requiring user interaction to initiate such reproduction.
1. A non-transitory computer readable storage medium including at least computer program code stored thereon for updating a playlist on a media player, the computer readable storage medium comprising:
computer program code for receiving playlist rules to be used to create the playlist;
computer program code for producing a playlist from a plurality of available media items in a media library and the playlist rules;
computer program code for subsequently automatically determining whether the playlist should be re-produced due to addition of new media items to the media library; and
computer program code for reproducing the playlist from the plurality of available media items in the media library and the playlist rules when the computer program code for determining determines that the playlist should be re-produced,
wherein the computer program code for reproducing of the playlist is initiated without requiring user interaction to initiate such reproducing.
2. A non-transitory computer readable storage medium as recited in claim 1, wherein the media player comprises a personal computer.
3. A non-transitory computer readable storage medium as recited in claim 1, wherein the media items pertain to one or more of audio, video or images.
4. A non-transitory computer readable storage medium as recited in claim 1, wherein the playlist rules include at least a numerical limit imposed on the number of media items in the playlist or the duration of the playlist.
5. A non-transitory computer readable storage medium as recited in claim 1, wherein the processor is further configured to subsequently synchronize the playlist with a mobile electronic device temporarily connected with the media player, whereby the playlist once reproduced is automatically copied to the mobile electronic device.
a data storage device for storing a playlist and media content library for a plurality of media items, the playlist being associated with one or more of the media items, and the data storage device storing playlist rules to be used to create the playlist; and
a processor configured to determine whether one or more new media items have been added to the media content library, determine whether the playlist should be re-produced due to addition of the one or more new media items being added to the media content library, and reproduce the playlist from the plurality of available media items in the media content library and the playlist rules when it is determined that the playlist should be reproduced,
wherein the reproduction of the playlist is initiated without requiring user interaction to initiate such reproduction.
7. A computing device as recited in claim 6, wherein the computing device is a personal computer.
8. A computing device as recited in claim 6, wherein the playlist rules include at least a numerical limit imposed on the number of media items in the playlist or the duration of the playlist.
9. A computing device as recited in claim 6, wherein the playlist rules include one or more of: (i) a limit on total number of tracks in the playlist, (ii) a limit on a total duration of the playlist, or (iii) a limit on a total size of the playlist.
10. A computing device as recited in claim 6, wherein the processor is further configured to subsequently synchronize the playlist with a mobile electronic device temporarily connected with the computing device, whereby the playlist once reproduced is automatically copied to the mobile electronic device.
11. A computing device as recited in claim 10, wherein the computing device is a personal computer.
12. A computing device as recited in claim 11, wherein the media items pertain to one or more of audio, video or images.
13. A computing device as recited in claim 12, wherein the playlist rules include at least a numerical limit imposed on the number of media items in the playlist or the duration of the playlist.
14. A computing device as recited in claim 6, wherein the reproducing of the playlist is performed by the processor as a background process after one or more distinct alterations have been made to the media content library.
15. A computing device as recited in claim 14, wherein the background process is performed during an idle state.
US13/357,528 2002-07-16 2012-01-24 Method and system for updating playlists Active US8495246B2 (en)
US10/198,639 US7797446B2 (en) 2002-07-16 2002-07-16 Method and system for updating playlists
US12/582,624 US8103793B2 (en) 2002-07-16 2009-10-20 Method and system for updating playlists
US13/357,528 US8495246B2 (en) 2002-07-16 2012-01-24 Method and system for updating playlists
US12/582,624 Continuation US8103793B2 (en) 2002-07-16 2009-10-20 Method and system for updating playlists
US20120123998A1 US20120123998A1 (en) 2012-05-17
US8495246B2 true US8495246B2 (en) 2013-07-23
US10/198,639 Active 2023-12-03 US7797446B2 (en) 2002-07-16 2002-07-16 Method and system for updating playlists
US12/582,624 Active US8103793B2 (en) 2002-07-16 2009-10-20 Method and system for updating playlists
US13/357,528 Active US8495246B2 (en) 2002-07-16 2012-01-24 Method and system for updating playlists
US9537913B2 (en) 2014-01-03 2017-01-03 Yonder Music Inc. Method and system for delivery of audio content for use on wireless mobile device
WO2006126135A2 (en) * 2005-05-25 2006-11-30 Koninklijke Philips Electronics N.V. Play-list path interaction and visualisation
US20020015161A1 (en) 1996-04-19 2002-02-07 Norihisa Haneda Image printing and filing system
US20020027561A1 (en) 1997-10-03 2002-03-07 Jing Wu Colour adviser
US20030107585A1 (en) 2000-07-03 2003-06-12 Samuelson Neville Anthony Wylie Means for applying images to other images
US20040071922A1 (en) 2002-08-01 2004-04-15 Mccarthy Brian Versatile printable sheet for forming jewel case inserts and booklets
US20050141771A1 (en) 2003-10-02 2005-06-30 Hitoshi Yamakado Generation of decorative picture suitable for input picture
2002-07-16 US US10/198,639 patent/US7797446B2/en active Active
2003-07-09 WO PCT/US2003/021534 patent/WO2004008460A1/en active Application Filing
2003-07-09 JP JP2004521604A patent/JP2005533333A/en active Pending
2003-07-09 EP EP03764426A patent/EP1522076A1/en not_active Withdrawn
2003-07-09 EP EP10176485A patent/EP2333777A3/en active Pending
2009-10-20 US US12/582,624 patent/US8103793B2/en active Active
2010-07-09 JP JP2010157096A patent/JP5361819B2/en active Active
2012-01-24 US US13/357,528 patent/US8495246B2/en active Active
2012-08-28 JP JP2012187685A patent/JP2013012290A/en active Pending
"About MusicMatch Jukebox," MusicMatch Jukebox v4 Help, 1999, pp. 1-4.
"Broadcast Tools: SpotBase, Playlist & TapeBase", ASC Audio Video Corporation, pp. 1-2., Mar. 1998.
"CartWorks File Utilities User's Manual", dbm Systems, Inc., pp. 1-8., Jul. 1998.
"CartWorks MHD Music-on-Hard-Drive User's Manual V6.8", dbm Systems, Inc., pp. 1-11, Feb. 1998.
"CartWorks On-Demand Editor User's Manual", dbm Systems, Inc., pp. 1-7., Feb. 1998.
"CartWorks Script Editor User's Manual v3.12", dbm Systems, Inc., pp. 1-26., Feb. 1998.
"CartWorks Spot Set Editor User's Manual", dbm Systems, Inc., pp. 1-11., Feb. 1998.
"Digital Audio Just Got Easier!", CartWorks Digital Audio Systems, dbm Systems, Inc., Jun. 26, 1996.
"Gravis WinDecks Version 1.12", screen shots, Gravis Computer Technology Ltd., pp. 1-10., Jan. 1990.
"VR 300 Advanced Broadcast Video Server", ASC Audio Video Corporation, pp. 1-9., Mar. 1998.
Advisory Action U.S. Appl. No. 10/198,639, mailed Aug. 25, 2006.
Alicia Awbrey, "Apple's iPod Available in Stores Tomorrow," Press Release, Apple Computer, Inc., Nov. 9, 2001.
Chakarova et al., "Digital Still Cameras-Downloading Images to a Computer," Multi-Media Reporting and Convergence, 2 pgs, Jan. 8, 2006.
Chakarova et al., "Digital Still Cameras—Downloading Images to a Computer," Multi-Media Reporting and Convergence, 2 pgs, Jan. 8, 2006.
Extended Search Report for European Patent Application No. 10176485.0, dated Oct. 23, 2012.
Final Office Action for U.S. Appl. No. 10/198,639, mailed Jun. 12, 2007.
Final Office Action for U.S. Appl. No. 10/198,639, mailed May 4, 2006.
Final Office Action for U.S. Appl. No. 12/582,624, mailed May 10, 2011.
International Preliminary Examination Report for PCT/US/21534 mailed Jun. 8, 2004.
International Search Report dated Dec. 5, 2003, from International Application No. PCT/US03/21534.
Minutes of the Oral Proceedings for EP Patent Application No. 03764426.7, dated Jan. 26, 2011.
Notice of Allowance for U.S. Appl. No. 10/198,639, mailed Apr. 2, 2010.
Notice of Allowance for U.S. Appl. No. 12/582,624, mailed Oct. 5, 2011.
Notification for Reason for Rejection for Japanese Patent Application 2004-521604, mailed Jun. 16, 2009 (with translations).
Notification for Reason for Rejection for Japanese Patent Application 2004-521604, mailed Mar. 9, 2010 (with translations).
Notification of Reason for Rejection for Japanese Patent Application 2004-521604, mailed Apr. 15, 2008 (with translation).
Office Action (Questioning) for Japanese Patent Application No. 2004-521604, dated May 17, 2011.
Office Action for European Patent Office for 03764426.7 mailed Sep. 11, 2009.
Office Action for Japanese Patent Application No. 2010-157096, dated Feb. 28, 2012.
Office Action for U.S. Appl. No. 10/198,639, mailed Dec. 2, 2005.
Office Action for U.S. Appl. No. 10/198,639, mailed Jan. 3, 2007.
Office Action for U.S. Appl. No. 10/198,639, mailed Oct. 3, 2007.
Office Action for U.S. Appl. No. 12/582,624, mailed Nov. 24, 2010.
Office Action from European Patent Office for 03764426.7 mailed Aug. 14, 2006.
Office Action from European Patent Office for European Patent Application No. 03764426.7 dated Nov. 8, 2005.
RealJukebox, Real Networks, Inc., webpages downlaoded Oct. 27, 2005 http://www.real.com/Jukebox/release-notes.html#.
RealJukebox, Real Networks, Inc., webpages downlaoded Oct. 27, 2005 http://www.real.com/Jukebox/release—notes.html#.
RealJukeboxPlus Manual, Real Networks, Inc., copyright 1999, pp. 1-83.
Summons to Attend Oral Proceedings for European Patent Application No. 03764426.7, mailed Jun. 9, 2010.
Torrone, Phillip, How-To: Getting Podcasts on a Portable Media Center and other Windows Media Devices, Oct. 2004.
Written Opinion for PCT/US03/21534 mailed Mar. 12, 2004.
US20100042654A1 (en) 2010-02-18
US8103793B2 (en) 2012-01-24
EP1522076A1 (en) 2005-04-13
JP2010262733A (en) 2010-11-18
US20120123998A1 (en) 2012-05-17
JP2013012290A (en) 2013-01-17
EP2333777A2 (en) 2011-06-15
JP2005533333A (en) 2005-11-04
US7797446B2 (en) 2010-09-14
EP2333777A3 (en) 2012-11-21
WO2004008460A1 (en) 2004-01-22
JP5361819B2 (en) 2013-12-04
US20060168340A1 (en) 2006-07-27