throbber
USOO8046369B2
`
`(12) United States Patent
`(10) Patent No.:
`US 8,046,369 B2
`
`Martin et al.
`(45) Date of Patent:
`Oct. 25, 2011
`
`(75)
`
`(54) MEDIA ASSET RATING SYSTEM
`.
`.
`Inventors: Tlmothy Martin, Sunnyvale, CA (US);
`Jeffrey L- Robbln, L05 Altos, CA (US);
`David Heller, Los Altos, CA (US);
`‘
`Anne Jones’ Emerald Hflls’ CA (Us)
`.
`.
`(73) ASSlgneei Apple Inca 01136111110, CA (US)
`
`( * ) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U30 1540’) by 256 days‘
`
`(21) APP1~ N0: 11/8493995
`.
`F1led:
`(22)
`Sep. 4, 2007
`
`(65)
`
`Prior Publication Data
`
`EP
`
`5,504,852 A
`5,559,945 A
`5,561,604 A
`5,566,353 A
`5,583,993 A
`5,587,404 A
`5,616,876 A
`5,633,839 A
`5,640,566 A
`5,666,530 A
`5,710,922 A
`5,714,971 A
`5
`a
`gagéaggg :
`5,727,202 A
`5,734,823 A
`5,739,451 A
`
`4/1996 Thompson-Rohrlich
`9/1996 Beaudet et al.
`10/1996 B kl
`t
`l.
`10/1996 CE: ea]: 3
`12/1996 Foster et al.
`12/1996 Kroner et a1.
`4/1997 Cluts
`5/1997 Alexander et 31.
`6/1997 Victor et al.
`9/1997 Clark et al.
`1/1998 Alley et al.
`2/ 1998 Shalit et a1.
`1 0113.11
`g;133: 1551i? _et 3L
`3/1998 Kucala
`3/1998 Saigh et al.
`4/1998 Winksy et al.
`C t'
`d
`( on “me )
`FOREIGN PATENT DOCUMENTS
`0917077
`5H999
`
`US 2009/0063543 A1
`
`Mar. 5, 2009
`
`(Continued)
`
`(51)
`
`Int- Cl-
`(2006.01)
`G06F 700/2006
`(52) US. Cl.
`....................................................... 707/748
`(58) Field of Classification Search ........................ None
`See application file for complete search history.
`
`OTHER PUBLICATIONS
`_
`“Apple Announces lTuneS 2’” Press Release’ Apple Computer, Inc"
`OCt' 23’ 2001'
`
`(Continued)
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`Primary Examiner 7 Charles Rones
`Assistant Examiner 7 Dinku Gebresenbet
`
`3,990,710 A
`4:855:93? :
`5,168,481 A
`5,181,107 A
`5,191,573 A
`2132‘; €33 :
`5,418,713 A
`5:428:735 A
`5,459,824 A
`5,481,509 A
`
`11/1976 Hughes
`$333 gfiig’e‘lrél.
`12/1992 Culbertson et 31.
`1/ 1993 Rhoades
`3/ 1993 Hair
`13/33: if“? ettali
`5/1995 Alifine 3'
`6/1995 Kahl et 31.
`10/1995 Kashiwazaki
`1/1996 Knowles
`
`1 14
`
`DIGITAL
`MEDIA
`MANAGER
`
`ABSTRACT
`(57)
`Improved techniques for assigning ratings to media assets are
`d1sclosed. A ratmg for a med1a asset collectlon can, for
`example, be determined by examining the ratings of all user-
`rated media assets in that media asset collection. Additionally
`or alternately, a rating for media assets in a group of media
`assets can, for example, be determined by examining the
`rating of the group ofmedia assets.
`
`13 Claims, 4 Drawing Sheets
`
`[100
`
`MEDIA
`STORE
`SERVER
`
`4102
`
`
`
`
`DATA
`
`
`MEDIA
`NETWORK
`
`ASSETS
`
`DATABASE
`
`
`
`CLIENT DEVICE
`(E \ID USER)
` MMA
`
`
`104
`
`108
`
`Apple Exhibit 4452
`Apple v. SightSound Technologies
`CBM2013-00023
`
`Page 00001
`
`Apple Exhibit 4452
`Apple v. SightSound Technologies
`CBM2013-00023
`Page 00001
`
`

`

`US 8,046,369 B2
`
`Page2
`
`U.S. PATENT DOCUMENTS
`5,740,134 A
`4/1998 Peterson
`5,819,160 A
`10/1998 Foladare etal.
`.
`.
`.
`5,835,721 A
`11/1998 Donahue etal.
`5,835,732 A
`11/1998 Klklnls et 31.
`2,3225%; 2
`131333 Alley .etaL
`5875110 A
`2/1999 hag):
`’
`’
`5,897,642 A
`“999 Caposselaetal~
`5918313 A
`“999 Bernard et 31'
`5918303 A
`“999 Yamaum et 31'
`5,923,757 A
`7/1999 H9°keretal~
`5,925,843 A
`7/1999 M111“ et 3L
`5926319 A
`7/1999 D00 et 31'
`5,963,916 A
`”“999 Kama“
`£32203 2
`F313;; 5’10“” ftaL
`5995098 A
`“/1999 013321111
`6,000,000 A
`12/1999 Hawkins an.
`6,006,274 A
`12/1999 Hawkins et al.
`6,038,199 A
`3/2000 Pawlowskietal.
`.
`6,041,023 A
`”000 ”1‘11““th
`6,052,797 A
`“000 Ofek “AL
`6’061’306 A
`”000 Bu°hhelm
`6,125,369 A
`”000 Wu etaL
`6,172,948 Bl
`“2001 Kelleretal'
`6,208,044 Bl
`”001 V}Swan‘1dhmetal'
`2:165; 3 ”$881 1%” et 31}
`1
`6,243,725 B1
`6/2001 HZIEiISlejnznetal.
`6,247,135 B1
`6/2001 Feague
`,
`,
`6,248,946 Bl
`“001 Dwek .
`6,255,961 Bl
`7/2001 Van R21“ “L
`6,272,545 Bl
`”001 FlaPagm etal'
`6,283,764 BZ
`”001 Kallyama etaL
`2,33%; 3 $2881 39d“? eta?
`6’341’316 B1
`“2002 Kigga gar
`,
`,
`~
`2,338,347,; 3 $883 gatzdetfi
`6,389,467 B1
`”002 Etye;
`Bl
`\B/elklgaPFtaLl
`$388;
`213161038 3%
`9/2002 Kfiinsiymgfgf
`6’452’609 B1
`~
`,
`,
`22332:: E lgggg; wake“ et 3131
`6’493’758 B1
`”/2002 MS???“ '
`,
`,
`2,2331%: 3
`$88; Efffig:11.
`6,563,769 B1
`5/2003 VanglgerMeulen
`6,587,403 B1
`7/2003 Keller et al.
`6,587,404 Bl
`7/2003 Kelleretal.
`g’ggé’ggg E 133883 5:13:21
`,
`,
`~
`22323; E; @388; AShefetgL 31
`6’718’348 B1
`“004 $233: '
`,
`,
`.
`~
`6,721,489 Bl
`“004 Benymn etaL
`6’731’312 BZ
`”004 RObbm
`6’760’721 Bl
`7900“ Chase“ “1'
`6,763,345 Bl
`7/2004 Hempleman etaL
`2782,2411; 3
`$88: Ewsseauletfi
`6’794’566 B2
`”004 Paglia”
`,
`,
`.
`233%? 3 1%88‘5‘ Kim“ 1
`6’928’433 B2
`8/2005 Gogfinmzflit'al
`6,933,433 B1
`8/2005 P0neuset 31
`6,941,324 B2
`9/2005 Plastinaetal.
`6978127 B1
`”/2005 Bulthuis et a1.
`6’987’221 B2
`1,2006 Plan
`7:003:495 B1
`2/2006 Burger 6t 3.1.
`7,043,477 B2
`5/2006 Mercer et al.
`7,055,165 132
`5/2006 Connelly
`7,111,009 131
`9/2006 Gupta et a1,
`7,117,516 B2
`10/2006 Khoo etal.
`7,126,770 B1
`10/2006 Araietal.
`7,171,557 B2
`1/2007 Kallahalla etal.
`
`~
`
`7,209,633 B1
`Z’fiéi? E:
`7’478’323 B2
`,
`,
`7’502’626 B1
`7,797,446 B2
`2001/0004310 A1
`2001/0011308 A1
`2001/0021053 A1
`2001/0041021 A1
`2001/0044835 A1
`2001/0048642 A1
`2001/0052123 A1
`2002/0002413 A1
`2002/0010788 A1
`2002/0013784 A1
`2002/0015161 A1
`2002/0016968 A1
`383378831233 21
`gggggggggfi 2%
`2002/0073167 A1
`2002/0080180 A1
`2002/0116082 A1
`2002/0118300 A1
`2002/0133515 A1
`2002/0138606 A1
`2002/0152278 A1
`”OZ/0161865 A1
`2002/0174269 A1
`2002/0193895 A1
`2002/0194195 A1
`2002/0194309 A1
`2003/0013493 A1
`2003/0014767 A1
`2003/0030733 A1
`2003/0037254 A1
`2003/0046434 A1
`2003/0050058 A1
`2003/0055723 A1
`5837837332; :1
`2003/0081784 A1
`2003/0093340 A1
`2003/0098893 A1
`2003/0107585 A1
`2003/0112279 A1
`2003/0149628 A1
`2003/0167318 A1
`2003/0174882 A1
`2883;8132736 2%
`2003,0206203 A1
`2003/0210821 A1
`2003/0221541A1
`2004/0001395 A1
`2004/0001396 A1
`2004/0017997 A1
`2004/0027930 A1
`2004/0054542 A1
`2004/0055446 A1
`2004/0071922 A1
`2004/0076086 A1
`2004/0083480 A1
`2004/0093274 A1
`2004/0103102 A1
`2004/0113915 A1
`2004/0123242 A1
`2004/0123725 A1
`2004/0128277 A1
`2004/0139180 A1
`2004/0148358 A1
`2004/0164991 A1
`2004/0205028 A1
`2004/0223245 A1
`2004/0225762 A1
`2004/0261064 A1
`2005/0031197 A1
`
`.............. 707/1041
`
`
`
`4/2007 Novak et 31.
`1
`3388; films
`t
`“2009 D‘mgzee 3'
`emlalnen
`”009 LOW.1y.
`9/2010 Heller et 31.
`6/2001 Kono
`8/2001 Clarketal.
`9/2001 Colbourne et al.
`11/2001 Boyle etal.
`11/2001 Schoberetal.
`12/2001 Berhan
`12/2001 Kawai
`1/2002 Tokue
`1/2002 \Iathan etal.
`1/2002 Swanson
`2/2002 Haneda etal.
`2/2002 \Iathanetal.
`3173833 were a
`'
`$883 E9557
`1pscomb et 31.
`6/2002 Powell et al.
`6/2002 VIanderetal.
`8/2002 Gudorf
`8/2002 VIiddleton etal.
`9/2002 Kagle etal.
`9/2002 Robison
`10/2002 Pontenzone etal.
`10/2002 \Iguyen
`11/2002 Spurgatetal.
`12/2002 Qlanetal.
`12/2002 Fenton etal.
`12/2002 Caneietal.
`1/2003 Irimajirietal.
`1/2003 Stumphauzer
`2/2003 Seaman etal.
`2/2003 Fischeietal.
`3/2003 Flanagin etal.
`3/2003 Walsh etal.
`3/2003 English
`2383: 818,11
`5/2003 Kallahalla etal.
`5/2003 Krystek etal.
`5/2003 Makinen
`6/2003 Samuelson
`6/2003 Irimajiri
`8/2003 Abboshetal.
`9/2003 Robbin etal.
`”003 Turp‘.“ etal'
`13388; gfisnna et 31'
`11,2003 Ly
`11/2003 Yogeshwar etal.
`12/2003 Platt
`1/2004 Keller et al.
`1/2004 Kelleietal.
`1/2004 Cowglll
`2/2004 Kudo
`3/2004 Foote etal.
`3/2004 Robbin etal.
`4/2004 McCarthy etal.
`4/2004 Keller
`4/2004 Dodge
`5/2004 Vanskaetal.
`5/2004 Nelson
`6/2004 Ohtsnkietal.
`6/2004 McKlbben
`”004 K‘m
`7/2004 Mandeietal.
`7/2004 Whlte etal.
`7/2004 Slngh Ct 211.
`8/2004 Rose
`10/2004 Verosub et 31.
`11/2004 Morohashi
`11/2004 P00
`12/2004 Goldstein etal.
`2/2005 Knopp
`
`Page 00002
`
`Page 00002
`
`

