`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
`
`
`
`5528m_Emsozm
`5&onm.mmosoE
`
`_ESE_ozfioz
`
`____m_f_wk6_we_53902M®_moEmEZ
`S_2929662
`
`m5“
`
`ZO_._.O<mZ<IF
`
`004
`
`US 6,226,618 Bl
`
`
`
`GIT400kZO_.r<_.=OZOOmE
`
`FZDOOO<
`
`U.S. Patent
`
`1
`
`w9M295:6.
`$2_ES_mEmmm;
`:85_Emfizoo%a42me
`
`NH.
`
` _|mm.»mm:
`
`ZO_._.O<wZ<E._.
`
`mommmOOmm
`
`MJDQOE
`
`:2.
`
`OmIMHEO
`
`mt
`
`Nlmw
`
`
`
`{225.2ago/ECG
`
`
`
`
`
`mn=._oO_QD<.mo_In_<mo
`
`HZMFZOO
`
`ZO_._._w_DOO<
`
`OmIMMEO
`
`
`
`.565o_zoEom_._m_
`
`
`
`avmmohwFzmhzoo
`
`%36E
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0004
`
`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
`
`
`
`US. Patent
`
`uu
`
`M_______
`
`1a_y_
`
`2mega
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`$2328m_285.4%:8mmaomm
` ozgmémflé_SE28><.a§820:05.50mommmooma_{Ill52%:
`
`
`
`
`2_M0298mm“2
`4_Em:Eém:.2202>m<mmja_29555.22Hzmpzoom_02885S_zoEEOmo
`
`
`
`
`22,6S
`
`1B
`
`__
`
`U—lllllllllllllllllle_fl
`
`6aa
`
`8oaQN65%
`
`
`
`0_IIIIIIIIIIIIIIIIIIIIJ
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0006
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0006
`
`
`
`
`
`
`US. Patent
`
`May 1, 2001
`
`Sheet 5 0f 20
`
`US 6,226,618 Bl
`
`Iooné/
`
`“ON
`
`8m10250.®
`
`ZO_.rO<mZ<m._.
`
`ow
`
`NQN
`
`n:
`
`ZO_._.<O_:_nE<
`
`NONQQN
`
`DON
`
`D.
`
`ZO_._.O<mZ<E._.
`
`mG<mD
`
`@0200
`
`mew
`
`N65%
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0007
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0007
`
`
`
`
`
`
`
`US. Patent
`
`May 1, 2001
`
`Sheet 6 0f 20
`
`US 6,226,618 Bl
`
`HZmFZOO
`
`r.”
`
`
`
`mmz_<.rZOOmmaomw
`
`HZMHZOO
`
`15ng
`
`IO_I._.m=>=>_>mWWI“
`
`>m§
`
`Hmmgo
`
`._.n_>mOZm_
`
`.LNdOEiL—i‘
`
`m.bNK
`
`lfiEfl+H
`
`
`EmmaEv.Emma
`
`
`mQ1|m|.-0_m.rm__>=2>wHZMHZOO
`
`Emwa
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0008
`
`rig
`
`“Om._r
`
`
`
`FZmPZOO..IZMFZOO
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0008
`
`
`
`
`
`
`US. Patent
`
`May 1, 2001
`
`Sheet 7 0f 20
`
`US 6,226,618 Bl
`
`._.Zm_._.ZOO
`
`mego
`
`
`
`A|._.Zm_._.ZOO
`
`_W
`
`mego>m§
`-O_I._.m=>=>_>w|
`
`._.2w._.ZOO
`
`mego
`
`Ow
`
`megm
`
`.rmmmal
`
`B+DUB
`
`UWAI
`
`m.mm2>>O
`
`m:>_<z
`@.
`
`S3NG3H.
`
`mtmzZém
`
`H
`
`S_j
`
` mm<m§OOg
`
`
`
` Hmmgo@>mv_-O_m._.m_>=>_>m
`
`DEWA|
`
`
`
`mmz_<._.ZOOmmDOmw
`
`FZmFZOO
`
`m.mm_Z>>O
`
`m__>_<z
`
`-lS2..NG1:H
`
`VENE
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0009
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0009
`
`
`
`
`
`
`
`US. Patent
`
`May 1, 2001
`
`Sheet 8 0f 20
`
`US 6,226,618 Bl
`
`Emmm.mmm_m.
`mwm___,..........Em.flmm?in:mAnnu_$2:AoEzoommzmo:_Ea:JoEzoo
`
`
`mmzmoéM_0wu_m___lllllllllllllllllllllllllllllllllllllllllllllllllllllllllll_u"8m\Ea:
`
`AoEzoomoi.5&on_
`
`
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII__,"Fill---lilllli-lmwm\rEEQZEEEEEZBM8m\IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`
`
`Em:02m‘
`
`
`
`AmvmmoSmo"Rm
`
`NOISSEHdINOOEICI
`
`QNI'IEIWVHOS'EIC!
`
`BHOiS/BNI'IEIINVHOS
`
`EGOO AV'Id/AdOO
`
`"“QQM‘Qéfii/{A
`EISNEOI‘I
`
`NOLLdAHOEICI
`
`iSEIflOEiH ESNSOI‘I
`
`AVHwH.ON
`SNOJJCINOO aavsn
`
`AmvmmDOIOZE/md
`
`9N11§6§éfifilfih§
`
`NOIiVZIHflOHinV
`EISNSOI'I
`
`NOILVOHIHEIA
`NOIiOVSNVHJ.
`
`ONISSEIOOHc! OS
`
`BNISSEIOOHd OS
`
`mo“
`
`0.2new
`
`NOIiVOIdIiNEICll
`NOIiOVSNVHJ.
`
`ONISSEIOOHd OS
`
`"é'NbiiNod
`aevsn EHOLS
`
`F:
`
`EDNISSEIOOHcl OS
`
`I NOLLdAHONEI
`
`DNINHVWHEILVM
`iHQIHAdOO
`
`SNOIJJCINOO EOVSD
`
`NOISSEIHleOO
`
`EDNISSEOOHdEIHd
`
`
`
`
`
`
`
`AwVwIOFwO_ZOE._.Om_n_m_vaIm—DSOEQFZMFZOO
`
`m.65%
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0010
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0010
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`May 1, 2001
`
`Sheet 9 0f 20
`
`US 6,226,618 Bl
`
`4250Amvow
`mmuuo
`
`HZMHZOO
`
`OZFwOI
`
`AmAm—tm
`
`K
`
`F:
`
`02
`
`am
`
`
`
`
`
`«.me02m.
`
`Amvm0_>mo
`
`QzO:.O<mZ<Ix_.
`
`
`
`58amino
`
`3.5mmwmmv
`
`92050me
`
`Fzmkzoo#55
`
`Amvmmokm
`
`5
`
`D.
`
`29201.6"?
`+6on6;
`
`-OZ__n_<mn_OAmigo:A
`
`Fzmkzoo
`
`mEmQSQE
`
`c~th
`
`h
`E
`
`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
`
`
`
`M____.
`
`US. Patent
`
`{lllllllllllllllll
`
`Norm.
`
`
`
`
`
`meDmeFZwPZOO>>mZ
`
`wzgm<2mm2>>«$2520.2292
`
`20.5502
`
`
`
`
`
`
`
`1w_m5KwzammooEmESEEM:22232
`
`_u.59..JOmWflWWAWW<DOZO_._.<_>EOmz_mzoEozoom0<m3_"ozammooma"\zo:o<m__Emfizoo.ozE<>><
`2,_------nzo_mmmmas_oooz<$03005>Ezm
`
`
`
`M_S_ullllllll
`
`
`
`
`
`
`
`m
`
`U
`
`%
`
`1B8
`
`m,moz<m3mm<
`
`SE230._<zE
`
`
`
`a,%.manNEmsmmmmmmakzmkzoo
`
`MxIIIIIIIIIIIn_mm<mdma_895.58
`
`omEmhzooom<Eo<Ez
`
`zoEmEozoEmEo
`
`_EEEms.
`
`.oz<”2053359
`
`..._oo.;Ezm_
`
`’-
`
`rah
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0013
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0013
`
`
`
`
`
`
`1B8
`
`6a6
`
`1_
`
`gm.UNHN_zo_5<mz<E
`
`_69
`
`
`
`nmmao:40929236208”;omEtc6,-wz_m<m._o_5582S_Um2_
`
`US. Patent
`
`_m_M_Eases.
` zo:o<mz<EM|||||_S__1_@0200m_mm3%:2,_mm>mmmmomngoomEH751_W_3;
`
`53002n_mofimmfiz
`memmmooEa_20:55:02
`0mammuwo.@om<22meM_memm;mmR:EE90.52%;_hzmkzOo
`
`
`
`
`
`
`Emhzoomazeo_n_:<.wo_In_<moEmfizoo_.2me555%ombébm_IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`m2
`
`_
`
`
`
`_mmoSoE.rzmhzoo
`
`.Empzoo
`
`mEm
`
`
`_mm“wzQEEOEQ
`
`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
`
`
`
`US. Patent
`
`May 1, 2001
`
`Sheet 19 0f 20
`
`US 6,226,618 Bl
`
`__
`
`_______
`
`_________
`
`_mFOmmemjm<E<>
`
`
`
`NOE.
`
`mom“
`
`
`
`2929222200zQEoEEiEZ
`
`
`
`_._.Zm=2.n._0<z<_2Fzm§m®<z<§
`
`><n_n:>1OD<._.<D
`
`m?,3“
`
`
`
`amid:.mmmBOImmm;
`
`
`
`
`
`mm0<z<§hOwmemm><ni
`
`
`
`
`
`MWN.UNHN.oE.zo_k<o:n_n_<
`
`43.55
`
`._.Zm_._.ZOO
`
`>I<mm3
`
`DISH-Blue Spike-246
`
`Exhibit 1030, Page 0021
`
`DISH-Blue Spike-246
`Exhibit 1030, Page 0021
`
`
`
`
`
`
`US. Patent
`
`yuu
`
`02a
`
`SU
`
`6
`
`m
`
`
`
`MHm..._><n_n_mm><._n_
`
`
`
`
`
`
`1“H”:...I'llm8S..min“.4...5:25whomdmmmm::M..mllxm8:
`
`1,..Pei.....>mmmm_.fl_...33:
`
`»
`
`on£25AE5...
`
`noin..2:.EE3
`
`NOE.
`
`
`
`.
`
`.n,<.o..zzo:o:.
`.u..U...,......fil
`
`Liain
`>m<mm3
`
`..
`
`>m<mm_n_
`
`‘1¢Iwa.
`
`.75a.
`
`
`
`mPOmjmmEmma20x030
`
`555a.u............5...:
`
`also:
`
`
`
`5:...
`
`E9...
`
`
`
`mm>OO23m3<
`
`
`
`..._._A53?:><._n_
`
`
`
`
`
`><Mman.a...3.x”...........3.5.,3::.enhuuuI35.{in..5:0mIn:.,r2.......£320.mm.53PMs—5|.
`
`
`
`
`
`jam-”fin!m...,i:=.:y.§§é....WM._.z_m_n_
`
`
`
`ESE:‘
`
`39
`
`n.
`
`
`
`6.1wNVwNKDUE—aawmA.Eth
`
`m«:75§53...”.A6,.fi5......
`
`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 p