`DOWns et al.
`
`USOO62266 18B1
`(10) Patent No.:
`US 6,226,618 B1
`(45) Date of Patent:
`May 1, 2001
`
`4,782,529
`4,803,725
`4,809,327
`4,825,306
`4,868,687
`
`(54) ELECTRONIC CONTENT DELIVERY
`SYSTEM
`
`(75) Inventors: Edgar Downs, Fort Lauderdale;
`George Gregory Gruse, Lighthouse
`Point; Marco M. Hurtado, Boca
`Raton; Christopher T. Lehman, Delray
`Beach; Kenneth Louis Milsted,
`Boynton Beach, all of FL (US); Jeffrey
`B. Lotspiech, San Jose, CA (US)
`
`(73) Assignee: International Business Machines
`Corporation, Armonk, NY (US)
`
`(*) Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`11/1988 Shima.
`2/1989 Horne et al. .
`2/1989 Shima.
`4/1989 Robers.
`9/1989 Penn et al..
`(List continued on next page.)
`OTHER PUBLICATIONS
`J. Linn, “Privacy Enhancement for Internet Electronic Mail:
`Part I: Message Encryption and Authentication Procedures”,
`RFC 1421, Feb., 1993, pp. 1–37.
`S. Kent, “Privacy Enhancement or Internet Electronic Mail:
`Part II: Certificate-Based Key Management'. RFC 1422,
`Feb., 1993, pp. 1-28.
`D. Balenson, “Privace Enhancement for Internet Mail: Part
`III: Algorithms, Modes, and Indentifiers", RFC 1423, Feb.
`1993, pp. 1-13.
`B. Kaliski, “Privacy Enhancement for Internet Electronic
`Mail: Part IV: Key Certification and Related Services", RFC
`1424, Feb. 1993, pp. 1-8.
`sk - cited by examiner
`(51) Int. Cl." .................................................... H04L 9/00
`Primary Examiner James P. Trammell
`Assistant Examiner Nga B. Nguyen
`(52) U.S. Cl. ..................................... 705/1705/1705/26:
`(74) Attorney, Agent, or Firm Steven J. Meyers, Steven J.
`705/27; 705/51; 705/53; 705/57; 705/59;
`Soucar, Fleit, Kain, Gibbons, Gutman & Bongini P.L.
`705/71; 380/4; 380/23: 380/24; 380/25;
`(57)
`ABSTRACT
`380/44; 380/279; 380/281; 380/282
`Disclosed is a method and apparatus of Securely providing
`(58) Field of Search .................................... 7054, 51,53. E.
`705/57, 59, 71,26, 27; 380/4, 44, 23, 25,
`C ecrypta e by a data ecrypting ey, t e ata decrypting
`281, 282, 279; 707/9
`key being encrypted using a first public key, and the
`s
`s
`s
`encrypted data being accessible to the user's System, the
`method comprising the Steps of transferring the encrypted
`data decrypting key to a clearing house that possesses a first
`private key, which corresponds to the first public key;
`decrypting the data decrypting key using the first private
`key, re-encrypting the data decrypting key using a Second
`public key; transferring the re-encrypted data decrypting key
`to the user's System, the user's System possessing a Second
`private key, which corresponds to the Second public key; and
`decrypting the re-encrypted data decrypting key using the
`Second private key.
`26 Claims, 20 Drawing Sheets
`
`(21) Appl. No.: 09/133,519
`(22) Filed:
`Aug. 13, 1998
`
`(56)
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,200,770
`4,218,582
`4,272,810
`4,405,829
`4,424,414
`4,463,387
`4,528,643
`4,731,840
`4,757,534
`
`4/1980 Hellman et al. .
`8/1980 Hellman et al. .
`6/1981 Gates et al. .
`9/1983 Rivest et al. .
`1/1984 Hellman et al. .
`7/1984 Hashimoto et al. .
`7/1985 Freeny, Jr..
`3/1988 Mniszewski et al. .
`7/1988 Matyas et al..
`
`- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
`CONT
`PRO
`(S)
`MENT ROWDER
`i23
`
`15S
`
`WORKFOW
`MANAGER
`TOOL
`
`MEAEDATA ASSIMILATION
`AND ENTRY TOOL
`
`154
`
`iOf
`
`
`
`
`
`MEAAASC
`
`CONTENSC
`
`fi3
`
`
`
`CCNEN
`PROMOTIONS
`
`1CO
`
`(8)to
`
`CONNE
`
`g)
`
`129
`
`
`
`7 12
`
`(sos
`Cra
`CONTEN
`
`52
`
`TRANSACIONSC
`TRANSACTION ID
`(BCLRNGH
`OFFERSC
`(PECLRNGH
`CFFERSC
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0001
`
`
`
`US 6,226,618 B1
`Page 2
`
`U.S. PATENT DOCUMENTS
`
`4,868,877
`4,878.246
`4,879,747
`4,905,163
`4,926,479
`4,944,006
`4,995,082
`5,005,200
`5,130,792
`5,159,634
`5, 191573
`5,214,702
`5,220,604
`5,224,163
`5,224,166
`5,260,788
`5,261,002
`5,276,901
`5,315,658
`5,319,705
`5,347,580
`5,355,302
`5,369,705
`5,371,794
`5,412,717
`5,420,927
`5,497,421
`
`9/1989
`10/1989
`11/1989
`2/1990
`5/1990
`7/1990
`2/1991
`4/1991
`7/1992
`10/1992
`3/1993
`5/1993
`6/1993
`6/1993
`6/1993
`11/1993
`11/1993
`1/1994
`5/1994
`6/1994
`9/1994
`10/1994
`11/1994
`12/1994
`5/1995
`5/1995
`3/1996
`
`Fischer.
`Pastor et al. .
`Leighton et al. .
`Garber et al. .
`Goldwasser et al. .
`Citta et al. .
`Schnorr.
`Fischer.
`Tindell et al. .
`Reeds, III.
`Hair.
`Fischer.
`Gasser et al. .
`Gasser et al. .
`Hartman, Jr. .
`Takano et al. .
`Perlman et al. .
`Howell et al. .
`Micali.
`Halter et al. .
`Molva et al. .
`Martin et al. .
`Bird et al. .
`Diffie et al. .
`Fischer.
`Micali.
`Kaufman et al. .
`
`5,509,071
`5,519,778
`5.537,475
`5,557.541
`5,581,479
`5,588,060
`5,592,664
`5,604.804
`5,606,617
`5,636,139
`5,646,992
`5,646,998
`5,666,420
`5,673,316
`5,675.734
`5,706,347
`5,710,887
`5,745,574
`5,765,152
`5,796,841
`5,864,620
`5,889,860
`5,892,900
`5,915,025
`5,982,892
`5.991,399
`5.999,629
`
`4/1996
`5/1996
`7/1996
`9/1996
`12/1996
`12/1996
`1/1997
`2/1997
`2/1997
`6/1997
`7/1997
`7/1997
`9/1997
`9/1997
`10/1997
`1/1998
`1/1998
`4/1998
`6/1998
`8/1998
`1/1999
`3/1999
`4/1999
`12/1999
`11/1999
`11/1999
`12/1999
`
`Petrie, Jr. et al. .
`Leighton et al. .
`Micali.
`Schulhof et al. .
`McLaughlin et al. .
`Aziz.
`Starkey.
`Micali.
`Brands.
`McLaughlin et al. .
`Subler et al. .
`Stambler.
`Micali.
`Auerbach et al. .
`Hair.
`Burke et al. ........................... 705/71
`Chelliah et al. .
`Muftic.
`Erickson .................................. 707/9
`Cordery et al. .
`Pettitt ....................................... 380/4
`Eller et al. ............................. 705/51
`Ginter et al. .
`Taguchi et al. ........................ 380/44
`Hicks et al. ........................... 705/71
`Graunke et al. ..................... 380/279
`Heer et al. ............................. 705/51
`
`
`
`:
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0002
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 1 of 20
`
`US 6,226,618 B1
`
`| NH1NOO
`
`TOO L S)NISSE OOHc]
`
`LNB LNO O
`
`! – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –----
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TOOL HEXO\/d HEN|\/|NOO E HTIOES
`
`LNE_LNOO
`
`SNO||OWNOHc]
`
`LNB LNO O
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0003
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 2 of 20
`
`US 6,226,618 B1
`
`I
`
`|
`
`|9
`
`NOILLOVSNV8L
`
`501
`
`NOLLVOISILON
`
`SOVAYALNI
`YOSSS00Wd
`
`FTINGOW
`
`AINGOW
`
`6Lt
`
`LNNODOV
`
`OS¥34s5k0
`
`orfl‘DIT
`
`
`
`TVLIDIODINOHLOAT13
`
`
`
`(S)SHOLSLNSLNOD
`
`-poonn-------
`
`9S
`
`s=
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0004
`
`
`(4)qIviayzet|Sdi10Oldnv‘SOIHaVHD
`
`Hing=|lalHONY79[(8d)
`awdI|sicgam9S¥4440
`Lidsyo|gaELL
`
`Zé|WIVOVLAWOSLOVHLXS
`
`O«-——TOOLNOLWIIONOOAY
`||NOLLOVSNVdL
`LGELSELO08
`LNALNOS|inaiNoocr
`
`
`
`LNSINOOD|YSNGNs ALMOVs]2NILSOHLNALNOOjYACIAOUd
`
`
`
`NOLWzIHO|
`
`
`
`LNALNOO
`
`NOLLISINOSv
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0004
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 3 of 20
`
`US 6,226,618 B1
`
`OS EISNERO|TT
`
`[9]
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`S?DOT5) NITTIE
`
`WELSÅSET'S
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0005
`
`
`
`YSAVId
`
`NOLIWONdd¥
`
`od
`
`AYVHENT
`
`
`
`ONMYVAYSLM
`
`TOULNODAVTd/AdOO
`
`NOLOATION
`
`aYNods
`
`YANIVLNOO
`
`YOSS3908d
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 4 of 20
`
` ONIdHOOSY
`
`
`
`
`NOILdAWOSC
`
`ONIGOIAG
`
`
`
`NOLWSY9LSITAVId
`
`LWWAva!)
`
`Z64
`
`LNALNOO
`
`LWOWAdVvdal
`
`US 6,226,618 B1
`
`001
`
`dTOld
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0006
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0006
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 5 of 20
`
`US 6,226,618 B1
`
`HONETOL(Ed)
`
`LOc
`
`
`
`0¢HONYTOrad)
`
`NOILOVSNVEL
`
`US
`
`L20290¢
`
`00¢
`
`GOG
`
`NOLLWONIddv
`
`dl
`
`NOILOVSNVYL
`
`dl
`
`AaSvsn
`
`S.GNOO
`
`906
`
`C¢DIA
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0007
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0007
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 6 of 20
`
`US 6,226,618 B1
`
`£DIA
`
`
`YANIVLNOSAYXNOAS
`a.|J5AA
`LOEfeLNALNODG)}anainoo|ene0)
`LNALNOOSdGee)+Se
`
`saeAI»iss5id
`
`GOE-OIYLSWWAS
`
`LNSLNOO
`
`—————|)
`
`OIWLAWWAS
`
`isa5id
`
`Issoid
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0008
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0008
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 7 of 20
`
`US 6,226,618 B1
`
`INSLNOO
`
`<—|LNSLNOOLNALNOS
`
`
`
`
`[oc{e]ipLN3LNOOAWWN1s3910Aay(SS1isgo5ia@“OIMLAWWAS
`LsapdiaSyvdNIOO
`
`SYHANMO2tJ|+—m41sqdidD
`ZIP|wo|aYANIVLNOOSHNOIS
`
`rasan]
`
`OS
`
`ANSALNOS
`
`OIF
`
`
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0009
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0009
`
`
`
`
`
`
`
`
`
`LOGboeepeeeeeeeeeeeeee1Is0g7HIAVTONILIVAHOSINSINOOiFe
`
`
`
`SOVSNINSINOO3SN30N15!tiPT‘InaemWEIAWT1OHNOOSNION!HAVTOHINOO:I#0573xNOUWOISUNAGIINGNCO||HBAYINOLNOULINAOLINBINOO||!!!06-7HSAVTTIOUINOO
`
`
`U.S. Patent
`
`SLGES66S4GEG|'ileoeeeneeeeII6ES;£tG'aa
`
`
`
`
`
`
`
`
`
`May 1, 2001
`
`Sheet 8 of 20
`
`US 6,226,618 B1
`
`WaASNGNA|
`
`
`
`(S)SHOIAAG'12¢
`
`NOISSaudNO0o30
`
`ONIMTENVYOS-3d
`
`FYOLS/ONMENVHOS
`409 AV1d/AdOO
`"EVN
`ASNS0N
`
`NOILdAd93G
`
`isan0ad ASN30M
`
`<>cS=°Zz
`SNOLIGNOO Jovsn
`
`ONLHOdSH/LIGAW
`
`NOILWZINOHLAV
`ASNAO!1
`
`*
`
`NOWWOISIHSAA
`NOLLOVSNVEL
`
`(S)ASNOHDNIYVa10
`
`ONISSHOOU"d OS
`
`SNISSSADOWd OS
`
`601EOL
`
`NOILVOISILNAd!
`NOILOVSNVYL
`
`SNISSAOOUd OS
`~ SNOLLNOO
`30VSN SHOLS
`
`LOL
`
`SNISSAOO"d OS
`
`NOILGAWONA
`
`ONIMYVWHALM
`LHSIAdOD
`
`SNOILIGNOO ADVSN
`
`NOISSAXddNIO9
`
`ONISSSOOddsa dd
`
`
`
`
`(S)HHOLSDINOYLOA1E(S)HACIAOHdLNSLNOO
`
`
`
`
`
`SOL
`
`§DIt
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0010
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0010
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 9 of 20
`
`US 6,226,618 B1
`
`TivLad(S)os
`
`¥54450
`
`INALNOO
`
`
`
`ONILSOH
`(S(ALIS
`Hbt|
`
`al
`
`
`
`NOLOVSNVELL
`
`($)0SYa4d0
`(ivL3d33s)
`
`dl
`
`NOILOVSNVHL
`
`L99
`
`E99
`
`org
`
`HONWTOre)
`NOWONddY
`
`ai
`
`
`
` SOL
`
`-ONIEWAT1OLNSLNOO
`
`(S)ASNOHS)dAGIAOYd
`
`LOL
`
`9DIA
`
`069
`
`601
`
`609
`
` YSNGNA
`JSOIAaG
`
`DINOH10373
`
`
`
`INSLNOOIWLIDIG
`
`(S)SHOLS
`
`ASvsn
`
`S.0NO9
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0011
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0011
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`
`
`US 6,226,618 B1
`
`??aung
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0012
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 11 of 20
`
`US 6,226,618 B1
`
`ome
`a ee
`
`\
`
`8Old
`
`
`
`LNAWSSYsdSIOLNALNOO
`
`
`
`ALITVADOTWNi4
`
`SONVENSSY
`
`OSLNALNOOOSVIVOVLAW
`
`
`
`NOILWayoNOLWAYD
`
`1 | | I | |
`
`ON
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0013
`
`oot7
`
`°
`
`LNALNOO
`
`ONISSAIOUd
`
`TOOL
`
`oe oem
`
`©
`
`
`
`TOELNODALITVNO
`
`INALNOS
`
`
`
`NOILdAHONS
`
`ONILIVAAY
`
`/NOILOV
`
`QASIAYAdNS
`
`aSvValsd
`
`NOISSAYdNODGNV
`SLondodd
`
`AYLNA
`
`ONISSSQOddsaed
`
`
`
`VIVGVLAWNWOANVA
`
`io
`
`NOLVWHOSNI
`
`SNOLLIGNOSS9VSN
`
` {TOOLAULNa|CNY'NOLLWTINISSY!WVaVLAW,
`
`cs
`
`
`
`LSANO3AYLNALNOOMAN
`
`
`
`
`
`NOULSINDOV
`
`
`
`ONDINELVMVIVOVLAWOLIVANOLNY
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0013
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 12 of 20
`
`US 6,226,618 B1
`
`60L
`
`Y5dd0
`
`S,0NOO
`
`9G}.
`
`LINSLNOO
`
`SNOLLOWOUd
`
`ALIS
`
`LINALNOD
`
`“ONIYVATS
`
`YACIAOY"dLNALNOO
`INNOinainoo|LNALNOO
`
`
`YHAAYSASADYANWOD?e
`NOLLWOIALLON||NOLLOVSNVdL
`IVYLNALNOO
`
`SOVAYALNIHOSS3A900”"d
`
`TINGOWAINGOW
`
`TOOLNOLLWIMONOOAY9SY3asdd0
`NOILOVSNVHL
`OelEL
`aq4a9vsn
`ryHONHTO1GB)
`iOSqads40OSVIVOVLAW
`
`
`
`SdI19OIdNY‘SOIHdVHD
`VIVOVLAWGSLOVYLXS
`
`
`‘ZhSNOILOWOdd
`
`ASNOH
`
`LNNOODOV
`
`907
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0014
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0014
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 13 of 20
`
`US 6,226,618 B1
`
`() I "OICH
`
`| | |
`
`
`
`|OS LNE I NOO| Nanoº:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`(S)BHOLS
`
`| |
`
`|
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0015
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 14 of 20
`
`US 6,226,618 B1
`
`START
`
`1 101
`
`SELECT ALGORTHM
`& BIT RATE
`
`f f O2
`
`YES
`
`
`
`IS
`THERE A
`PREVIOUSLY CALCULATED
`RATEFACTOR
`p
`
`
`
`NO
`
`/ f 103
`
`1 108
`
`
`
`
`
`BEGIN ENCODING FOR A
`PREDETERMINED PERIOD
`OF TIME & CALCULATE NEW
`RATEFACTOR RNEW
`
`1 109
`
`ENCODE DIGITAL CONTEN &
`DISPLAY PROGRESS
`USING RNEW
`
`RETRIEVE PREVIOUSLY CALCULATED
`RATEFACTOR RSTORED
`
`1 104
`
`ENCODE DIGITAL CONTENT & DISPLAY
`PROGESS USING RSTORED
`
`CALCULATE CURRENT
`RATEFACTOR RCURRENT
`
`f 105
`
`1 1 O6
`
`UPDATE RATEFACTOR
`RNEW = AVG (RSTORED +RCURRENT)
`
`STORE RNEW FOR THIS ALGORITHM & BITRATE
`
`1 107
`
`END
`
`f f OO
`
`FIG. II
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0016
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 15 of 20
`
`US 6,226,618 B1
`
`START
`
`12O1
`
`READ IDENTIFIER ON MEDIA
`(E.G. UPC, ISRC, ISMN OR EQUIVALENT)
`
`12O2
`
`INDEX INTO CONTENT PROVIDER'S
`DATABASE(S) USING IDENTIFIER
`
`12O3
`
`RETRIEVE ADDITIONAL
`INFORMATION RELATED TO MEDIA
`
`12O4
`
`CREATING DIGITAL CONTENT
`FOR ELECTRONIC DISTRIBUTION
`
`FIG. I2
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0017
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 16 of 20
`
`US 6,226,618 B1
`
`START
`
`1301
`
`SELECT MUSIC TO BE ENCODED
`
`13O2
`
`DETERMINE GENRE OF MUSIC
`SELECTED
`
`1303
`
`
`
`DETERMINE AUDIO COMPRESSION
`LEVELS & AUDIO COMPRESSION
`ALGORITHMS TO BE USED FOR ENCODING
`
`13O4
`
`SELECT AUDIO SIGNAL PROCESSING
`OPERATIONS & COMPRESSION SETTINGS
`
`FIG. I.3
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0018
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 17 of 20
`
`US 6,226,618 B1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`is Madison Music MAlter Works
`
`
`
`SCHEDULE DOWNLOAD
`ros'"'.
`LIBRARY
`PLAY.cp
`EPAY. S. Download
`
`DOWNLOAD SCHEDU
`PLEAs select win to recew Your NEW Alus
`
`14Of
`
`xxx
`
`Morrissey
`industed
`
`Save 9 Cance
`
`v USER STARTS ADOWNLOAD
`
`14O2
`
`& Madison Music Master Works
`
`DOWNLOAD
`LIBRARY
`easop
`Eoit PAY is
`sw.oab
`
`OWNLOAD SCHEOULE
`CD PRRESS
`Track ProGriss
`
`- M : I
`
`LIBRARYLE.
`
`Ed PlayST. Download
`
`...
`
`sort by
`
`Title
`Artist
`
`A Delete CD
`
`FIG. I.4
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0019
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 18 of 20
`
`US 6,226,618 B1
`
`Þ79 I "AOIH
`
`
`
`HEST-CINE
`
`S?HEINIV/LNOO
`
`HEISTì-CINE
`
`STO?H_LNOO
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0020
`
`
`
`U.S. Patent
`
`May 1, 2001
`
`Sheet 19 of 20
`
`US 6,226,618 B1
`
`as1A‘O.LANOLLIVOIIddV
`
`|IIIIIII|
`
`Z0S1.SOSL£01
`HOVEAV1dNOILdAWO3dAMY
`
`
`NOLLVOINNWWOONOLLWONMddvV-HALNI
`
`
`
`SLOArdOATEVIVA
`
`90S}.
`
`
`
`HAOVNVWLOSrdOYaAVId
`
`AW1d/AdO9
`
`Vivd
`
`LNAWASYNVA
`LNAWSDVNVA
`
`II|III1\I
`
`801
`
`SSA00V
`
`Wad13H‘H3SMOUdGam
`
`WLDIC
`
`LNALNOO
`
`AVE
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0021
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0021
`
`
`
`
`
`
`
`
`May 1, 2001
`
`Sheet 20 of 20
`
`US 6,226,618 B1
`
`U.S. Patent
`
`AYVUalT
`
`
`
`
`
`xsaya7g"
`
`LSNMAVId
`
`7H
`
`adiarayiqn,
`
`equmusquiny;
`
`rqungg
`
`NOMOMO
`
`YAAODWNTV
`
`LSINAVIdYSAV1d
`
`
`
`
`Seid+asdySBDe«=ARGAEaKIQgyMONS
`neeLSITIAVIS
`9TDIT
`
`SLOATASYASN
`zo<ISMAV1dAW1d
`LOgLPek
`AGoaed»my+adAeld»LeADLHOS
` wd¢i2SUPSID+pssooymommy&
`
`
`
`
`E091EyLSITAV1dSLOATAS¥3ASN
`
`
`
`sok¢
`
`erquntosaa
`
`“wenaSihits)cost
`eeeECenaweshast:|
`
`
`
`
`
`SOIL:“quoo3y
`
`sBuas¢Wid¢
`
`SICe!awameers-h'2-c-10
`BURP
`
`
`
`as
`
`wpomuy¢aouAyTwy€aen0g¢
`
`
`
`Wed€ sypaigt
`
`roOgt
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0022
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0022
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US 6,226,618 B1
`
`1
`ELECTRONIC CONTENT DELIVERY
`SYSTEM
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`This non-provisional application claims Subject matter
`that is technically related to the following applications that
`are commonly assigned here with to International BusineSS
`Machines (IBM).
`
`APPL
`CATION
`ATTORNEY SERIAL TITLE OF THE
`DOC. NO.
`NO.
`INVENTION
`
`INVENTOR(S)
`
`15
`
`2
`barrier that is removed with electronic distribution is the
`requirement of the tangible recordable medium itself (e.g.,
`diskettes or CD ROMs). It costs money to copy digital
`content on to tangible media, albeit, in many cases less than
`a dollar for a blank tape or recordable CD. However, in the
`case of electronic distribution, the tangible medium is no
`longer needed. The cost of the tangible medium is not a
`factor because content is distributed electronically. A Second
`barrier, is the format of the content itself i.e. is the content
`Stored in an analog format versus a digital format. Content
`Stored in an analog format, for example, a printed picture,
`when reproduced by photocopying, the copy is of lesser
`quality than the original. Each Subsequent copy of a copy,
`Sometimes called a generation, is of less quality than the
`original. This degradation in quality is not present when a
`picture is Stored digitally. Each copy, and every generation
`of copies can be as clear and crisp as the original. The
`aggregate effect of perfect digital copies combined with the
`very low cost to distribute content electronically and to
`distribute content widely over the Internet makes it rela
`tively easy pirate and distribute unauthorized copies. With a
`couple of keystrokes, a pirate can Send hundred or even of
`thousands of perfect copies of digital content over the
`Internet. Therefore a need exists to ensure the protection and
`Security of digital assets distributed electronically.
`Providers of digital content desire to establish a Secure,
`global distribution System for digital content that protects
`the rights of content owners. The problems with establishing
`a digital content distribution System includes developing
`Systems for digital content electronic distribution, rights
`management, and asset protection. Digital content that is
`distributed electronically includes content Such as print
`media, films, games, programs, television, multimedia, and
`music.
`The deployment of an electronic distribution System pro
`vides the Digital Content Providers the ability to achieve fast
`Settlement of payment through immediate Sales reporting
`and electronic reconciliation as well as gain Secondary
`Sources of revenue through redistribution of content. Since
`the electronic digital content distribution System is not
`affected by physical inventory outages or returns, the Digital
`Content Providers and retailers may realize reduced costs
`and improved margins. Digital Content Providers could
`facilitate new, or augment existing, distribution channels for
`better timed-release of inventory. The transactional data
`from the electronic distribution system could be used to
`obtain information regarding consumer buying patterns as
`well as to provide immediate feedback on electronic mar
`keting programs and promotions. In order to meet these
`goals, a need exists for Digital Content Providers to use an
`electronic distribution model to make digital content avail
`able to a wide range of users and businesses while ensuring
`protection and metering of digital assets.
`Other commercially available electronic distribution sys
`tems for digital content, Such as real audio, A2B from AT&T,
`Liquid Audio Pro Corp. from Liquid Audio Pro, City Music
`Network from Audio Soft and others offer transmission of
`digital data over Secured and unsecured electronic networkS.
`The use of Secured electronic networks greatly reduces the
`requirement of Digital Content Providers of distributing
`digital to a wide audience. The use of unsecured networks
`such as the Internet and Web allows the digital content to
`arrive to an end-user Securely Such as through the use of
`encryption. However, once the encrypted digital content is
`de-encrypted on the end-user's machine, the digital content
`is readily available to the end-user for unauthorized
`re-distribution. Therefore a need exists for a Secure digital
`
`SE9-98-006 09/152,756 Secure Electronic
`Content
`Management
`
`SE9-98-007 09/209,440 Multimedia Player
`Toolkit
`
`Kenneth L. Milsted
`George Gregory Gruse
`Marco M. Hurtado
`Edgar Downs
`Cesar Medina
`George Gregory Gruse
`John J. Dorak, Jr.
`Kenneth L. Milsted
`SE9-98-008 09/241,276 Multimedia Content Kenneth L. Milsted
`Creation System
`Qing Gong
`Edgar Downs
`SE9-98-009 09/177,096 System for Tracking George Gregory Gruse
`End-User Electronic John J. Dorak, Jr.
`Content
`Kenneth L. Milsted
`SE9-98-010 09/203,307 Key Management
`Jeffrey B. Lotspiech
`System for End-
`Marco M. Hurtado
`User Digital Player George Gregory Gruse
`Kenneth L. Milsted
`SE9-98-011 09/208,774. Multi-media player Marco M. Hurtado
`for an Electronic
`George Gregory Gruse
`Content Delivery
`Edgar Downs
`System
`Kenneth L. Milsted
`SE9-98-013 09/203,306 A method to
`Kenneth L. Milsted
`identify CD content Craig Kindell
`Qing Gong
`Richard Spagna
`SE9-98-014 09/203,315 Toolkit for
`delivering electronic Kenneth L. Milsted
`content from an
`David P. Lybrand
`Online store.
`Edgar Downs
`SE9-98-015 09/201,622. A method and
`Kenneth L. Milsted
`apparatus to
`Kha Kinh Nguyen
`automatically create Qing Gong
`encode audio
`A method and
`apparatus to
`indicate an encoding
`rate for audio
`
`SE9-98-O16
`
`Kenneth L. Milsted
`Qing Gong
`
`25
`
`35
`
`40
`
`45
`
`BACKGROUND OF THE INVENTION
`
`50
`
`55
`
`1. Field of the Invention
`The invention disclosed broadly relates to the field of
`electronic commerce and more particularly to a System and
`related tools for the Secure delivery and rights management
`of digital assets, Such as print media, films, games, and
`music over global communications networkS Such as the
`Internet and the World Wide Web.
`2. Description of the Related Art
`The use of global distribution systems such as the Internet
`for distribution of digital assets Such as music, film, com
`60
`puter programs, pictures, games and other content continues
`to grow. At the same time owners and publishers of valuable
`digital content have been slow to embrace the use of the
`Internet for distribution of digital assets for Several reasons.
`One reason is that owners are afraid of unauthorized copying
`or pirating of digital content. The electronic delivery of
`digital content removes Several barriers to pirating. One
`
`65
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0023
`
`
`
`US 6,226,618 B1
`
`3
`content electronic distribution System that provides protec
`tion of digital assets and ensures that the Content Provider
`(s) rights are protected even after the digital content is
`delivered to consumers and businesses. A need thus exists
`for rights management to allow for Secure delivery, licensing
`authorization, and control of the usage of digital assets.
`Another reason owners of digital content have been Slow
`to embrace electronic distribution is their desire to maintain
`and foster existing channels of distribution. Most content
`owners Sell through retailers. In the music market these U.S.
`retailers include Tower Records, Peaches, Blockbuster, Cir
`cuit City and others. Many of these retailers have Web sites
`that allow Internet users to makes Selections over the Inter
`net and have Selections mailed to the end-user. Example
`music Web sites include (Otower, Music Boulevard and
`Columbia House. The use of electronic distribution can
`remove the ability of the retail stores from differentiating
`themselves from each other and differentiate themselves
`from the content owners, especially on the Web. Therefore
`a need exists to provide retailers of electronic content Such
`as pictures, games, music, programs and VideoS a way to
`differentiate themselves from each other and the content
`owners when Selling music through electronic distribution.
`Further information on the background of protecting
`digital content can be found from the following three
`Sources. “Music on the Internet and the Intellectual Property
`Protection Problem” by Jack Lacy, James Snyder, David
`Maher, of AT&T Labs, Florham Park, N.J. available online
`URL http://www.a2b music.com/about/papers/
`musicipp.htm. Cryptographically protected container, called
`DigiBox, in the article “Securing the Content, Not the Wire
`for Information Commerce' by Olin Sibert, David Bernstein
`and David Van Wie, InterTrust Technologies Corp.
`Sunnyvale, Calif. available online URL http://
`www.intertrust.com/architecture/stc.html. And “Cryptolope
`Container Technology', an IBM White Paper, available
`online URL http:///cyptolope.ibm.com/white.htm.
`SUMMARY OF THE INVENTION
`Briefly, in accordance with the present invention, dis
`closed is a method and apparatus of Securely providing data
`to a user's System. The data is encrypted So as to only be
`decryptable by a data decrypting key, the data decrypting
`key being encrypted using a first public key, and the
`encrypted data being accessible to the user's System, the
`method comprising the Steps of transferring the encrypted
`data decrypting key to a clearing house that possesses a first
`private key, which corresponds to the first public key;
`decrypting the data decrypting key using the first private
`key, re-encrypting the data decrypting key usingia Second
`public key; transferring the re-encrypted data decrypting key
`to the user's System, the user's System possessing a Second
`private key, which corresponds to the Second public key; and
`decrypting the re-encrypted data decrypting key using the
`Second private key.
`BRIEF DESCRIPTION OF THE DRAWINGS
`FIG. 1 is a block diagram illustrating an over view of a
`Secure Digital Content Electronic Distribution System
`according to the present invention.
`FIG. 2 is a block diagram illustrating an example Secure
`Container (SC) and the associated graphical representations
`according to the present invention.
`FIG. 3 is a block diagram illustrating an overview of the
`encryption process for a Secure Container (SC) according to
`the present invention.
`
`1O
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`FIG. 4 is a block diagram illustrating an overview of the
`de-encryption process for a Secure Container (SC) accord
`ing to the present invention.
`FIG. 5 is a block diagram illustrating an overview of the
`layers for the Rights Management Architecture of the Secure
`Digital Content Distribution System of FIG. 1 according to
`the present invention.
`FIG. 6 is a block diagram illustrating an overview of the
`Content Distribution and Licensing Control as it applies to
`the License Control Layer of FIG. 5.
`FIG. 7 is an illustration of an example user interface for
`the Work Flow Manager Tool of FIG. 1 according to the
`present invention.
`FIG. 8 is a block diagram of the major tools, components
`and processes of the Work Flow Manager corresponding to
`the user interface in FIG. 7 according to the present inven
`tion.
`FIG. 9 is a block diagram illustrating the major tools,
`components and processes of an Electronic Digital Content
`Store of FIG. 1 according to the present invention.
`FIG. 10 is a block diagram illustrating the major compo
`nents and processes of an End-User Device(s) of FIG. 1
`according to the present invention.
`FIG. 11 is a flow diagram of a method to calculate an
`encoding rate factor for the Content Preprocessing and
`Compression tool of FIG. 8 according to the present inven
`tion.
`FIG. 12 is a flow diagram of a method to automatically
`retrieve additional information for the Automatic Metadata
`Acquisition Tool of FIG. 8 according to the present inven
`tion.
`FIG. 13 is a flow diagram of a method to automatically set
`the Preprocessing and Compression parameters of the Pre
`processing and Compression Tool of FIG. 8 according to the
`present invention.
`FIG. 14 is an example of user interface screens of the
`Player Application downloading content to a local library as
`described in FIG. 15 according to the present invention.
`FIG. 15 is a block diagram illustrating the major compo
`nents and processes of a Player Application running on
`End-User Device of FIG. 9 according to the present inven
`tion.
`FIG. 16 is an example user interface screens of the Player
`Application of FIG. 15 according to the present invention.
`
`DETAILED DESCRIPTION OF AN
`EMBODIMENT
`A Table of Contents is provided for this present invention
`to assist the reader in quickly locating different Sections in
`this embodiment.
`
`Table of Contents
`
`I. SECURE DIGITAL CONTENTELECTRONIC
`DISTRIBUTION SYSTEM
`A. System. Overview
`1. Rights Management
`2. Metering
`3. Open Architecture
`B. System Functional Elements
`1. Content Provider(s)
`2. Electronic Digital Content Store(s)
`3. Intermediate Market Partners
`
`Page
`
`12
`
`12
`12
`14
`15
`16
`16
`17
`18
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0024
`
`
`
`S
`
`-continued
`
`US 6,226,618 B1
`
`6
`
`-continued
`
`Table of Contents
`4. Clearinghouse(s)
`5. End-User Device(s)
`6. Transmission Infrastructures
`C. System Uses
`II. CRYPTOGRAPHY CONCEPTS AND THEIR
`APPLICATION TO THE SECURE DIGITAL
`CONTENTELECTRONIC DISTRIBUTION
`SYSTEM
`Symmetric Algorithms
`Public Key Algorithms
`Digital Signature
`Digital Certificates
`Guide To The SC(s) Graphical Representation
`Example of a Secure Container Encryption
`.
`III. SECURE DIGITAL CONTENTELECTRONIC
`DISTRIBUTION SYSTEM FLOW
`IV. RIGHTS MANAGEMENTARCHITECTURE MODEL
`A. Architecture Layer Functions
`B. Function Partitioning and Flows
`1. Content Formatting Layer
`2. Content Usage Control Layer
`3. Content Identification Layer
`4. License Control Layer
`C. Content Distribution and Licensing Control
`V. SECURE CONTAINER STRUCTURE
`General Structure
`Rights Management Language Syntax and Semantics
`Overview of Secure Container Flow and Processing
`Metadata Secure Container 620 Format
`Offer Secure Container 641 Format
`Transaction Secure Container 640 Format
`Order Secure Container 650 Format
`License Secure Container 660 Format
`Content Secure Container Format
`.
`I
`VI. SECURE CONTAINER PACKING AND UNPACKING
`A. Overview
`B. Bill of Materials (BOM) Part
`C. Key Description Part
`VII. CLEARINGHOUSE(S)
`A. Overview
`B. Rights Management Processing
`C. Country Specific Parameters
`D. Audit Logs and Tracking
`Reporting of Results
`E.
`Billing and Payment Verification
`F.
`Retransmissions
`G.
`VIII. CONTENT PROVIDER
`A. Overview
`B. Work Flow Manager
`Products Awaiting Action/Information Process
`New Content Request Process
`Automatic Metadata Acquisition Process
`Manual Metadata Entry Process
`Usage Conditions Process
`Supervised Release Process
`Metadata SC(s) Creation Process
`Watermarking Process
`Preprocessing and Compression Process
`Content Quality Control Process
`11. Encryption Process
`12. Content SC(s) Creation Process
`13. Final Quality Assurance Process
`14. Content Dispersement Process
`15. Work Flow Rules
`C. Metadata Assimilation and Entry Tool
`. Automatic Metadata Acquisition Tool
`2. Manual Metadata Entry Tool
`3. Usage Conditions Tool
`Parts of the Metadata SC(s)
`4
`. Supervised Release Tool
`5
`D. Content Processing Tool
`. Watermarking Tool
`2. Preprocessing and Compression Tool
`3. Content Quality Control Tool
`4. Encryption Tool
`E. Content SC(s) Creation Tool
`F.
`Final Quality Assurance Tool
`
`Page
`
`Table of Contents
`
`Page
`
`19
`2O
`21
`21
`22
`
`22
`23
`24
`25
`26
`27
`29
`
`33
`34
`35
`35
`36
`37
`38
`39
`42
`42
`44
`45
`47
`51
`53
`55
`58
`59
`60
`60
`62
`66
`67
`67
`69
`72
`72
`75
`75
`76
`77
`77
`78
`8O
`81
`83
`83
`84
`84
`84
`85
`85
`87
`88
`88
`88
`89
`89
`94
`95
`96
`96
`98
`102
`103
`104
`104
`107
`107
`108
`108
`
`1O
`
`15
`
`25
`
`G. Content Dispersement Tool
`H. Content Promotions Web Site
`I.
`Content Hosting
`1. Content Hosting Sites
`2. Content Hosting Site(s) 111 provided by the
`Secure Digital Content Electronic Distribution
`System
`IX. ELECTRONIC DIGITAL CONTENT STORE(S)
`A. Overview - Support for Multiple Electronic Digital
`Content Store(s)
`B. Point-to-Point Electronic Digital Content Distribution
`Service
`1. Integration Requirements
`2. Content Acquisition Tool
`3. Transaction Processing Module
`4. Notification Interface Module
`5. Account Reconciliation Tool
`C. Broadcast Electronic Digital Content Distribution
`Service
`X. END-USER DEVICE(S)
`A. Overview
`B. Application Installation
`C. Secure Container Processor
`D. The Player Application
`1. Overview
`2. End-User Interface Components
`3. Copy/Play Management Components
`4. Decryption 1505, Decompression 1506 and
`Playback Components
`5. Data Management 1502 and Library Access
`Components
`6. Inter-application Communication Components
`7. Other Miscellaneous Components
`8. The Generic Player
`
`O9
`1O
`11
`12
`13
`
`15
`15
`
`16
`
`17
`19
`22
`26
`27
`28
`
`29
`29
`31
`32
`36
`36
`37
`41
`41
`
`41
`
`42
`42
`42
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`I. SECURE DIGITAL CONTENTELECTRONIC
`DISTRIBUTION SYSTEM
`A. System Overview
`The Secure Digital Content Electronic Distribution Sys
`tem is a technical platform that encompasses the technology,
`Specifications, tools, and Software needed for the Secure
`delivery and rights management of Digital Content and
`digital content-related content to an end-user, client device.
`The End-User Device(s) include PCS, set top boxes (IRDs),
`and Internet appliances. These devices may copy the content
`to external media or portable, consumer devices as permitted
`by the content proprietors. The term Digital Content or
`Simply Content, refers to information and data Stored in a
`digital format including: pictures, movies, Videos, music,
`programs, multimedia and games.
`The technical platform specifies how Digital Content is
`prepared, Securely distributed through