`

`US 8,046,369 B2
`Page 3
`
`............... 705/7
`
`3/2005 Stone
`2005/0055718 A1
`3/2005 Schrock et al.
`2005/0060264 A1
`4/2005 Shoemaker
`2005/0080915 A1
`6/2005 Yamakado et a1.
`2005/0141771 A1
`7/2005 Gold et al.
`2005/0149392 A1
`10/2005 Abanami et a1.
`2005/0235015 A1
`10/2005 Cue et al.
`2005/0240494 A1
`10/2005 Heller et al.
`2005/0240661 A1
`11/2005 Foote et al.
`2005/0249080 A1
`2005/0262528 A1
`11/2005 Herley
`12/2005 Patel et al.
`2005/0267803 A1
`12/2005 Mirrashidi et al.
`2005/0278377 A1
`1/2006 Mirrashidi et al.
`2006/0015378 A1*
`2/2006 Tan
`2006/0036567 A1
`3/2006 Gerhard et a1.
`2006/0066627 A1
`4/2006 Robbin
`2006/0089949 A1
`5/2006 Heller et al.
`2006/0100978 A1
`7/2006 Heller et al.
`2006/0156236 A1
`7/2006 Jobs
`2006/0156239 A1
`7/2006 Biderman
`2006/0163358 A1
`7/2006 Heller et al.
`2006/0168340 A1
`2006/0247980 A1* 11/2006 Mirrashidi et al.
`2008/0256378 A1
`10/2008 Guillorit
`.......... 707/10
`2009/0063496 A1*
`3/2009 Cunningham et 31.
`FOREIGN PATENT DOCUMENTS
`0 982 732
`3/2000
`EP
`1 028 425
`8/2000
`EP
`1 548 740
`6/2005
`EP
`2000—339917
`12/2000
`JP
`2001-76465
`3/2001
`JP
`2001-93226
`4/2001
`JP
`2001-117800
`4/2001
`JP
`2001/291365 A
`10/2001
`JP
`2002/74909 A
`3/2002
`JP
`W0 95/16950
`6/1995
`W0
`W0 01/33569
`5/2001
`W0
`W0 01/67753
`9/2001
`W0
`W0 02/25610
`3/2002
`W0
`W0 02/25935
`3/2002
`W0
`W0 03/023786
`3/2003
`W0
`W0 W0 2004—004338
`1/2004
`W0 W0 2004/084413
`9/2004
`W0
`2005073856 A2
`8/2005
`
`............. 705/26
`
`OTHER PUBLICATIONS
`
`“Apple Introduces iTunesiWorld’s Best and Easiest To Use Juke-
`box Software,” Macworld Expo, San Francisco, Jan. 9, 2001.
`“Apple’s iPod Available in Stores Tomorrow,” Press Release, Apple
`Computer, Inc., Nov. 9, 2001.
`“Hewlett Packard Jornada 525 Color Pocket PC,” downloaded Jan.
`25, 2002, http://www.pc4d.com/electronics/products/56/jornada,
`5 257coloripocketipc .shtrnl.
`“Nomad Jukebox,” User Guide, Creative Technology Ltd., Version 1,
`Aug. 2000.
`“Replay GainiA proposed Standard,” Oct. 7, 2001, from http://
`replaygainhydrogenaudio.org/index.html
`and
`http://replaygain.
`hydrogenaudio.org/outline.html.
`“SoundJam MP Plus Manual, version 2.0”7MP3 Player and
`Encoder for Macintosh by Jeffrey Robbin, Bill Kincaid and Dave
`Heller, manual by Tom Negrino, published by Casady & Greene, Inc .,
`2000.
`“About MusicMatch Jukebox,” MusicMatch Jukebox v4 Help, 1999,
`pp. 1-4.
`“iTunes Celebrates Its First Anniversary; Over 70 Million Songs
`Purchased,” Apr. 28, 2004, http://www.apple.com/pr/library/2004/
`apr/28itunes.html.
`“Rio Portable Music Player,” Independent Web Review, downloaded
`Jan. 25, 2002, http://www.webreviews.com/9901/rio.html.
`Birrell, Andrew, “Personal Jukebox (PJB),” Oct. 13, 2000, http://
`birrell . org/andrew/talks/pjb-overview.ppt.
`Breen, Christopher, “iMixing it Up: Sharing Your Sounds,” Sep. 17,
`2004, http://playlistmag.com/help/2004/09/imixhowto/index.php.
`Bridgman, “Windows XP Expert Zone Community Columist”,
`Using Windows Mobil-based Portable Media Centers and Windows
`Media Player 10, Aug. 25, 2004, 1-11.
`
`1995, http://www.wikipedia.org/wiki/
`
`Butler, Travis, “Archos Jukebox 6000 Challenges Nomad Jukebox,”
`Aug. 13, 2001, http://db.tidbits.com/getbits.acgi?tbart:06521.
`Butler, Travis, “Portable MP3: The Nomad Jukebox,” Jan. 8, 2001,
`http://db.tidbits.com/getbits.acgi?tbart:06261.
`Compaq Computer Corp., copyright 1991, Personal Jukebox User
`Manual, pp. 1-29.
`Compaq, “Personal Jukebox,” Jan. 24, 2001, http://research.compaq.
`com/SRC/pjb/.
`De Herrera, Chris, “Microsoft ActiveSync 3.1,” Version 1.02, Oct.
`13, 2000.
`Engst, Adam C., “SoundJam Keeps on Jammin’,” Jun. 19, 2000,
`http://db.tidbits.com/getbits.acgi?tbart:05988.
`Fleishman, Glenn, “Handheld iPod joins MP3 band a bit late, but is
`standout player,” Nov. 6, 2001, http://seattletimes.nwsource.com/
`html/businesstechnology/l34361811,ptmacc040.html.
`Handbook for PalmTM m500 Series Handhelds, User Manual, copy-
`right 1998-2001.
`IEEE 13947Wikipedia,
`Firewire.
`iTunes 2, Playlist Related Help Screens, iTunes v2.0, Apple Com-
`puter, Inc., Oct. 23, 2001.
`iTunes, Digital Music for your Mac, Apple Computer, Inc., down-
`loaded Oct. 22, 2001, http://www.apple.com/itunes/.
`iTunes, Playlist Related Help Screens, iTunes v1.0, Apple Computer,
`Inc., Jan. 2001.
`Kawamoto et al., “On 15’ Birthday, iTunes Unwraps New Features,”
`Apr.
`28,
`2004,
`http://news.com.com/
`On+1st+birthday,+iTunes+unwraps+new+features/2100-1027i3 -
`5201598.html.
`Lindauer, Andy, “What’s in your Pocket? ,” Edgereview, downloaded
`Jan. 25, 2002, http://www.edgereview.com/print.cfm?Type:aag
`&ID:286.
`Lyra, Personal Digital Player, RCA, Product Box, (2003).
`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.
`Musicmatch,
`“Musicmatch and Xing Technology Introduce
`Musicmatch Jukebox,” May 18, 1998, http://www.musicmatch.com/
`info/company/press/releases/?year:1998&release:2.
`RCA Lyra User’s Guide, RD2201/2202/2204, www.1yrazone.com,
`(1999) pp. 1-37.
`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#.
`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.
`SoundJam MP Plus, Representative Screens, published by Casady &
`Greene, Inc., Salinas, CA, 2000.
`Specification Sheet, iTunes 2, Apple Computer, Inc., Oct. 31, 2001.
`Steinberg, “Sonicblue Rio Car,” Product Review, Dec. 12, 2000,
`http://electronics.cnet.com/electronics/0-6342420-1304-4098389.
`html.
`TuneBase 100 User Guide, A CD Library Management System,
`Escient, Inc. copyright 1999.
`TuneBase Pro Mk-II User’s Guide, Escient, Inc. (1999).
`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.
`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 Official website at
`http://www.microsoft.com/windows/windowsmedia/player/ver-
`sion64/default.aspx.
`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.
`PBS Local Insertion Server Instruction Manual, Microvision, Inc.,
`pp. 1-71, Jun. 19, 1996.
`
`Page 00003
`
`Page 00003
`
`

