throbber
(12) United States Patent
`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

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