`US 7,853,893 B2
`(10) Patent No.:
`Muller et al.
`(45) Date of Patent:
`Dec. 14, 2010
`
`US007853893B2
`
`GRAPHICAL USER INTERFACE FOR
`
`BROWSING, SEARCHING AND PRESENTING
`CLASSICAL WORKS
`
`(58) Field of Classification Search ................. 715/810,
`715/763, 762, 854, 825, 792; 345/744
`See application file for complete search history.
`
`(54)
`
`(75)
`
`Inventors: Max Muller, San Jose, CA (US); Mike
`Wiese, Cupertino, CA (US); David
`Heller, San Jose, CA (US); Bruno
`Posokhow, San Francisco, CA (US);
`Jeffrey L. Robbin, Los Altos, CA (US);
`Patrice Gautier, San Francisco, CA
`(US)
`
`(73)
`
`Assignee: Apple Inc., Cupertino, CA (US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 1538 days.
`
`(21)
`
`Appl. No.: 10/903,496
`
`(22)
`
`Filed:
`
`Jul. 30, 2004
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,680,323 A
`5,715,403 A
`5,864,868 A *
`5,963,915 A
`
`10/1997 Barnard
`2/1998 Stefik
`1/1999 Contois ............................. 1/1
`10/1999 Kirsch
`
`(Continued)
`FOREIGN PATENT DOCUMENTS
`0 927 945 B1
`7/1999
`
`EP
`
`(Continued)
`OTHER PUBLICATIONS
`
`International Search Report and Written Opinion dated Nov. 1, 2005
`for corresponding International Application No. PCT/US04/12851.
`
`(Continued)
`
`(65)
`
`(63)
`
`(60)
`
`(51)
`
`(52)
`
`Prior Publication Data
`
`Primary Examiner7William L Bashore
`Assistant Examinerisherrod Keaton
`
`US 2005/0071780 A1
`
`Mar. 31, 2005
`
`Related U.S. Application Data
`
`Continuation of application No. 10/832,984, filed on
`Apr. 26, 2004, which is a continuation-in—part of appli-
`cation No. 10/776,652, filed on Feb. 10, 2004, now
`abandoned.
`
`Provisional application No. 60/465,410, filed on Apr.
`25, 2003, provisional application No. 60/534,555,
`filed on Jan. 5, 2004.
`
`Int. Cl.
`
`(2006.01)
`G06F 3/048
`U.S. Cl.
`....................... 715/810; 715/762; 715/763;
`715/792; 715/825; 715/854
`
`(57)
`
`ABSTRACT
`
`Improved graphical user interfaces suitable for reviewing,
`browsing, previewing and/or purchasing media items are also
`disclosed. The methods and graphical user interfaces are par-
`ticularly useful for a system that provides purchase and dis-
`tribution ofmedia in a client-server environment. The graphi-
`cal user interfaces can be presented to a user at a client (client
`machine). In one embodiment, the methods and graphical
`user interfaces can assist users in locating media to be
`browsed, previewed or purchased. The media can,
`for
`example, be audio, video and/or image data. The methods and
`graphical user interfaces are particularly useful for reviewing,
`browsing, previewing and/or purchasing classical music.
`
`54 Claims, 26 Drawing Sheets
`
`mm 1552
`mm. nu... mm“
`~‘ ficmunp
`f; m
`Fsowwn
`
`1 u.I Eon-h!mm
`P Eat-Mm sunk uxl
`
`1554f,
`
`1570’\.~r..1.... mm-
`“mumm m...
`Nell Vm
`“mm: mm.
`m. Ian.Mum-m
`1 568 ShunIn
`unu- Slant-n
`‘Mna
`”mynew...
`Sun:lav
`an». my mu
`The nocanmu
`umymun
`lamman:
`a»num- mThe] mm It Ga...
`9.7m nu
`mm
`mnu- anal-nan.
`sunInm1» am 9
`TuAlum-,1-
`Dnnlun 1572
`Lites!5W!MLuau-nu mm.“
`m
`3M9“
`mew W k fill...
`man-HI urn-m
`MImm
`SJbulumTh: II...
`umVanna
`tuna-nullman: mm:
`mm In... sum.
`kmWwank“ um!m
`
`‘
`
`Apple Exhibit 4443
`Apple v. SightSound Technologies
`CBM2013-00023
`
`Page 00001
`
`Apple Exhibit 4443
`Apple v. SightSound Technologies
`CBM2013-00023
`Page 00001
`
`
`
`US 7,853,893 B2
`
`Page 2
`
`US. PATENT DOCUMENTS
`
`5,963,916 A * 10/1999 Kaplan ........................ 705/26
`6,011,537 A
`1/2000 Slotznick
`6,226,618 B1
`5/2001 Downs
`6,233,682 B1
`5/2001 Fritsch
`6,236,971 B1
`5/2001 Stefik et a1.
`6,248,946 B1 *
`6/2001 Dwek .......................... 84/609
`6,317,784 B1
`11/2001 Mackintosh et a1.
`6,346,951 B 1
`2/2002 Mastronardi
`6 385 596 B1
`5/2002 Ansell et 31.
`6,446,080 B1
`9/2002 Van Ryzin et al.
`6’452’609 B1
`9/2002 Katinsky et 31.
`6,731,312 B2
`5/2004 Robbin
`6’941’324 B2
`9/2005 Plasma et 31.
`6,976,265 B1
`12/2005 Yang et al.
`7,062,468 B2
`6/2006 Hillegass et a1.
`7,209,892 B1
`4/2007 Galuten et al.
`7,228,437 B2
`6/2007 Spagna et a1.
`7340,41 5 1 B2
`3/2008 Sacco
`7,345,234 B2
`3/2008 Plastina et a1.
`7,358,434 B2
`4/2008 Plastina et al.
`2002/0002468 A1
`1/2002 Geisler et a1.
`2002/0026575 A1
`2/2002 Wheeler et a1.
`2002/0033844 A1
`3/2002 Levy et al.
`2002/0138439 A1
`9/2002 Matsushima et a1.
`2003/0182139 A1
`9/2003 Harris et al.
`2004/0216036 A1
`10/2004 Chu
`2004/0236957 A1
`1 1/2004 Durand et al.
`2004/0243482 A1 * 12/2004 Laut ............................ 705/27
`2004/0268451 A1
`12/2004 Robbin
`2005/0021478 A1
`1/2005 Gautier et a1.
`200 5/0193094 A1
`9/2005 Robbin et 31.
`2006/0195462 A1
`8/2006 Rogers
`2007/0038567 A1
`2/2007 Allaire et al.
`2007/0166687 A1
`7/2007 Bell
`2007/0288864 A1
`12/2007 Keereepart et al.
`FOREIGN PATENT DOCUMENTS
`
`EP
`FR
`FR
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`JP
`W0
`W0
`W0
`WO
`W0
`WO
`WO
`WO
`
`0927945
`2827981
`A 2 827 981
`11-161717 A
`2002-99466
`2002-108881 A
`2002-116933 A
`2002-123264
`2002-164880
`2002-318873
`2003-50745
`WO 99/27681 A
`WO 00/43904
`W0 00/043905
`00/62265
`WO 00/62265
`01/41023
`01/44908
`01/46786
`
`7/1999
`1/2003
`1/2003
`6/1999
`4/2002
`4/2002
`4/2002
`4/2002
`7/2002
`10/2002
`2/2003
`6/1999
`7/2000
`7/2000
`10/2000
`10/2000
`6/2001
`6/2001
`6/2001
`
`,www.apple.com/
`
`Patent No.
`
`W0
`W0
`W0
`W0
`
`WO 01/65526 A
`W0 02/084444 A3
`W0 03/017213
`W0 03/023786 A2
`
`9/2001
`10/2002
`2/2003
`3/2003
`
`OTHER PUBLICATIONS
`
`_
`_
`_
`“Shop the First 01111116 ~99 Store”, WWW~3PP16~°0HVmuWstore/S11011
`BUIIL _d0WH1°adeFl SeP~ 24, 2003,1311 1'2
`_
`,,
`The 1Tunes Mus1c Store. Downloads Done R1ght
`music/store, downloaded Sep. 24, 2003, pp. 1-3.
`Supplemental European Search Report under Article 153(7) EPC for
`European Patent Application No. 047506829 dated Feb. 6, 2009.
`Communication pursuant to Article 94(3) EPC for European Patent
`Application No. 047506829 dated May 8, 2009.
`First Office Action
`for Chinese Patent Application No.
`2004300088833 dflted D8915, 2006
`Dec1s1on of Re] ectlon for Ch1nese Patent No. 2004800088888 dated
`“136a 20W
`_
`_
`_
`Not1ficat10n
`of Reexamlnatlon
`for Ch1nese
`2004300088833 dflted Feb _10, 2009
`Dec1s1on of Re] ectlon for Ch1nese Patent No. 2004800088888 dated
`Jun 22, 2909
`_
`Office Actlon for U.S. Appl. N0. 11/061,321 ma11ed Jan. 23, 2009.
`Office Action for US. Appl. No. 11/061,321 mailed Jun. 1, 2009.
`Office Action for U.S. Appl. N0. 11/061,321 mailed Aug. 5, 2009.
`Strunk et al., “The Element of Style”, Third Edition, 1979, MaCMil-
`lian Publ. C0., 1110., NewYork, NY, all pages.
`Burton, “Elementary Number Theory”, Fourth Edition, 1998, The
`MCGm‘jf'Hlll Companiesa 1110,; 311 Pages
`_
`_
`_
`_
`Defler, How Networks Work , Bestseller Edrtlon, 1996, Zlff—Dav1s
`Press, EflerYVlllea CA 311133635;
`_
`_
`_
`_
`Wh1te, How Computers Work , M111enn1um Edrtlon, 1999, Que
`Corporat1n, Ind1anapolls, IN, all pages.
`Gralla, “How the Internet Works”, Millennium Edition, 1999, Que
`Corporation, Indianapolis, IN, all pages.
`Muller, “Desktop Encyclopedia ofthe Internet”, 1999, Artech House
`Inc., Norwood, MA, all pages.
`Office Action for US. Appl. No. 10/832,984, mailed Apr. 1, 2008.
`Final Office Action for US. Appl. No. 10/832,984, mailed Nov. 13,
`2008.
`Advisory Action for US. Appl. No. 10/832,984, mailed Feb. 18,
`2009.
`Office Action for US. Appl. No. 10/832,984, mailed May 29, 2009.
`Final Office Action for US. Appl. No. 10/832,984, mailed Apr. 1,
`2010.
`Advisory Action for US. Appl. No. 11/061,321, mailed Oct. 27,
`2009.
`Office Action for US. Appl. No. 11/061,321, mailed Mar. 9, 2010.
`Final Office Action for US. Appl. No. 11/061,321, mailed Aug. 5,
`2009.
`Notification of Reason for Rejection for Japanese Patent Application
`No. 2006-513344 dated Nov. 17, 2009.
`Final Office Action for US. Appl. No. 10/903,496, mailed Mar. 9,
`2010.
`Advisory Action for US. Appl. No. 10/903,496, mailed May 24,
`2010.
`
`* cited by examiner
`
`Page 00002
`
`Page 00002
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet 1 of 26
`
`US 7,853,893 B2
`
`(Ems—
`
`Noam—2.200
`
`mm>mmm
`
`_..0_n_ /oo_.
`
`mop
`
`Page 00003
`
`Page 00003
`
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 2 of 26
`
`US 7,853,893 B2
`
`® [200
`
`BROWSE AVAILABLE MEDIA ITEMS
`
`202
`
`WARNING
`
`ENABLED
`
`
`
`208
`
` RECEIVE
`RESPONS
`
`222
`
`YES
`
`OBTAIN MEDIA ACCESS
`
`'NFORMAT'ON
`
`ENTER AUTH. INFO.
`
`
`
`
`
`
`224 0
`
`YES
`
`NO
`
`Page 00004
`
`Page 00004
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 3 of 26
`
`US 7,853,893 B2
`
`RECEIVEYESIN
`
`
`
`
`RESPONSE
`
`228
`
`YES
`
`230
`
`NO
`
`DISPLAY UNAUTHORIZED
`
`MESSAGE
`
`RECEIVE ENCRYPTED
`
`MEDIA FILE FOR THE
`
`
`
`232 ®
`
`SELECTED MEDIA ITEM
`
`STORE THE ENCRYPTED MEDIA
`
`ITEM TO CLIENT STORAGE
`
`SEND A COMPLETE NOTIFICATION
`
`FIG. 28
`
`Page 00005
`
`Page 00005
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 4 of 26
`
`US 7,853,893 B2
`
`302
`
`
`
`RECEIVE
`BUY
`REQUEST
`
`
`YES
`
`
`
`”0
`
`IDENTIFY ACCOUNT IDENTIFIER
`FROM THE BUY REQUEST
`
`304
`
`
`IS
`AUTH.
`
`REQUIRED
`TO BUY
`
`306
`
`
`7
`
`308
`
`REQUEST AUTHENTICATION
`
`316
`
`INITIATE PAYMENT FOR
`
`THE SELECTED MEDIA ITEM
`
`
`
`OBTAIN MEDIA ACCESS
`INFORMATION
`
`SEND MEDIA ACCESS
`INFORMATION
`
`MARK TRANSACTION
`AS "OPEN"
`
`USER CANNOT BUY
`MESSAGE
`
`
`
`
`
`SEND UNAUTHORIZED
`
`
`
`314
`
`FIG. 3
`
`Page 00006
`
`Page 00006
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 5 of 26
`
`US 7,853,893 B2
`
`400
`
`RECEIVE
`
`
`COMPLETE
`NOTIFICATION NO
`
`404
`
`406
`
`k. 402
`
`
`
`
`IDENTIFY CORRESPONDING
`"OPEN" TRANSACTION
`
`CLOSE THE IDENTIFIED
`"OPEN" TRANSACTION
`
`FIG. 4
`
`Page 00007
`
`Page 00007
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 6 of 26
`
`US 7,853,893 B2
`
`502
`
`
`
`
`
` IS
`THERE
`
`AN OPEN
`
`PURCHASE
`
`504
`
`CONTAINER
`
`OPEN PURCHASE
`
`CONTAINER
`
`
`
`
`
`506
`
`ADD THE SELECTED MEDIA ITEM
`
`TO THE PURCHASE CONTAINER
`
`PURCHASE
`
`DEFERRAL
`
`
`
`
`?
`
`
`LIMIT
`
`BEEN
`
`REACHED
`
`CLOSE PURCHASE CONTAINER
`
`510
`
`
`
`
`CAUSE PAYMENT TRANSACTION
`
`TO OCCUR FOR COMBINED
`
`512
`
`PURCHASE
`
`FIG. 5A
`
`Page 00008
`
`Page 00008
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet 7 of 26
`
`US 7,853,893 B2
`
`run:a.236.3:ca?6#523356b
`
`
`
`
`
`Ed32o":m2u~30"Soc
`
`$3ch833a
`
`=V_22::$2955
`
`
`,a35.52.:”caved
`
`
`
`
`
`>35:$395..
`
`
`
`322.::23
`
`3.3“$853.
`
`3....
`
`mod“
`
`.36“
`
`mudm
`
`mméu
`
`:48“:3:23
`
`.5.9:3.2;:
`
`
`
`:<S":mokfimo
`
`=23”:8:23
`
`
`
`nonm—a".395
`
`303338
`
`Eh
`
`9.8
`
`atom
`
`93»
`
`2.3
`
`SEQ:33E..33
`
`2....s«sin.295.
`
`238323
`
`8:53.33.
`no».3333.E:5::
`
`2.2%:23.
`
`25:.3.2m{3.5.
`
`53
`
`Eu:
`
`:23:Busages
`a35.3%fl—nest.“
`
`
`
`
`
`and“”832:33.3...
`
`
`
`on...”“€956.3833...
`
`mm.OE
`
`Page 00009
`
`Page 00009
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 8 of 26
`
`US 7,853,893 B2
`
`[— eoo 602
`
`RECEIVE
`
`
`
`
`ACCESS
`
`REQUEST
`
`?
`
`YES
`
`AUTHENTICATE THE ACCESS
`
`REQUEST
`
`604
`
`606 608
`DENIED INDICATION
`
`RETURN ACCESS
`
`610
`
`
`
`
`
`
`RETRIEVE AN ENCRYPTED
`VERSION OF THE SELECTED
`
`
`MEDIA ITEM BEING
`
`PURCHASED
`
`
`
`
`SEND THE ENCRYPTED
`VERSION OF THE SELECTED
`
`
`
`
`
`MEDIA ITEM TO THE
`
`612
`
`
`
`REQUESTOR (CLIENT)
`
`
`
`FIG. 6
`
`Page 00010
`
`Page 00010
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 9 of 26
`
`US 7,853,893 B2
`
`/ 700
`
`—
`
`102
`
`104
`
`FIG. 7A
`
`Page 00011
`
`Page 00011
`
`
`
`U.S. Patent
`
`98,358,7m
`
`2
`
`
`
`.waamunw_nwn@m>ovm.w_ulw2writ?\
`
`6®a.95:>2any“WQ2:59:33.em“a?on353€333.
`
`0®Q:52>283..wG2:59:33.H2;.5.2a;252z:3.5.:2a1.,9Qwas:>2can:_,Q9553‘any”.3::8.:3.23.5_“as...
`
`299“.52>2cos.#995:9:38..333:5:223..<a.:3:2:.
`
`
`cm6@uci>2was.“my2:53..33.5mm.6“andW.
`
`
`
`NINNNEHucoman...FINNN\1.\352.3nob..m“95¢qu33.”an?30>35.,32.5.93,2::>3use.fix.322:3:{mi.msu_m§;@€.m,DMINNNQ35:4no...
`
`
`
`
`
`“.2.28m«3.3_£229».5fl,g«.2;G.G2%..3...35¢6.8352...£3.33.E:EWEE£95.53.aM:llugfisa33fl®@3.:>233.MG«552‘33.V3.2::>2gumw3...:Boo@S,_loss:3‘3.3®®9::>5>53.,,®2:5":Box3322>3»Ea.825$
`
`
`
`
`
`
`.32:3:«fifii:as928m50>E;93«35.2».:85:“Ua:7:3<m.:8:2Fm35>on2.5.35:333.33:53€32@2an:E2.3m52>..23.:
`
`_un:a:u.6.$9332.:.3:as...eWa530:52mm:5—55.05m22.:«unknown5M.M“.52>2uns—aaaooago
`
`
`
`
`aafiuzzwm.2....ES
`.397,?»>33“533,a5'.
`
`
`
`
`
`1%:23.85.22.:.322...my23...;as»:953W.2=4@‘.y;1‘Li
`
`@323>3“.2“W®2:53..35.M«32..«>38».E.A
`
`B.3mu0_n.
`
`Page 00012
`
`.
`
`Page 00012
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 11 of 26
`
`US 7,853,893 B2
`
`® /
`
`DISPLAY SEARCH DIALOG BOX
`
`302
`
`ENTER SEARCH CRITERIA
`
`304
`
`?
`
`SEARCH
`
` NO
`
`PERFORM
`
`
`
`YES
`
`303
`
`SEND SEARCH REQUEST TO MEDIA SERVER
`
`810
`
`RESPONSE
`
`
`
`RECEIVED
`?
`
`
`YES
`
`NO
`
`RENDER FIRST WINDOW WITH ALBUM
`RELATED INFORMATION
`
`812
`
`RENDER SECOND WINDOW WITH MEDIA
`
`ITEM INFORMATION CORRESPONDING
`
`TO THE ALBUM RELATED INFORMATION
`
`314
`
`FIG. 8
`
`Page 00013
`
`Page 00013
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 12 of 26
`
`US 7,853,893 B2
`
` 902
`
`
`BUY
`SELECTION
`
`
`?
`
`
`MEDIA
`PURCHASE
`
`
`PROCESSING
`906
`
`
` PREVIEW
`908
`SELECTION
`
`
`?
`
`
`
`
`REQUEST PREVIEW STREAM
`FOR SELECTED MEDIA ITEM
`
`FROM MEDIA SERVER
`
`
`
`OTHER
`
`
`SELECTION
`
`
`PLAY PREVIEW STREAM
`?
`
`
`
`914
`
`OTHER
`PROCESSING
`
`
`
`910
`
`
`
`FIG. 9
`
`Page 00014
`
`Page 00014
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 13 of 26
`
`US 7,853,893 B2
`
`1000
`
`Item 2
`
`1012
`
`Item 5
`
`Item 3
`Item 4 K1010
`
`FIG. 10
`
`Page 00015
`
`Page 00015
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet 14 0f 26
`
`US 7,853,893 B2
`
`
`
`3%wan?b‘km
`
`
`
`“5253.4.
`
`258
`
`.3355;Q29m“as."E.
`
`553.
`
`<3.OE
`
`Page 00016
`
`:2
`
`3E8:5:
`
`
`23:82m.3fl8332.«anfi.@-
`
`.335
`
`>3:on
`
`356
`
`2:833
`
`
`U=3...“222......
`530%a.“zoom
` na—«98%6Sign:23:Ex3368»£3:E£3....3:{SP6as:8.2aE»
`
`
`
`23:
`
`Page 00016
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet 15 of 26
`
`US 7,853,893 B2
`
`
`
`m-NoE‘
`
`
`
`Egg
`
`2.25can2:.5..33:3.
`
`32:35«53.
`
`SE;care
`
`5:5.52.
`
`32..Em
`
`95.2.£3.
`
`«E3:Eng
`
`cEcuou8:32M
`
`$5223“:—
`
`3.12..
`
`9%.0E
`
`Page 00017
`
`5%:
`
`“=6“.
`
`amino:2:,
`
`3:3:25g“in:
`
`22m:4au.“.3:.352:my
`
`9328....a£052.32E. ‘x.21
`
`22.:€236.
`
`cuxonmaicon
` €222flw..32...3::5?62323.2%g9.3:
`
`3:3g.335
`
`uESfiui
`
`3:8 .
`
`
`£5226£3.53
`non“5.3%632.va
`
`955:8?H
`
`:I-filiuln-iniflfi,
`
`Page 00017
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet 16 of 26
`
`US 7,853,893 B2
`
`
`
`3:;h850w
`
`
`
`.ovr.
`
`VNE‘}?
`
`N-No:
`
`2.5a2....2:as.5.3:3.
`
`
`
` 2.352.3. 95;:5.3.
`
`Sq:
`
`5.5.32E<
`
`«6.5:2.0..w550>=oxM3......c..N2.2..2..»
`
`.....u.o2.535_®25.o2.235®...:u.09.8.35W9
`55.o9:535U@
`
`
`
`
`
` 8...».5a..9m8......fit...MmN.n3...».5.5.,SN
`
`8...;5.5.WNo...
`
`\v03...
`
`Sign9.3mwas2samwm
`
` @vmfllwi‘b
`
`
`
`02.2.3?
`
`2:...
`
`wowF5.34me3.00..
`\'U:2235.3.5
`
`
`.9.3...3......“@r
`
`0.35.3355...-.
`
`.8735
`
`:55
`
`3:3.
`
`
`
`new«9..onfl.”
`
`NN.F2:29...
` 3:3.300a33.228.»..3Qmu.“.3...vase—fig
`
`.623:
`
`53.
`
`5.3.32.a...
`
`
`
`
`
`
`Estates:.98.?w«25:..0
`
`3:02.235...
`
`6.528E.33.fl
`
`
`
`
`
`
`
`.6...2:01an.2M
`
`.::u.0mEEnSDKw5:....o2.625.®.
`.3...;557N5
`8...;536.mm“~
`wv—.F/)Mha£282.5a:26...ch@553m.“25Scam,
`
`0:.9“.
`
`
`
`
`
`Page 00018
`
`35:.....u=....2m)»rcau.w5..3.2.0:
`
`,
`
`Page 00018
`
`
`
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 17 of 26
`
`US 7,853,893 B2
`
`® /‘ 1200
`
`DISPLAY BROWSE wmoow WITH
`LIST OF SELECTABLE GENRE
`
`1201
`
`1202
`
`NO
`
`YES
`
`HIGHLIGHT SELECTED GENRE
`
`1204
`
`REQUEST AVAILABLE ARTISTS WITHIN
`
`THE SELECTED GENRE FROM MEDIA
`
`SERVER
`
`
`
`DISPLAY LIST OF SELECTABLE ARTISTS
`WITHIN THE SELECTED GENRE
`
`1212
`
`ARTIST
`
`
`
`
`YES
`
`SELECTION
`7
`
`121°
`
`NO
`
`9
`
`FIG. 12A
`
`Page 00019
`
`Page 00019
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 18 of 26
`
`US 7,853,893 B2
`
` HIGHLIGHT SELECTED ARTIST
`
`1214
`
` REQUEST AVAILABLE ALBUMS
`
` 1216
`FOR THE SELECTED ARTIST
`FROM MEDIA SERVER
`
`
`
`DISPLAY LIST OF SELECTABLE
`ALBUMS FOR THE SELECTED ARTIST
`
`
`1220
`
`SELECTION
`?
`
`NC
`
`YES
`
`
`
`ALBUM I
`
`
`
`
`
`
`REQUEST MEDIA ITEMS ON THE
`SELECTED ALBUM FROM MEDIA
`SERVER
`
`
`1 224
`
`
`
`DISPLAY MEDIA ITEM WINDOW WITH
`MEDIA ITEM INFORMATION CORRESPONDING
`
`
`TO THE SELECTED ALBUM
`
`FIG. 123
`
`Page 00020
`
`Page 00020
`
`
`
`U.S. Patent
`
`iDec.14,2010
`
`Sheet190f26
`
`US 7,853,893 B2
`
`~l3.3
`V332,.
`
`350
`
`8.10
`
`52:0
`
`u8.0
`
`“2o.8oa:asofa
`
`s.x.
`
`2.031323Engmo
`
`...353::3.NO
`
`233.32!E»;“0
`
`
`
` ...8a:?_:ER023~23:EE”0...S§E:.95.0
`
`:62132Ema_0
`
`.6332:Ea_...3u1\x.235.0
`
`momr
`
`vow?
`
`w
`
`.2.»2::36
`
`332»$3
`
`#32:.3
`
`322:3a
`
`£22:.“a3
`
`§&2:“:5
`
`.2.”2:.35
`
`an.»2:H2;.
`
`an-»2F”:5.
`
`<9.07.
`
`35.0
`
`5361\E2Fun.0:2«23:#5.M0"
`:32:no;
`numéa:“3;.
`
`{auxizEE0
`
`£32:2n
`
`=55:235
`
`35.2.“2&3
`
`
`
`3.321323»
`
`i=2:3.3._
`
`5.2.3.asw3:85.3m
`
`S:23
`
`5!2.8V
`
`333$
`
`$3..2=3;
`
`25;M.
`
`3532.35
`
`3:
`
`
`
` 0252.N:2!
`
`£2:353505©i3.
`
`
`€2.33».__,
`in:5finance?a3:33562:...8:5Aw»
`so:.3:8::«Eeas3.336n8Ex.“522:2..3395:.Eguises
`
`:653.32..E.253.:39.:M
`959.4302£5...09:3w
`
`93m:11>2“av—uSa920
`i=33505m
`can«5Eu.3.2,
`gnum2§s§§.
`23..£5;
`as.“88
`
`“=5Nm
`
`“5.530
`
`wrmw
`//
`
`
`
`3%...22:5.58::.3:33»m.
`
`
`
`Bin!5:33.@—
`
`ass.2:t.G.
`
`Page00021
`
`33.23..a33m2:34m6
`
`
`
`
`
`
`
` 2...:£8E_,2.35.“.3:.2535
`
`Page 00021
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet200f26
`
`US 7,853,893 B2
`
`.ouanou.
`
`ooooobooooo
`
`0
`
`/
`)
`
`
`
`.522...:55355..E233.
`
`.55:5
`
`£95..
`
`
`
`a::5.59852.:22.35
`
`339.180no...
`
`:58333:88Eu“.5on
`“.633“no:a:3:50In
`
`386:;@
`
`as.a8.8.2...:ER,0.3-»up...
`MEWS5...:35wknmé«E.
`
`
`5.g3.2_5...::5W0.2...3:,uW:.oe.5.5
`
`~02532VA22/»
`
`and”552inn.0nnmé2:.Na39..SEN-333..U,
`mev«2.2.8,
`
` \V82%..:29,
`2.ozWcanas5=92
`
`N—3:U.55305Saws«Sr—.3251
`2:82n3:2;...3:5
`5:E530:EuW23:35...W35.3B30>58m
`52m33W322.3Min.Na
`
`
` 3::5:33.a35.no»2..Q2;:«.8Q23.85.:3...$89:63::3:3.32:B0399.3».R-
`
`
`
` 93¢a...5z3.2mnun—3a.no50int.c,.52>3xvfln01gm....mcan...395..~
`
`
`
`
`
` 3.393..d83.u32...E«wasif..sEahé
`
`mmm_‘«iguana»:6m
`
`:3833°.0
`
`5...:an...9.fi-«SF
`
`5...:Ga.0.2.».2:
`is:>5:W03“.»2t.
`
`,5...:E:.0£22:..
`2...:EaW0:22:
`
`
`
`......:EaW9322:.V
`
`
`
`as::5.”0an-»«E..
`
`5...::5.W0mm-»2:
`
`$23
`~23
`
`2.:
`Wmioa
`7:3.
`
`~33
`
`2.3
`
`:3»
`
`mmw.OE
`
`Page00022
`
`$23.,»
`
`8m..3=43.63.33.
`
`an.39.333;.
`
`«>3
`—~nvmuhmmo—~
`
`.3822.s.3238£826:52;acase:525...Biz5)
`3.Ex:6so:=2.
`
`£2:35.ufio=<@25:
`
`3::.8:2.5fl
`
`
`
`5:5.“‘35::fl
`
`Page 00022
`
`
`
`9.06%..39.53:.U093.32..79.,.5.2:;22:55.5.5t3%..0beta:2:0:85...9.955'a...)so?S03x32.2:~0335$
`
`
`
`
`
`am:0335.52.256.@EoEEcm12.5,
`
`f053.32..2:~0335$9.6519.OFVF/nsE-Aoz0033a:5:,0535.5
`
`
`:53..6953:3:2:a0:35:2.256WE.~35:..2.0nice:3:052E225.5,2.2.
`
`
`€255aEta332n03‘8:5:WG33$...2255aa:8:5“t.0Sean:3:0:35:
`2256J.u:aae05.5.3:9:.0$35..»
`
`acoEQEM=3.38...3.3:ucoEnE.in.“anMo3.30:e:o:35;2255.“.5.2:3.35.3%2.5....SS0$3.30:9:#038%.“.
`
`
`
`
`
`
`
`
`09$3.30:3:05.29560.35an...'10FVF32act»2833:“:23!32.35.g1a32.9.3.323am2:.Ema333%64.,as.5236128.act...“26:
`.3:tag22:eonRao—qu§“.52se,32:3023335?.q£33950gDgamma.
`.236
`
`.32a"cobfl03.30:e:035¢2255wow—.853:3::555Q02:30:9:“0.V—.VF235...“32:2982:an6:5no.5.3..5fl0923:3:0\\8.238.352:.82SE:3:#3fl
`«2.3..
` mWow—.{éi‘epN-Novrlacaaa...,..,,_.-Novw)\,.neirn£.
`
`
`
`
`
`in:E.(WV=33!...3:8825.8.65533:3,;J.4%....ws.3‘22}.3xxx.2:...an:
`B355.»2...._.
`
`703:8:2:o:35...95.55H.23.
`
`,03.5:a:w0235a2256E3.3.
`
`
`"02:38.an:0:85...«.3620mVOVF>25:3:.50.
`,O93.30:9:.0:35:vans—.6.22:68-250_
`
`
`
`
`_.23:2.2»piofiwflpfi_Eand"22221.zegzw
`
`
`
`
`
`w25...:mov—.
`
`
`_065.39:9:0Scott“.ucoEnE.$2:5520>on.00.3.30:9:0335:.
`
`9.255Mfix:
`
`
`
`U.S. Patent
`
`3900.l3
`
`
`
`ESmv.35.536m
`
`2350,
`
`
`
`5y,.
`
`mm_.OE<v.
`
`Page 00023
`
`Page 00023
`
`
`
`
`U.S. Patent
`
`0
`
`m3900l}3500l}7m
`
`2$3./_Mas:.2
`
`
`0w..w:Jaohv02—.o18...._.£35
`I3ca.:0505..0|3.22:52:..0.5395och02320as.»05580up»0.m{.395St.0f5320st“003:952:.G255202:.92243.0a...».0a3‘952t..0m..E3.3....35at.0S.”g3.3.552:0.33.3:56s:.0..a$3Esau2:..0.g3.2W3:52:no
`:3335:»32.»is;D/)75:>2£136
`.2.3s:35.33dc,5.:.8:8>23.6eOQVr
`22m8.5....anW
`
`
`
`_
`
`x2:MS:
`
`x2:73
`
`x29.23
`
`5.33;
`
`53{3.
`
`5.3TN...
`
`5.3,2.“
`
`usean
`
`.:m0x2:Mnnnv
`
`5.5.3;
`
`5.5.2;
`
`as...H:5
`
`
`
`3...3“
`
`.39W36
`
`3.6M.3.
`
`5.6~§
`
`3.8$6.
`
`
`
`it:
`
`.22;
`
`hn§ov
`
`{Cam
`
`:3...
`
`5:3
`
`:3»
`
`$2.;
`
`.232
`
`
`
`
`
` .232mWhiz...23:.
`
`:33
`
`.232.
`
`.
`
`.32:
`
`.232.
`
`in:22:.
`
`~u3!».
`
`
`
`33“I.29.32.322.85.533.50.3...
`
`
`
`aux-G6n2.39.3.:9:355:5233A32325:an?”..«0.233.2.:.7an.mSon>2.3.~
`
`933Zoo3.2..22..an.“2.2.5....
`
`
`3.32E:36:>Eak.m
`33/7$3
`:33$8322£3:.3.Son9£28.a:.825Ht.33“Ear.
`5.38303962:.. x20.
`33.m~so":3«339a.
`
`
`
`run:6.3329:a9532.56:3:$36:5:3.2.:6»
`
`2!.:3»«Sun82:s«“3508
`
`£3223.282@£52«.2323mm
`
`WEEEEE
`.'/
`
`SEE"
`
`
`
` =25.253.~35:25“
`
`can50>.883:22<.
`
`>_.235of._Ea82:3.5....
`
`3.52.=2.m:355:2..
`
`2.5So=3_33an....
`
`«£533Ato:Ea:—o.‘won:SE.mm-”OVF3032—3.
`=3.22.w9.2625..5...;m5.58_9:3a“.33£05
`£055.
`
` 55.3.Ewas.8::a:31#8a...3233:2S:MES—F6as:.3:33m2»6as.«9.8“6a8.53fl
`
`so:3as.a25.. 5.5..3.5.53can...
`
`
`
`
`
`
`m:.07.
`
`Page 00024
`
`Page 00024
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 23 of 26
`
`US 7,853,893 B2
`
`1500
`
`ITEM 3
`
`ITEM 2
`
`ITEM 1
`
`FIG. 15A
`
`Page 00025
`
`Page 00025
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 24 of 26
`
`US 7,853,893 B2
`
`1526
`
`FIG. 153
`
`Page 00026
`
`Page 00026
`
`
`
`U.S. Patent
`
`Dec. 14, 2010
`
`Sheet 25 of 26
`
`US 7,853,893 B2
`
`
`
`
`
`
`
`nine—.550anewno...\/\0NDV
`
`
`
`@332».
`
`mm":
`
`
`
`mod35:.vegan
`
`
`
`,..559m.338_
`
`2.5:
`
`330.8.Bu:1
`.352...6new«933g.WRosin5.83a32.363
`,#3:82m=<aW”:”is:
`
`3x3...6:5.3:in?g23:3.23BD
`
`
`
`,.::T::I<15 r'jrrmuw- .
`
`031555E
`
`
`
`zafiazaztfi,t,__2__.;..1,.:,u..§,,:_a..
`
`minim:3203:.“80352-59833..
`
`
`
`icon—mad..22..,.as...W82mum-vets
`
`
`
`
`_93:8no...«a:,...o§..§585.5..fszmYd.EsasgmmmFuémanuoflamzoF.5.39.»
`
`
`:33>259.3.6...,..
`,1,.9.320222.54V..._:832m.
`
`
`
`
`.22.“...5._a..h...a_.....«.;_-.2;a_2.2io..22-um22,22-2....25..2222..2.....2N...2:2:2.
`
`
`
`
`32.25.0356.,,.;,....,._.,2225.365
`
`
`
`
`
`
`
`
`
`
`
`
`
`93:32>356,..,..,.,..Nmmr.uhnawudma_
`€000...Etai122243.2222222,.212,221.2122;2.2.2.22.2.2222:212.,
`
`
`.3».Eu“3.u8:23025::P£3802.—33>uzm.n~002,.
`
`flu‘l‘flvflu‘<.m.,U—mu-z0503“:-
`
`
`
`28:.".
`:4.)28.62,,«55‘@5384;....
`
`
`53.9..“.r..,....,...,..,Hn,.mA..an
`
`
`
`>355“mom?.,...g..._,_ES»
`
`
`
`5.mound—u:in:Hmt3
`
`
`
`
`a...».i,,.unfeawéfixuu
`222222222222.,......,22.22
`
`803E‘2<523.21%.auggaatflwL2
`
`a»32...:.o:62:8882»2.2....3%wmmr
`
`
`
`.:_z«E..255..."
`
`
`
`95.;.52
`
`
`
`9....3.
`
`«=83030SF
`
`£3.3>5:<8
`
`5:«35...»
`
`
`
`5.5.5.535iuzdu
`
`5.53nab
`
`.—fim9,33.
`
`omen
`
`:56325:ca.
`
`
`
`E—z2:.a..:n_=ok.m
`
`
`
`.Enflo395006
`
`3:3.=3—
`
`
`
`.39583.2432
`
`
`
`9:5.».32
`
`2.5.5356
`
`
`
`£8.03:Goaclhd
`
`
`
`>3.Eaam
`
`
`
`0m?.9“.
`
`Page 00027
`
`Page 00027
`
`
`
`US. Patent
`
`Dec. 14, 2010
`
`Sheet 26 of 26
`
`US 7,853,893 B2
`
`@ F“
`
`REQUEST BASE PAGE FROM SERVER
`
`1502
`
`NO
`
`YES
`
`DISPLAY THE BASE PAGE
`
`1606
`
`1608
`
`
`NEXT
`CONTROL
`
`
`SELECTION
`
`
`
`?
`
`1620
`
`PREVIEW
`
`
`REQUEST
`
`
`
`REQUEST NEXT SET OF
`MEDIA DATA FOR
`
`ASSOCIATED SUB—WINDOW
`
`
`
`
`
`
`
`NO
`
`YES
`
`PRESENT THE PREVIEW
`CONTENT
`
`
`PRESENT THE NEXT
`SET OF MEDIA DATA
`IN THE ASSOCIATED
`SUB-WINDOW
`
`
`
`
`
`FIG. 16
`
`Page 00028
`
`Page 00028
`
`
`
`US 7,853,893 B2
`
`1
`GRAPHICAL USER INTERFACE FOR
`BROWSING, SEARCHING AND PRESENTING
`CLASSICAL WORKS
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application is a continuation of US. patent applica-
`tion Ser. No. 10/832,984, filed Apr. 26, 2004, and entitled
`“GRAPHICAL USER INTERFACE FOR BROWSING,
`SEARCHING AND PRESENTING MEDIA ITEMS”,
`which is hereby incorporated by reference herein, which is a
`Continuation-In-Part of US. patent application Ser. No.
`10/776,652, filed Feb. 10, 2004, now abandoned, and entitled
`“GRAPHICAL USER INTERFACE FOR BROWSING,
`SEARCHING AND PRESENTING MEDIA ITEMS”,
`which is hereby incorporated by reference herein, and which
`claims the benefit of: (i) US. Provisional Patent Application
`No. 60/465,410, filedApr. 25, 2003, and entitled “METHOD
`AND SYSTEM FOR SECURE NETWORK-BASED DIS-
`
`TRIBUTION OF MEDIA”, which is hereby incorporated by
`reference herein; and (ii) US. Provisional Patent Application
`No. 60/534,555, filed Jan. 5, 2004, and entitled “GRAPHI-
`CAL USER INTERFACE FOR BROWSING, SEARCHING
`AND PRESENTING MEDIA ITEMS”, which is hereby
`incorporated by reference herein.
`In addition, this application claims priority benefit of: US.
`Provisional Patent Application No. 60/534,555, filed Jan. 5,
`2004, and entitled “GRAPHICAL USER INTERFACE FOR
`BROWSING, SEARCHING AND PRESENTING MEDIA
`ITEMS”, which is hereby incorporated by reference herein.
`This application is also related to: (i) US. patent applica-
`tion Ser. No. 10/833,267, filed Apr. 26, 2004, and entitled
`“METHOD AND SYSTEM FOR NETWORK-BASED
`PURCHASE AND DISTRIBUTION OF MEDIA”, which is
`hereby incorporated by reference herein; and (ii) US. patent
`application Ser. No. 10/832,812, filed Apr. 26, 2004, and
`entitled “METHOD AND SYSTEM FOR SECURE NET-
`WORK-BASED DISTRIBUTION OF CONTENT”, which
`is hereby incorporated by reference herein.
`
`BACKGROUND OF THE INVENTION
`
`1. Field of the Invention
`
`The present invention relates to media purchase and distri-
`bution and, more particularly, to media purchase and distri-
`bution in a client-server environment.
`
`2. Description of the Related Art
`Traditionally, music has been purchased at music stores or
`music departments of larger stores. A consumer will visit the
`music store or department and manually browse for albums or
`compact discs (CDs) of interest. Often, the music in the music
`store or department is categorized by genre, and then indexed
`by artist. For example, genre can include rock, country, pop,
`soul, jazz, etc. After the consumer selects an album or CD of
`interest, the consumer proceeds to a check-out register to pay
`for the album or CD being purchased.
`In recent years music delivery or distribution over the Inter-
`net has become popular. Due to the advances in efficient file
`formats, such as MP3 and MPEG4, the size of media files
`have become small enough to make their download via the
`Internet practical. Also, technological advances have led to
`higher-speed Internet connections and lower cost of memory.
`The combination ofthese advances make downloading media
`files, such as for music and videos, manageable and not too
`time consuming.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`One popular approach to music distribution was mp3.com
`which uses a centralized server for storage of the numerous
`songs that are available for download. Another popular
`approach to music distribution was Napster in which peer-to-
`peer sharing was utilized. With peer-to-peer sharing, the
`numerous songs reside on the user machines of the many
`users, not on a centralized server.
`However, unrestricted use and distribution of music files
`can lead to copyright violations. It is, therefore, desirable for
`companies to be endorsed by the music industry. However, to
`obtain endorsement, companies must charge users for access
`to the songs. Some companies charge a monthly subscription
`fee and permit subscribers to play songs by streaming such to
`the subscriber’s machine where the songs are played. Stream-
`ing does not store the music files on the subscriber’s machine,
`and thus is less of a concern for the music industry. However,
`such a system requires a network connection and network
`availability in order for subscribers to play songs.
`As a result, there is a need to permit songs to be purchased
`and then made available locally to purchasers so that the
`purchaser is not dependent and constrained by the availability
`of a network connection for playback of the songs. However,
`the music industry requires its songs be secured against unau-
`thorized copying or other copyright violations. Thus, there is
`also the need to incorporate security measures to restrain the
`susceptibility to unauthorized use or distribution ofthe songs.
`
`SUMMARY OF THE INVENTION
`
`the invention relates methods and
`Broadly speaking,
`graphical user interfaces suitable for reviewing, browsing,
`previewing and/or purchasing media items. The methods and
`graphical user interfaces are particularly useful for a system
`that provides purchase and distribution of media in a client-
`server environment. The graphical user interfaces can be pre-
`sented to a user at a client (client machine). In one embodi-
`ment, the methods and graphical user interfaces can assist
`users in locating media to be browsed, previewed or pur-
`chased. The media can, for example, be audio, video and/or
`image data. The invention is particularly useful for reviewing,
`browsing, previewing and/or purchasing classical music.
`The invention can be implemented in numerous ways,
`including as a method, system, device, apparatus, graphical
`user
`interface, or computer
`readable medium. Several
`embodiments of the invention are discussed below.
`
`As a graphical user interface produced by an application
`program, one embodiment ofthe invention includes at least a
`media item window that includes at least a list of selectable
`
`items that are capable of being selected by a user of the
`application program. The list represents a subset of a plurality
`of media items that are available to the application program.
`The selectable items are displayed such that at least one ofthe
`selectable items represent a group of related media items.
`Optionally, a group indicator can be displayed proximate to
`the at least one of the selectable items representing a group of
`related media items. As an example, the group indicator can
`be a symbol or icon. In a further example, the media items
`within the group of related media items can be items of
`classical music.
`
`As a graphical user interface produced by an application
`program, one embodiment ofthe invention includes at least a
`browse window generated by the application program. The
`browse window enables a user of the application program to
`browse through a plurality of media items. The browse win-
`dow includes at least: a first list of first selectable items, with
`at least one ofthe first selectable items being capable ofbeing
`selected by the user; and a second list of second selectable
`
`Page 00029
`
`Page 00029
`
`
`
`US 7,853,893 B2
`
`3
`items, with at least one of the second selectable items being
`capable of being selected by the user. The second selectable
`items of the second list are dependent on a first selection by
`the user of at least one of the first selectable items from the
`
`first list, and the second list is displayed along with the first list
`after the user has selected at least one of the first selectable
`
`items from the first list. In one example, the first selectable
`items within the first list pertain to genres ofmusic, the at least
`one of the first selectable items being a classical music genre.
`In another example, the first selectable items within the first
`list pertain to a grouping ofmedia items, such as pertaining to
`charts.
`
`As a method for browsing through a plurality of media
`items, one embodiment of the invention includes at least the
`acts of: requesting first selectable items for a first list from a
`remote server; displaying a browse window with the first list
`of the first selectable items; receiving a first user selection of
`one of the first selectable items in the first list; requesting
`second selectable items for a second list from the remote
`
`server, the second selectable items being dependent on the
`one ofthe first selectable items in the first list that the user has
`
`selected; displaying the browse window with the first list of
`the first selectable items and the second list of the second
`
`selectable items; receiving a second user selection of one of
`the second selectable items in the second list; requesting third
`selectable items for a third list from the remote server, the
`third selectable items being dependent on the one of the
`second selectable items in the second list that the user has
`
`selected; and displaying the browse window with the first list
`of the first selectable items, the second list of the second
`selectable items, and the third list ofthe third selectable items.
`In one implementation, the first selectable items, the sec-
`ond selectable items and the third selectable items can be
`
`genre types, artists and albums, respectively. As an example,
`one of the genre types can be a classical genre.
`In another implementation, at least one of the first select-
`able items within the first list pertain to a grouping of media
`items. As an example, the grouping ofmedia items canpertain
`to charts.
`
`Other aspects and advantages ofthe 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.
`FIGS. 2A and 2B are flow diagrams of media purchase
`processing according to one embodiment of the invention.
`FIG. 3 is flow diagram of media commerce processing
`according to one embodiment of the invention.
`FIG. 4 is a flow diagram oftransaction completion process-
`ing according to one embodiment of the invention.
`FIG. 5A is a flow diagram of payment processing accord-
`ing to one embodiment of the invention.
`FIG. 5B is a screen shot of a representative application
`program window that displays purchase history information
`corresponding to a user’s account.
`FIG. 6 is a flow diagram of media delivery processing
`according to one embodiment of the invention.
`FIG. 7A is a diagram of an application program window
`according to one embodiment of the invention.
`
`4
`
`FIG. 7B is a screen shot of a representative application
`program window according to one embodiment of the inven-
`tion.
`
`FIG. 8 is a flow diagram of media search processing
`according to one embodiment of the invention.
`FIG. 9 is a flow diagram of additional processing according
`to one embodiment of the invention.
`
`10
`
`15
`
`FIG. 10 is a diagram of an application program window
`according to one embodiment of the invention.
`FIGS. 11A-11C are screen shots illustrating successive
`views ofa browse feature according to one embodiment ofthe
`invention.
`
`FIGS. 12A and 12B are flow diagrams of media browse
`processing according to one embodiment of the invention.
`FIGS. 13A-13B are screen shots