`

`US 8,046,369 B2
`Page 4
`
`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.
`Sadie Master System, Product Brochure, Studio audio Digital Equip-
`ment Inc., 2 pgs., Jan. 1995.
`RCS Works-Cart Wall User’ s Guide and Reference Manual, pp. 1-83,
`Feb. 7, 1993.
`“Digital Audio Just Got Easier!”, CartWorks Digital Audio Systems,
`dbm Systems, Inc., Jun. 26, 1996.
`“CartWorks File Utilities User’s Manual”, dbm Systems, Inc., pp.
`1-8., Jul. 1998.
`“CartWorks MHD Music-on-Hard-Drive QuickSchedule User’s
`Manual”, dbm Systems, Inc., pp. 1-8, Feb. 8, 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.
`“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.
`Iriver, “PMP140/120”, Sep. 13, 2004, 1-2 pgs.
`MG-25, Portable MPEG4 Player (MG-25), Jul. 29, 2004, 1-3 pgs.
`
`Windows XP Service Pack 2, Figures 1-2 and “How to obtain the
`latest Windows XP service pack,” Aug. 25, 2004.
`“Color Terminology,” Carnright Design, 2004, downloaded from
`www.carnrightdesign.com/color4business/speaking_color.htm on
`Jan. 13, 2005.
`“Color Wheel,” downloaded from http://hort.ifas.ufl.edu/TEACH/
`77
`floral/color.htm on Jan. 13, 2005.
`downloaded from w.
`“Complimentary Chromatic Colors,
`smartpixel.net/chromoweb/uks/indexgb.htrnl on Nov. 22, 2004.
`“Color and Vision Questions and Answers,” Color Vision FAQ,
`downloaded from www.cis.rit.edu/mcsl/faq/faq1.shtml on Nov. 22,
`2004.
`Miser et al., iPod + iTunes Starter Kit, Publisher, Que, Pub Date: Dec.
`1, 2004, pp. 1-12.
`Chopde, Avinash, CD/DVD Inserts and Envelopes, Nov. 2003,
`cdlablegens, version, 3.0.0, pp. 1-5.
`Obrador, Pere, Automatic Color Scheme Picker for Document Tem-
`plates based on Image Analysis and Dueal Problem, Jan. 19, 2006,
`Hewlett-Packard Laboratories, pp. 1-10.
`Mabini. MemMaid Review. Pocket PC Dubai, Jul. 23, 2004[online],
`[retrieved on Mar. 26, 2008]. Retrieved from the Internew <URL:
`http://www.pocketpcdubai.com/DinarSoft/memmaidireview.
`htm1>.
`Torrone, Phillip, How-To: Getting Podcasts on a Portable Media
`Center (and other Windows Media Devices, Oct. 2004.
`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.
`Chakarova et al., “Digital Still CamerasiDownloading Images to a
`Computer,” Multi-Media Reporting and Convergence, 2 pgs, Jan. 8,
`2006.
`Moretti, et al., “Tools for the Selection of Colour Palettes,” Institute
`of Information Sciences and Technology Massey University, New
`Zealand, Jul. 11-12, 2002.
`Half-lifeiWikipedia, the free encyclopedia, http://enwikipediaorg/
`wiki/Halfe-life, Feb. 22, 2009.
`
`* cited by examiner
`
`Page 00004
`
`Page 00004
`
`

`

`U.S. Patent
`
`2.m
`
`M
`
`00SU
`
`0,
`
`63,
`
`B
`
`5,«EB
`1wkmwm<m¥m0>>._.m_Z<_n_m=>_
`
`
`N91mmOFm<_n_m__>_
`
`
`mm_>mm_wmm0<z<_>_
`
`<_n_m__>_._<._._O_n_
`
`
`
`QEK‘,
`
`v:
`
`mw<m<._.<n_
`
`
`
`4m0_>m_D._.Zm__._0
`
`vow
`
`
`
`Emma92m:
`
`%m2
`
`2.
`9rGE
`
`Page 00005
`
`Page 00005
`
`

`

`US. Patent
`
`Oct. 25, 2011
`
`Sheet 2 of4
`
`US 8,046,369 B2
`
`200 \
`
`Rates Album
`?
`
`User
`
`Rates Track
`?
`
`Assign User Album Rating to
`Album
`
`Assign User Track Rating to
`Track
`
`
`
`Any
`Unrated
`Tracks
`?
`
`there a
`User Album
`
`Rating
`?
`
`Assign User Album Rating to
`User Unrated Tracks
`
`Assign Average User Track
`Rating to Album
`
`FIG. 2
`
`Page 00006
`
`Page 00006
`
`

`

`U.S. Patent
`
`Oct. 25, 2011
`
`Sheet 3 of 4
`
`US 8,046,369 B2
`
`
`
`{7*#Ixomc.mwgmmEm::._.{b.2393mmgmmEm:m...¢$
`
`
`
`
`
`**¥*n52
`
`****ag§
`
`BEE:mlxomfi.
`
`
`Xr**NIon...3.**leomc.ms.85%NIxowc.
`
`
`**wxomfiNVF209;.85::F209;.
`
`
`
`
`
`*L‘L‘NJEEF590$Em:c.*Xrnmlxom;magmaEm:Q$$
`
`****m%£
`
`85E:mlxomt.
`
`
`
`L1111‘NIxowc.w._.{7*N209...
`
`
`
`
`
`Mawleomfi.85c:wlxomt.*_>_3m_._<Mow»?_>_Dm_._<
`
`
`
`
`
`*xixi_>_Dm_._<*_>_Dm_._<23m._<
`
`
`
`
`
` $*{IiHEDmIZm9$-®mEm:a...*{Iisfmlxomfimwfim.563mp$$
`
`
`
`
`
`
`
`mcsmm85.3050nNV
`
`mczmmEm:u:1
`
`
`
`*XKf.282MNEEV23.2
`
`
`
`”Farm“leomt.._.BEE:leomfi.
`
`
`
`
`¥*¥«169;2.1.‘N169;
`
`
`m.9“.$
`
`
`
`**«*ng§.***¥ng§
`
`Page 00007
`
`Page 00007
`
`
`
`
`
`
`
`

`

`US. Patent
`
`Oct. 25, 2011
`
`Sheet 4 of4
`
`US 8,046,369 B2
`
`,,......400
`
`,414
`
`404
`
`402
`
`412
`
`A
`
`406 w I. 410
`
`408
`
`FIG. 4
`
`Page 00008
`
`Page 00008
`
`

`

`1
`MEDIA ASSET RATING SYSTEM
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to media asset groups and,
`more particularly,
`to rating media asset groups or media
`assets therein.
`
`2. Description of the Related Art
`Currently, many media management applications, such as
`the iTunesTM application, produced by Apple Inc. of Cuper-
`tino, Calif., offer ways to rate media assets. For example,
`iTunesTM allows media assets to be rated on a scale of 1 to 5,
`with 5 being the highest rating.
`Media assets can include any and all kinds of digital media
`formats, such as audio files (e.g., MP3, AAC, Ogg Vorbis,
`etc.) or Video files (e.g., QuickTime®, AVI). Media assets
`collections can include any collection ofmedia assets, such as
`music albums, and music compilations.Another example of a
`media asset collection is known as a playlist, which can
`pertain to a group of audio tracks.
`However, current methods of rating media assets depend
`on intensive user input. Typically, a user must rate each indi-
`vidual media asset in his or her collection separately, which
`can be time-consuming, especially for large groups of media
`assets. Thus, there is a need for improved approaches to rate
`media assets.
`
`SUMMARY OF THE INVENTION
`
`The invention pertains to improved techniques for rating
`media assets or media asset groups (i.e., collection of media
`assets). In one embodiment, ratings of media assets within a
`media asset group can be used to automatically determine a
`rating applied to the media asset group. For example, one or
`more ratings assigned to one or more songs on an album can
`be used to determine a rating for the entire album. In another
`embodiment, a rating of a media asset group can be used to
`automatically determine a rating for one or more ofthe media
`assets in the media asset group.
`The invention can be implemented in numerous ways,
`including as a method, system, device, or apparatus (includ-
`ing computer readable medium or graphical user interface).
`Several embodiments of the invention are discussed below.
`
`As a computer-implemented method for assigning ratings
`to media assets, one embodiment of the invention includes at
`least the act ofdetermining a rating for an unrated media asset
`collection based on the user-ratings of one or more user-rated
`media assets in the media asset collection.
`
`As a media management system, one embodiment of the
`invention includes at least a rating module. The rating module
`can, for example, be configured to (i) determine a rating for a
`user-unrated media asset collection based on prior user rat-
`ings of one or more of the media assets in the media asset
`collection; and (ii) determine a rating for one or more user-
`unrated media assets in a user-rated media asset collection
`
`based on the user-rating of the user-rated media asset collec-
`tion.
`
`As a computer-implemented method for assigning ratings
`to media assets, one embodiment of the invention includes at
`least: receiving a user collection rating for a collection includ-
`ing a plurality of tracks; and assigning the user collection
`rating to those of the tracks within the collection that have not
`been previously user-rated.
`As a computer readable medium including at least execut-
`able computer program code tangibly stored thereon for
`assigning ratings to media assets, one embodiment of the
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`US 8,046,369 B2
`
`2
`
`least: computer program code for
`invention includes at
`receiving a user collection rating for a collection including a
`plurality of tracks; computer program code for assigning the
`user collection rating to those of the tracks within the collec-
`tion that have not been previously user-rated; computer pro-
`gram code for receiving a user track rating associated with a
`particular one of the tracks; computer program code for
`assigning the user track rating to the particular one of the
`tracks; computer program code for determining whether the
`collection has been previously user-rated; computer program
`code for determining a computed track rating based on the
`tracks of the collection that have been previously rated by the
`user; and computer program code for assigning the computed
`track rating to the collection as a calculated collection rating
`if the collection is determined not to have been previously
`user-rated.
`
`Other aspects and advantages of the invention will become
`apparent from the following detailed description taken in
`conjunction with the accompanying drawings which illus-
`trate, by way of example, the principles of the invention.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`The invention will be readily understood by the following
`detailed description in conjunction with the accompanying
`drawings, wherein like reference numerals designate like
`structural elements, and in which:
`FIG. 1 is a block diagram of a media purchase system
`according to one embodiment of the invention.
`FIG. 2 is flow diagram of a media asset rating calculation
`process according to one embodiment of the invention
`FIG. 3 is an example of a series of media asset rating
`calculations according to one embodiment of the invention.
`FIG. 4 shows an exemplary computer system suitable for
`use with the invention.
`
`DETAILED DESCRIPTION OF THE INVENTION
`
`The invention pertains to improved techniques for rating
`media assets or media asset groups (i.e., collection of media
`assets). In one embodiment, ratings of media assets within a
`media asset group can be used to automatically determine a
`rating applied to the media asset group. For example, one or
`more ratings assigned to one or more songs on an album can
`be used to determine a rating for the entire album. In another
`embodiment, a rating of a media asset group can be used to
`automatically determine a rating for one or more ofthe media
`assets in the media asset group.
`Embodiments of the invention are discussed below with
`reference to FIGS. 1-4. However, those skilled in the art will
`readily appreciate that the detailed description given herein
`with respect to these figures is for explanatory purposes as the
`invention extends beyond these limited embodiments.
`FIG. 1 is a block diagram of a media purchase system 100
`according to one embodiment of the invention. The media
`purchase system 100 includes a media store server 102 that
`hosts an on-line media store. The media store server 102 can
`
`off-load commerce transactions and/or delivery ofpurchased
`digital media assets to other servers, if desired. As shown in
`FIG. 1, the media purchase system 100 includes one or more
`client devices 104 for use by end users. The client devices 104
`couple to a data network 106. Additionally, the media store
`server 102 also couples to the data network 106. In one
`implementation, the data network 106 can refer to one or
`more data networks,
`typically, high data-bandwidth net-
`works, namely, wired networks, such as the Internet, Ether-
`net, gigabit Ethernet, and fiber optic, as well as wireless
`
`Page 00009
`
`Page 00009
`
`

`

`US 8,046,369 B2
`
`3
`networks such as IEEE 802.11(a), (b) or (g) (WiFi), IEEE
`802.16 (WiMax), and Ultra-Wide Band (UWB).
`A computer program 108, typically a media management
`application (MMA) or other media player application runs on
`the client device 104. One example of a media management
`application is the iTunesTM application, produced by Apple
`Inc. of Cupertino, Calif. The client devices 104 are, in gen-
`eral, computing devices. As an example, the client devices
`104 can be specific or general-purpose personal computers or
`portable media players. One example of a portable media
`player suitable for use with the invention is the iPodTM, also
`produced by Apple Inc. The computer program 108 can be
`used by a consumer for a variety of purposes, including, but
`not limited to, browsing and/or purchasing media assets from
`the on-line media store provided by the media store server
`102, creating and sharing media asset groups (e.g., playlists),
`organizing media assets, presenting/playing media assets,
`and transferring media assets between client devices 104.
`The media purchase system 100 also includes a digital
`asset manager 114. The digital asset manager 114 is coupled
`to a media assets database 116. The media assets database 116
`
`stores media asset information including metadata relating to
`digital media assets available for purchase at the on-line
`media store. The metadata can pertain to individual media
`assets (digital media assets) or media asset groups (digital
`media asset groups). Media assets can include, but are not
`limited to, music, video, text, and/or graphics files. In the case
`of music, a media asset group can be a playlist for the music.
`The media store server 102 enables the user of a particular
`client device 104 to purchase media assets (e.g., songs, vid-
`eos, albums). Subsequently, the client device 104 can down-
`load the purchased media assets from the media store server
`102, or some other server, via the data network 106.As will be
`understood by those familiar with data networks, other net-
`work configurations are possible. Furthermore, while the
`media store server 102 and the digital asset manager 114 are
`shown as individual and separate devices, it will be under-
`stood by those familiar with the art that other configurations
`are possible. As one example, each device can be imple-
`mented such that it is distributed over multiple server com-
`puters.As another example, these various servers and/or man-
`agers can be implemented by a single physical server
`computer.
`FIG. 2 is a flow diagram of a media asset rating calculation
`process 200 according to one embodiment of the invention.
`The media asset rating calculation process 200 can, for
`example, be used with a media management application, such
`as the computer program 108 (MMA) illustrated in FIG. 1.
`The media asset rating calculation process 200 refers specifi-
`cally to albums (e.g., music albums) and album tracks (e.g.,
`songs on an album). However, the invention is not limited to
`such media types. For example, the rating calculation process
`could apply to playlists or other collections of media assets in
`place of albums and could apply to videos or music videos in
`place of album tracks (audio tracks).
`The media asset rating calculation process 200 can be used
`to calculate ratings for unrated media assets if a user has
`entered a rating for any media asset collection to which the
`media assets belong. For example, if a user rates a music
`album, all unrated album tracks on that album can receive the
`same rating that the album received. Altemately, if a media
`asset collection is unrated, but individual media assets that
`belong to that media asset collection receive user ratings, then
`a media asset collection rating can be calculated for that
`media asset collection based on the average ratings of indi-
`vidual media assets in the media asset collection. For
`
`example, if a user rates album tracks on an album, the album
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`will receive a rating based on the average of the ratings of all
`the user-rated album tracks. Thus, in this embodiment, the
`ratings of media assets without user-ratings are not consid-
`ered in the calculation.
`
`In one embodiment of the invention, user-ratings are given
`priority over ratings calculated using the media asset calcu-
`lation process 200. According to this embodiment, user-rat-
`ings can be used to calculate ratings for unrated media assets,
`but calculated ratings are used to overwrite prior user-ratings.
`For example, if a music album has a user-rating (i.e., has been
`rated by a user), rating individual album tracks in the album
`will not affect the user album rating. Conversely, if any album
`tracks on an album have user-ratings, then rating the album
`will not affect any of the user album track ratings.
`The media asset rating calculation process 200 begins with
`a decision 201 which detects when an album has received a
`
`user-rating. When decision 201 detects that an album has
`received a user-rating, that user-rating is assigned 211 to that
`album and the media asset rating calculation process 200
`continues to decision 213. The decision 213 determines if any
`ofthe album tracks on the album lack user-ratings . Any album
`tracks without user ratings can then be assigned 215 the same
`user-rating that was assigned 211 to the album. If decision
`213 determines that none ofthe album tracks are unrated, then
`the media asset rating calculation process 200 returns to deci-
`sion 201 and subsequent blocks.
`On the other hand, if decision 201 does not detect that an
`album has received a user-rating, then a decision 203 can
`check if an album track has received a user-rating. If so, then
`the user-rating can be assigned 205 to the album track and the
`media asset rating calculation process 200 continues to deci-
`sion 207. Alternately, if the decision 203 determines that no
`album track has received a user rating, then media as set rating
`calculation process 200 returns to decision 201 and subse-
`quent blocks.
`Once the user album track rating has been assigned 205, the
`media asset rating calculation process 200 continues to deci-
`sion 207, which determines if the album has previously been
`assigned a user-rating. If not, then the album can be assigned
`209 a user album rating, which is calculated using any exist-
`ing user track ratings. In one embodiment ofthe invention, the
`user album rating is calculated by taking the mean (i.e., aver-
`age) of the ratings of all user-rated album tracks in t

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket