throbber
(12) Ulllted States Patent
`Racz et al.
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 8,061,598 B2
`*Nov. 22, 2011
`
`US008061598B2
`
`(54) DATA STORAGE AND ACCESS SYSTEMS
`
`<75)
`
`( * ) Notice:
`
`Invenm §*““°k Ra;Z§a;n‘1§:{1er<§E>; NL
`°““e“""
`“ 59
`“er am(
`(73) Assignee: Smartflash Technologies Limited,
`T011013 (VG)
`Subject. to any diisglaimeé, the germdOfthis
`patent 1s exten e or a Juste un er 35
`USC. 15403) by 0 days
`
`)
`
`5,148,432 A
`5,226,145 A
`§:3iS2:éi3 2
`5,457,746 A
`5,532,466 A
`5,588,146 A
`5,677,953 A
`5,703,951 A
`2
`5,754,654 A
`5,794,202 A
`
`9/1992 Gordon et al.
`7/1993 Moronaga et al.
`131/1332‘ Efifieihiéiman et al.
`10/1995 Dolphin
`7/1996 K
`t
`1.
`12/1996 L:;)rI:)Iii(:;e a
`10/1997 Dolpfiin
`121997 D0 p in
`¥::i1:(1)1::Wa et 31'
`5/1998 Hiroya et 31.
`8/1998 Kim
`
`(C0miI111€d)
`FOREIGN PATENT DOCUMENTS
`
`This patent is subject to a terminal dis-
`claimer.
`
`(21) APP1~ N04 13/0123541
`
`EP
`
`0 195 098
`
`10/1990
`
`(22)
`
`(65)
`
`Filed:
`
`Jan. 24, 2011
`
`(C°mm“ed)
`
`Prior Publication Data
`US 2011/0114723 A1
`May 19, 2011
`
`.
`.
`Le
`Primary Examiner ’ Thien
`(74) Attorney, Agent, or Fzrm — K1lpatr1ck Townsend &
`Stockton LLP
`
`Related U.S. Application Data
`
`(57)
`
`ABSTRACT
`
`(63) Connnnanon of appnoanon No 12/014558: nloo on
`Jan .15: 2008: now ‘Pat; No 7=942=317= Wnlcn 15 3
`Commuanon of apphcanon N0' 11/336=758= filed. on
`Jan’ 19’ 2006’ now Pat‘ No‘ 7’334’720’ Whlch 15 a
`continuation of application No. 10/111,716, filed on
`Sep. 17, 2002, now abandoned.
`
`(51)
`
`Int CL
`(200601)
`G06K 5/00
`(52) U.S. Cl.
`........................................ 235/380; 235/382
`(58) Field of Classification Search ................ .. 235/380,
`235/382, 492’ 451
`See application file for complete search history.
`References Cited
`
`(55)
`
`U.S. PATENT DOCUMENTS
`4,341,951 A
`7/1982 Benton
`4,697,073 A
`9/1987 Hara
`
`Data storage and access systems enable downloading and
`paying for data such as audio and Video data, text, software,
`games and other types of data. A portable data carrier has an
`interface for sending and receiving data data memory for
`Storing received Content data
`and pglymem Validation
`’
`.
`.
`.
`.
`memory for proV1d1ng payment Val1dat1on data to an external
`device. The carrier may also store a record of access made to
`the stored content, and content use rules for controll1ng access
`‘O ‘I1: S‘°re(‘11°°““1*“‘~ Emb°‘(1;ame“‘S1S1‘°“1*1f“§'FI11‘1‘:r a°°eS: 9°11‘
`“O ata an SPPP ementary
`ta 5”“ as 0‘ 1
`S ‘O We “:5
`and/or adVert1s1ng data. A complementary data access .term1-
`nlal’ ‘(iiata S}E)p;y_1S§mputE:.SySFem’ find data acgess deg/Ice at:
`a so escr1 e .
`e com 1nat1on o payment ata an store
`content data and use rule data helps reduce the risk of unau-
`thorized access to data such as compressed music and Video
`data, especially over the Internet.
`
`g
`41 Claims, 17 Drawin Sheets
`
`
`
`Apple Exhibit 103
`Page 00001
`
`Apple Exhibit 1031
`Page 00001
`
`

`
`US 8,061,598 B2
`Page 2
`
`U.S. PATENT DOCUMENTS
`5,809,241 A
`9/1998 Haneletal.
`5,845,201 A
`12/1998 Funkeetal.
`518451281 A
`12/1998 B9959“ 9”“
`518471372 A
`12/1998 Krefi
`5,874,760 A
`2/1999 Burns etal.
`518891890 A
`3/1999 E“9“*”‘1~
`519011330 A
`5/1999 S““9“*1~
`519181213 A
`9/1999 1391941199‘ 91‘
`519231884 A
`7/1999 P9Y19‘9“*1~
`519331498 A
`8/1999 S°h“9°k9”‘1~
`5,930,220 A
`8;1999 H05111110 eti11~
`6,012,634 A
`1 2000 Brogan eta.
`6,018,720 A
`1/2000 Fujimoto
`6,078,917 A
`6/2000 Paulsen et a1.
`6,119,945 A
`9/2000 Muller et al.
`6,142,369 A
`11/2000 Jonstromer
`6,202,056 B1
`3/2001 Nuttall
`6,385,731 B2
`5/2002 Ananda
`6,415,156 B1*
`7/2002 Stadelmann ................ .. 455/466
`6,424,975 B1
`7/2002 Walter etal.
`6,442,570 B1
`8/2002 Wu
`6,473,829 B1
`10/2002 Dahman etal.
`6,510,236 B1
`1/2003 Crane etal.
`6,553,413 B1
`4/2003 Leighton etal.
`6,554,192 B2
`4/2003 Tingl
`6,574,643 B2
`6/2003 Walter etal.
`6,658,568 B1
`12/2003 Ginteretal.
`6,721,749 B1
`4/2004 Najm etal.
`6,747,930 B1
`6/2004 Weldon et al.
`
`0
`
`0
`
`’
`
`1/2006 Meyer et a1.
`6,993,507 B2
`ggggg
`$333332 3%
`5/2006 Yu
`7’044’362 B2
`8/2006 McGee etal
`7,083,081 B2
`2/2008 Hulstetal
`7,334,720 B2
`'
`3/2010 Wise
`7’677’446 B2
`8/2003 Aasheim etal
`2003/0163594 A1
`9/2003 G
`2003/0168515 A1
`8/2006 A:1:¥1eim etal
`2006/0179211 A1
`11/2006 Seifert etal
`2006/0249570 A1
`7/2007 R0eVereta1
`2007/0162300 A1*
`...................N
`.
`2/2008 Wise
`2008/0041938 A1
`,1
`12/2008 H“1Ste“’1' """"""""" " 235/380
`2°08/0314974 A1
`FOREIGN PATENT DOCUMENTS
`
`705/1
`
`0713198 A2
`E1’
`0 823 694 A1
`E1’
`0 542 298
`E1’
`0 843 449 A2
`E1’
`0914 001 A1
`E1’
`10-269291 A
`JP
`11-53184 A
`11’
`11-212785 A
`11’
`11-213010 A
`11’
`11-272752 A
`11’
`W0 98/19237 A1
`W0
`W0 98/33343
`W0
`W0 98/37529
`W0
`* cited by examiner
`
`5/1995
`2/1998
`4/ 1998
`5/1998
`5/1999
`10/1998
`2/1999
`8/1999
`8/1999
`10/1999
`5/1998
`7/1998
`8/1998
`
`Page 00002
`
`Page 00002
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 1 of 17
`
`US 8,061,598 B2
`
`Fig. ‘3
`
`Page 00003
`
`Page 00003
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 2 of 17
`
`US 8,061,598 B2
`
`Page 00004
`
`Page 00004
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 3 of 17
`
`US 8,061,598 B2
`
`§NT’§RNE"?"
`
`Page 00005
`
`Page 00005
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 4 of 17
`
`US 8,061,598 B2
`
`
`
`.
`
`,
`
`.M2T'iST
`'?"ERMiNA£.
`
`ARTWST
`‘E'E§=tMiNA§.
`
`.
`
`3
`
`ARTEST :
`?’ERMENA§.. ..
`
`
`
`“*5
`h
`‘
`
`
`
`,caNTEN?1
`CREATQR g
`............ ..
`
`.
`
`
`
`
`
`coNTENT,,
`'CREA‘3'0R %
`........ ..
`,
`
`1034
`
`
`
`gage“
`
`,w_
`
`iggb
`
`I
`
`STGREE
`cgwvgwv
`
`
`
`
`STGREE —
`gggb
`»CGNTENTé
`
`CONTENT
`‘‘‘‘‘ H
`A
`$1-=‘~‘<=:)V€£)ER
`
`
`WMENT _
`_
`,
`A
`........................ ..
`PRQVEDE
`
`COME”?
`
`smaxranm
`
`
`
`
`
`
`1033
`
`cczmrrasssr
`PREBVEDER
`
`fififia
`
`1123 “j
`
`'
`
`?UBL§$HER
`
`"
`“
`‘
`1
`
`COMMUNECATEGNS
`NEWORK
`
`
`
`:
`;
`
`
`
`We
`/
`‘
`’
`30N"'5“ENT'
`PER
`
`1”“\
`
`ggfifgxgyglyl
`SERVER
`
`,x
`
`"'
`
`
`
`‘*5

`,
`
`= mwrgm
`, aasmzamm
`‘A WAN §A"E'EWA“h’
`
`
`svmea
`“Ob”-\
`comam
`cammwr
`:
`
`,
`‘ H’
`
`
`
`
`, s
`: CQNTENT
`
`
`
`
`
`
`
`
`_.
`
`
`
`2. cm
`NECZESS
`
`3 1531011111,;
`
`, cm: ?
`= ACCESS
`,
`1Em:2~s.AL.
`
`‘HS
`
`
`
`Page 00006
`
`Page 00006
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 5 of 17
`
`US 8,061,598 B2
`
`H58 « ACCESS ;
`reamsaxw.
`
`
`
`
`
`
`
`«:23 .4
`
`
`§ CQQE STQRAQE
`
`
`
`
`
`
`NTEN
`
`
`‘*8 ACCESS ‘
` TERM€NAL
`
`
`
` EN‘? :
`
`
`ACCESS
`
`TERMENAL
`
`‘H66
`
`
`
`-124
`0
`
`M
`
`03910155051‘ ACCESS
`« was SERVER
`
`I
`
`
`1
`£532 139
`_
` A65 5: QNTCBL
`
` PAYMET0 E
`macasscm >
`PA Mam
`
`MANAGEMENT
`‘Q05 STGRA
`
`;
`mama?
`stzcssmsammm
`Paacasssasa
`
`ii cm & PAYMEN
`
`
`nssmsfimsmw 2
`
`
`
`
`
`:20
`
`; PR§s‘3ES$OR
`
`:
`
`~
`_ AGGESS can
`
`95 SV
`5
`
`
`
`
`
`
`
`
`
` . comm
`: amass as
`
`mam emu
`_ svmg f
`
`
`Figs
`
`\120
`
`Page 00007
`
`Page 00007
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 6 of 17
`
`US 8,061,598 B2
`
`?46-\
`
`
` , MDELMMS 1
`MON8 Cfimmfii
`NETWGRK $A"£“EW.«“W
`
`
`
`
`
`148
`
`SNTERNET
`
`.158
`
`
`; ETAE
`SERVER
`
`
`164
`
`""" "
`
`
`
` $0
`cogéwr
`AQCESS
`‘FERMEMM.
`
`
`TERMSNAE...
`
`ACCESS
`
`;
`
`-
`
`1
`
`‘éfifia
`
`15%
`
`i?G
`
`2 ‘camva
`
`
`
`1?§a
`
`Page 00003
`
`Page 00008
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 7 of 17
`
`US 8,061,598 B2
`
`3%“mwfi.
`
`.aza
`1zc¢<uwmmm>
`
`.wmummmm»z_
`
`.wmzmmwzw
`
`8».
`
`300,0E,
`
`mgmwz0mwzqxuxm
`
`...
`
`«Ea
`
`88MmufimwfiEma.1
`
`
`
`
`
`mmmag$2599$050
`
`
`
`
`
`mamaEmgmmazggEmxxmm£5..
`
`$8mufimwwzmmums
`
`
`
`wmouflafiamEflzau
`
`$8fiéfimmEganMaximo
`
`
`
`
`
`.E8mufimflzmmwzfiaxm«EmM.
`
`\mfiW.§
`
`>mo§§_§§w_uE
`
`
`
`38mmamumu<.wmm.w2_..E_m
`
`£3Emagmamm?»
`
`.13&3
`
`@2395.
`
`-,..§\
`Em.
`
`mufimmfi
`
`mam
`
`Mmhmam
`
`
`
`amm§§ow0
`
`mmmgwfiW
`
`Page 00009
`
`Page 00009
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 8 of 17
`
`US 8,061,598 B2
`
`EN
`
`.Qofiua$3
`
`
`
`wzwwzamnmmfim
`
`-N5
`
`EN1..mam
`
`gains
`
`ma
`
`ma
`
`
`
`...._.............._.....w¢n_...
`
`Enema
`mammmuomm
`.
`H.00520.
`
`
`
`.4.5.40QGmfim..11....
`>mc§m§.¢Ea.m._¢flc>.uozQ..fi,«mmnE.a_fiz§m.mm
`
`
`
`
`
`wzmxmmpw.
`H
`Lofizou
`
`.ézmwwxm.
`
`
`
`@135..
`
`{mew
`
`
`
`
`
`5.4m403,200wmwuné.maceEwhmrmwzckmmae
`
`
`
`
`
`
`
`xmofimzmzmgumzmgaufimnfi.
`
`
`
`
`
`
`
`
`
`«hammmfimmm;.93fig;pzfizau..
`
`
`
`
`
` éaaéié0§..%§00000.01m%§0
`
`
`
`«Em«Eumama.Emu.
`
`$3uni»ammo
`
`
`
`¢..§.n5%mamaEmauwma.$5
`
`.35mmoummmm:
`
`
`
`fikmzzxuEmmnm
`
`mE
`
`
`
`
`
`
`
`«baa.§m$>.amwmuubzmxwwqzqz§m§>§
`
`
`
`1.
`
`__$33001
`
`Page 00010
`
`Page 00010
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`V0
`
`6hS
`
`2B0095:1
`
`.mmammmummugamommmhzmzqzmmm
`
`azii...mmmxvmuqmmmpzmumwU.........WH...>m3_w..wm.§..M;mu«mmm»m~ummWwmammM
`
`
`
`
`
`
`
`
`
`
`4..manmm“
`
`
`
`9.:&%:...........:2.;.a.:3
`
`.ma
`
`
`
`1...............................................................;M...........................mam.
`
`
`
`mam:»......mam.gm
`
`: mamaW.....;uflmm
`mwfimwzfim.yamfimmm_moammm»zfi
`
`
`
`6sw%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%u»EEEENMQE/,éwmmm
`....................Mx.mgummywwmhzmwzeuMmax
`
`mmougcmwzcumms
`
`
`
`..£3E86x58muimmmamwwm
`
`Page00011
`
`Page 00011
`
`
`

`
`U-S- Patent
`
`Nov. 22, 2011
`
`Sheet 10 of 17
`
`US 8,061,598 B2
`
`
`
`Sm
`SMART FLASH CARE} smsaaraa
`mm caaxsram ACCESS
`- "rsamswm. CARD ENTERFMZE
`
`sis
`
`SCH CBWNER Rssasmavaczw ‘
`; WEE PAGE LQADEQ GNTG
`
`
`
`
`
`......... ff................................
`2
`usaa REGESTRATKDN mcm
`_ ENTERED mm CQNTENT Accass
`jRM:L
`
`
`
`
`
`..
`
`.
`
`‘
`
`=
`
`
`
`
`
`.
`..
`S ............ ...
`0
`sea aE:3:s“raA“s"aQ:~: mcm
`“rmzaesmzwgu ‘H3 smsama QWNER
`
`
`
`_______
`3-:4
`PAYMENT REQUEST aaczgsveo
`FROM SCHEME OWNER AT
`€3£‘.'.3I?*«E°‘¥'E!\§T NCICESS TERMENN.
`
`:
`
`‘
`
`*
`3
`PAYMENT DATA ENTEFEEO NYO
`.CGN‘§’§ENT A€3C§"£SS TERMSNAL AND
`TRMs%SM!"¥'TEi3° T53 SQTHEME OWNER
`
`2‘-
`$06
`
`
`QARED VALUE EBATA ANS =GAR£?»‘
`' VALUE ASSESS CODE Racasvaas
`BY CQNTENT ACSESS TERMENAL
`FROM SCEEME GWNER
`
`
`
`
`
`3
`
`..
`[$1.
`5‘? ............ .
`
`1 (3 RE$E$TRAT§G§\£ mcrs.
`
`Racesvaa mesa szzmma cwmaa
`A“*W
`
`
`
`ma
`
`
`
`M
`_«
`
`ASSESS cam
`Z
`‘ wamaw ewe mam Am
`
`cuwur “re usan
`
`
`
`
`A
`
`
`%
`
`
`
`
`
`U..........i
`
`Page 00012
`
`Page 00012
`
`

`
`U-S- Patent
`
`Nov. 22, 2011
`
`Sheet 11 of 17
`
`US 8,061,598 B2
`
`.
`.... ._
`.
`..
`..
`
`REQUES? mm mm
`Ra<ass‘mm=’a0N WEE PAGE
`
`R§(3§E,5\iED mom CQNTENT
`
`ASSESS DEWCE
`
`
`
`_
`$2?
`Tmmsmar CA REGESTRATSQM
`was PAGE TC: cawmm
`2
`G553 . ...................................... ..
`
`3%
`
`
`RECE¥‘v’E USER REG3STRA‘?§03‘>3
`EATA FRGM CGNTENT AQCESS
`TERMENAL ANS} STGRE EN AGSESS
`GQNTRQL {DATA STORE
`
`
`
`
`
`
`;
`
`
`
`
`
`.w~ccE11111111111
`
`...... 1.
`.
`$34
`RE€2E§‘v’E PAYMENT BATA FRQM
`‘CONTENT KCSESS TERMSNAL
`
`
`
`. ................
`..
`335
`MYMEN? PROCESSDR vamsssg
`PAYMENT DATA WETH mm am
`
`1§Y§TEMH
`
`1111111111.1
`..
`..
`
`FAYMENT PRQCESSDR
`T&%.N5?v§iTS VALUE D.*\'§’A RN13
`
`VM.UE ACCESS CQDE ‘TQ
`
`
`‘
`
`
`
`
`
`
`

`‘
`
`
`
`$2?
`
`: AYMENT pmcassaa mas
`MVMEN? macaw: mm swag .
`
`wma mmsaa TA
`2
`
`
`
`
`
`
`
`
`
`................... ...
`..

`
`
`51 Cfifiii‘ REQ§$TRA'3'3GN Efivk
`LQADE53 FRQM 5’sCC§:.$$ CQNTRQL i
`
`
`QATe5s STQRE ANE ?RA§\§$Mi°§°°rEfi
`‘
`
`
`TQ {JGNTENT ACCES$ TERMENEE.
`:
`
`3%
`‘if
`E
`‘
`TRANSAQTSQN CGMMEYE
`
`Page 00013
`
`Page 00013
`
`

`
`U-S- Patent
`
`Nov. 22, 2011
`
`Sheet 12 of 17
`
`US 8,061,598 B2
`
`
`
`8
`
`
`
`$3‘?
`
`swsam man :0: cow?
`.<3\C€3ESS YERMENAL
`
`
`
`
`
`¢‘ usga EN
`1 omҤa~.s*r mass mamrwm
`
`
`. . . . . . . ..
`
`QQNTENT ACCESS T§RMENfixL
`:
`"5’RANSMiTS PASSWGRB TC) Cékfiii)
`
`ma vamwscmom
`
`““-~»...h
`$33,
`~— .
`. M35553 PERM” 5553“? _ .
`..
`» ~~
`'.
`
`N6
`«««««—
`
`. ~
`
`. . , .
`165% .
`nsspmv wmwaws AND
`ENGREMENT “raamsmm. AC:{Z‘z‘.':5$§
`Emmy cause? »‘

`A .»
`»__
`
`.
`
`,
`
`. , . . . . . . . . .
`
`.
`
`
`$40
`Lam cnumw c
`
`EEATA FRGM {DARE
`................................................. ..
`
`
`
`
`
`.
`............. 00
`’ READ CARR‘) “maasmm AN
`YQTAL CARS ASSESS EEENEEB
`CQLENT FRQM CARE}
`
`:
`
`83$
`‘
`0
`‘
`' “
`.
`
`
`=D ceuww ‘
`a$Hm.c;»3 .
`0

`—
`
`..
`.
`3?
`
`
`WSPUW CONTENT E9-ASURE
`we
`
`
`
`-
`
`.
`
`SM
`
`
`1
`L€.".3J3a{3 FiEYA§i..ER DATA FRGM
`
`0...W'°*”
`......_.
`
`
`as" , STAELER axxm
`Am QUTLENE cm zmm ow
`a<.:eN°rEN"r AC;CE:".$$ ‘¥"ERMiB-Lfi..L.
`
`. . . . . ‘ . . . .
`. . . . ‘
`.
` 533
`sum’? MENU owsaw
`veamsnm
`{Z3C3WNi.G.9xD CONTENT;
`
`§:Q§Jfi;‘§’;>'§"§RM§§.,[A_L
`ADE‘) MQNETARY VALUE;
`CHECK; SPENB GRM V.N;,..UE:
`-
`.0 Ti:-§F§,E$HQL,fl?
`.
`I
`WEE$§“E'EL§HKS;EX¥T)
`DQWNLOAD GONFENT
`
`
`
`
`
`
`
`YES
`
`$39
`
`mcassE
`
`
`g massage Am) AWAFE” mm
`
`aamovm.
`
`
`
`
`
`__
`<
`544
`
`Q' ERU:
`‘ Aceass was was mm
`
`ccsumm fi\CCE$$ "rsmsmz.
`
`
`
`
`1
`
`
`
`Page 00014
`
`Page 00014
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 13 of 17
`
`US 8,061,598 B2
`
`S45
`
`
`
`2
`
`
`
`
`GQNTENT SEARCH REQUEST
`DATA ENPUT AND T%NSMPTTE§3*
`2 1'0 samama OWNER CCFNTENT
`
`1
`E'.3€S‘§"R?SUT¥ON PRC1CE$$C§R
`
`$48
`GONTEN? SEARS}? RESULYS
`
`; REEZEEVEEB FRGM CDNTEN?
`DESTREBUTEGN FRC3>CE$S€I§R AM}
`3
`ESSPLAYED QN CQNTENT AGGESS
`
`TERMSNAE.
`
`
`
`
`
`F§§..12§
`
`
`
`$4“;
`
`sm1'm' rrsm SELECTSON QATA
`emu? mm "5‘RAN$Mf"i"?’E£‘:»~ Ti}
`NE“
`
`
`
`
`-
`
`3%
`
`cmvs :3, comma‘?
`uss :=-zua,E$ AND wuaamsa
`owacxms mm RECER/ED mam '
`EEWNE
`
`
`
`
`
`
`
`
`
`sag
`
`
`PURCHA$E OPN sracm
`.: AND wacmxss REQUESY awuwj
`
`
`1 ea axn‘ “re MENU SELECTEG
`A
`
`
`@~— axrr
`
`..,,/
`
`
`
`. f
`..
`559
`
`A :2 vausa AND mm BA’§”A
`REAQ mam ca‘ _
`
`
`
`
`.
`
`$53
`
`
`
`
`
`vawa SUFF3€.‘;iE7 _é _
`
`SS2
`
`we swam“
`:3 0
`
`
`
`Page 00015
`
`
`
`PA‘(3‘u‘§E.NT REQUEST
`‘ TRANSMETTEQ TO CARE _
`
`Page 00015
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 14 of 17
`
`US 8,061,598 B2
`
`
`
`‘ PAYMENT FOR SCHEME QWNER
`
`RECE-ZEVED FRDM CARES: BY
`,
`CQNTENT A€3{'3E$3$ TERMENAL JRNU
`
`
`FGRWARQED T0 Q-=F’A‘r"MENT
`1
`
`SYSTEM
`
`33%-
`
`
`
`
`
`
`
`
`
`$55
`
`
`
`
`PAYMEN? REGQRQ BATA
`RECEEVES mam e~PAYMEfx€T
`SYSTEM av CSQNTENT ACCESS
`: TERMWAL AND FURWAREEQ m ,_
`' man
`
`
`
`
`
`
`F§g.fi2a
`
`_
`
`S56
`: YMENT REC,
`WRQHASE REQUEST” ANfi czms
`RE3§STRAT§¢‘C}N EEATA
`
`
`= TRANSMETTEEF T9 SGHEME
`
`? {PWNER
`$5?
`‘ cawrsmr AB cumamr A€3€3E$S
`2......
`
`-
`
`
`
`
`
`.................. ..
`,
`*
`. ............ ..
`RECEWE SRM Dfi{§”A FRQM
`GQNTENT DESTREBUEGN
`PRQCESSQR
`
`
`
`
`
`
`~
`
`...... ._
`9
`
`
`TE mam“ mass. m amt:
`
`
`Am LSF§)A'$°E man saw: mam ,
`
`Page 00016
`
`Page 00016
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 15 of 17
`
`US 8,061,598 B2
`
`S553
`c:c,>m' amass ma .
`- REC2UES»TE£‘.3 AND YRANSMSTTED
`T0 cam amass TERMENAL 2
`
`$61
`mmssw amszzm REQUE
`
`
`RECEWED mam commm
`
`ACCESS TERMENAL
`
`
`
`1
`
`_ 1
`
`W...
`.
`: CGNTENT ENSTREBUTEGN
`;
`PRGCESSGR SEARCHES
`C{3‘NTEN"§° ACCESS DATA STORE
`i NNED °a°”RAN3Mi‘TS SEARQ-I
`RESLfL"§'S TC? §3i'.,‘.5N°E'E?~€T ACCESS
`TERMSNAL
`
`a3<3QN'§’ENT :” ‘ SELECTSON
`
`FEEC‘3Ei\f'E€) FRQM CCPNTENT
`ACCESS TERMWAL
`
`
`8&3
`<;<:>m*as»rr STEM nuacmsa DATA‘-
`RETREEVED FRQM CQNTENT
`‘A mm 3'10
`
`,1
`
`S65
`“ semen? FUE mm
`TRANSMEWEB “me camam
`ACCEESS TERMSNAL
`
`5‘
`$$$
`
`
`
`
`
`PAYMENT REGGRS QATA.
`PURCHASE REQUEST DATA AND
`
`
`QARB REGBSTRATEON DATA
`g REC«EWEfi FRGM €3€3N’TENT
`
`ACCESS TERM$NAL
`
`..
`_.
`.
`.
`.
`55?
`
`
`
`WWMENT Racmm QATA
`vm.;sm°:n':=;n wrm 3-—F’A‘s’MENT‘
`
`
`
`svsmm
`
`Page 00017
`
`Page 00017
`
`

`
`U-S- Patent
`
`Nov. 22, 2011
`
`Sheet 16 of 17
`
`US 8,061,598 B2
`
`sag
`
`‘ PAYMENT msmaursow mwra ‘
`READ mam cawvam A{'.::Z‘:E$S
`
`
`................. ..
`.
`1
`
`
`
`
`
`350
`
`mvmsm uamamsa “““““““
`:Msmu¢“:°s:::~N TRANSMi‘€“§’EE3 TC}
`
`a-PAYMENT SYSTEM
`
`
`
`
`
`
`
`E‘
`Sim
`3 CONTENT ACCESS RULES FGR 3
`$°UR%3H&SED LEVEL QF -SSERVECE.
`CREE EBATA $.53? SQNTENT
`‘FRGVEQER ifi EIEATA READ FRQM
`
`
`
`
`
`
`
`
`
`em
`E sass RULES
`Tmusmawan Tc» cczomam“
`-,_ mass "rmm.
`
`_
`
`s?2
`
`
`R TRANSMETS
`mm mos:.as$<3
`
`;
`mAN$A«.::TscN REQUES‘? AND
`
`
`AUTHENTEGATEQN Ta CQNTENT E
`
`‘_ movmea
`
`Fig. 02%
`
`V
`5203-
`
`
`
`ccmam ASSESS wag saavm
`RECEEVES PRGTECTEQ camam
`mam QQMTEHT PRQVEDER mm ~
`
`TRANSMETS mmaasrr Tn
`‘WNTEW AWE’ .........
`.........................1
`an ccmam E
`3 PURCHASE Se‘-’s.T§.
`
`
`
`AC’{3E$S RECSQRE WRBTTEN Y9
`;
`
`
`
`
`
`
`
`
`
`
`Page 00013
`
`
`
`
`
`
`111111111111
`S5
`
`ussm ammo; aums uwnamn
`cam mus wmrrsasz m cmnam
`
`AGSESS EBATA STQRE AND
`TRANSMETTEEB TO CGNTENT
`....................................
`
`
`
`
`
`
`_
`31
`- Epmmass ENDS
`
`Page 00018
`
`

`
`U.S. Patent
`
`Nov. 22, 2011
`
`Sheet 17 of 17
`
`US 8,061,598 B2
`
`..................
`
`..
`
`csmn iN$ER"i‘ED mm PLAYER
`
`
`
`
`
`
`
`S7"?
`
`$?’$
`. ’ mswona ENE smo ‘
`
`swmvea ms rmesesmrrran "rs
`FR VW‘*................... ..
`
`CDNYENT ACCES PE‘-ERMETTED
`
`
`‘S
`STPQ
`
`' STQRES CONTENT ENDEX LOADED
`
`FROM GARE? ANS DESPLAYEQ WETH
`MENU {ACCZESS CQNTENT; CHECK ‘
`: VALUE; «CHECK €‘:RM: PLAY QPT§C.3NS}
`
`350
`
`
`‘ram 051' CGNTENT 8‘?'EM§
`
`
`son ACCESS ammaam awn
`I
`
`
`
`
`
`..
`. .
`.
`. .
`. . .
`.
`. . . .
`. . . .
`. . .
`
`omsm use smms mm ;_
`3 camam USE RULES LGADED
`
`i mam mm
`
`
`
`2
`
`
`
`3
`
`
`
`
`
`$03
`
`.
`

`
`.
`
`!S{:€1~NTE?«-ETUSE
`
`..
`
`, 0. VES
`A
`PLAY
`
`LEE‘: AND usg smcrus
`campmau Am masspmvao wam
`C‘-3“m“T ..
`
`
`
`
`
`
`
`$845
`mmmsmanranv 1
`2.mm mm AVA§i..A&E..E m ussa
`
`
`
`PLAY
`QQ$uԤPi..ETԣI':
`
`
`
`«_ waammmn mans
`; PLAY STATUS mm
`
`..
`
`Page 00019
`
`
`
`
`
`
`
`
`.
`.. ..
`5
`UPEATEQ saw NT use DATA
`saw “re cam
`
`I
`
`_.
`.
`........ ..
`SS5
`
`
`
`._ mm mm mm cam REWARQ
`‘ mass LQAQEEB mam ‘WEE mm 1
`
`
`
`AND upmmn
`
`
`
`
`Page 00019
`
`

`
`US 8,061,598 B2
`
`1
`DATA STORAGE AND ACCESS SYSTEMS
`
`CROSS-REFERENCES TO RELATED
`APPLICATIONS
`
`This application is a continuation of U.S. patent applica-
`tion Ser. No. 12/014,558, filed on Jan. 15, 2008, which is a
`continuation of U.S. patent application Ser. No. 11/336,758,
`filed on Jan. 19, 2006, now issued U.S. Pat. No. 7,334,720;
`which is a continuation of U.S. patent application Ser. No.
`10/111,716, filed on Sep. 17, 2002, which application is a
`national stage application under 35 U.S.C. 371, claiming the
`priority of international PCT Application No. GB001041 10,
`filed on Oct. 25, 2000; which claims priority to UK Applica-
`tion No. 9925227.2, filed on Oct. 25, 1999, each ofwhich is
`incorporated by reference in its entirety for all purposes.
`
`BACKGROUND OF THE INVENTION
`
`This invention is generally concerned with data storage and
`access systems. More particularly, it relates to a portable data
`carrier for storing and paying for data and to computer sys-
`tems for providing access to data to be stored. The invention
`also includes corresponding methods and computer pro-
`grams. The invention is particularly useful for managing
`stored audio and video data, but may also be applied to stor-
`age and access of text and software, including games, as well
`as other types of data.
`One problem associated with the increasingly wide use of
`the internet
`is the growing prevalence of so-called data
`pirates. Such pirates obtain data either by unauthorized or
`legitimate means and then make this data available essentially
`world-wide over the intemet without authorization. Data can
`
`be a very valuable commodity, but once it has been published
`on the intemet it is difficult to police access to and use of it by
`internet users who may not even realize that it is pirated. This
`is a particular problem with audio recordings, and, once the
`bandwidth becomes available, is also likely to be evident with
`video.
`
`Over the past three or four years compressed audio sources
`have become increasingly widely available on web pages.
`One widely used audio data compression format is MP3
`(MPEG—Audio Layer 3 of the MPEG1 compression algo-
`rithm), which is an internationally defined standard including
`a definition of compressed audio information such as speech
`or music. It relies on psycho-acoustic properties of human
`hearing to achieve very large data compression factors. It is
`thus feasible to download usefully long passages of music in
`a practically convenient short time. Pirate data suppliers have
`not been slow to realize the potential of this, and many unau-
`thorized websites have sprung up offering popular music,
`including recent releases by world-farnous bands. This has
`caused the recording industry considerable concern and there
`is an urgent need to find a way to address the problem of data
`piracy.
`
`SUMMARY OF THE INVENTION
`
`According to the present invention there is therefore pro-
`vided a method of providing portable data comprising pro-
`viding a portable data storage device comprising downloaded
`data storage means and payment validation means; providing
`a terminal for internet access; coupling the portable data
`storage device to the terminal; reading payment information
`from the payment validation means using the terminal; vali-
`dating the payment information; and downloading data into
`the portable storage device from a data supplier.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`
`Another aspect of the invention provides a corresponding
`mobile data retrieval device for retrieving and outputting data
`such as stored music and/or noise from the data storage
`device.
`
`The payment validation means is, for example, means to
`validate payment with an external authority such as a bank or
`building society. The combination of the payment validation
`means with the data storage means allows the access to the
`downloaded data which is to be stored by the data storage
`means, to be made conditional upon checked and validated
`payment being made for the data. Binding the data access and
`payment together allows the legitimate owners of the data to
`make the data available themselves over the intemet without
`
`fear of loss of revenue, thus undermining the position of data
`pirates.
`A further advantage of the system is that it allows users
`under the age of 18 to make internet purchases. Currently
`internet users pay for goods and/or services by credit card.
`Since credit cards carmot legitimately be used by persons
`under the age of 18 (at least in the UK), a significant fraction
`of adventurous intemet users are excluded from e-commerce,
`one of the most significant predicted uses of the internet. In
`one embodiment ofthe invention, however, the payment vali-
`dation means comprises e-cash; that is, the payment valida-
`tion means stores transaction value information on a cash
`
`value oftransactions validatable by the data storage means. In
`simple terms, the data storage means can be a card which is
`charged up to a desired cash value (if necessary limited to a
`maximum value) at a suitable terminal. This might be an
`internet access terminal but could, more simply, be a device to
`accept the data storage card and to receive and count money
`deposited by the user to charge the card, writing update cash
`value information onto the card. More sophisticated ways of
`updating the cash value on the card are also possible, such as
`direct bank transfer. Since, with this type of embodiment, the
`data storage means is, essentially, precharged with cash rather
`than acting as a credit card, it can be used by young people
`without the risk of their incurring large debts.
`In one embodiment the data storage means is powered by
`the retrieval device when it is connected to the device and
`
`retains a memory of the downloaded data when it is unpow-
`ered. This can be achieved by the use of Flash RAM or, more
`generally, any form of programmable read-only memory.
`Alternatively the data storage means may incorporate a
`rechargeable cell or capacitor and store information in battery
`backed-up static RAM.
`The downloaded data may be entered into the data storage
`device by means of an interface such as a magnetically or
`capacitatively coupled connection or an optical connection,
`but preferably the interface comprises contacts for direct elec-
`trical connection to the storage means. The payment valida-
`tion means may likewise have one of a variety of interfaces
`but again preferably comprises a set of electrical contacts.
`The payment validation means could, however, comprise a
`magnetic or holographic data-strip such as is known for use
`with credit cards and phone cards. The interface to receive the
`downloaded data may be separate from the interface to the
`payment validation means, to facilitate separate and simulta-
`neous access to both these systems. In other embodiments a
`single interface may serve for both data storage and payment.
`Advantageously the payment validation means includes
`memory storing information to identify the person who is
`paying for the downloaded data.
`For additional security the downloaded data may be
`encrypted. In this case data decryption may be necessary at
`some stage, either in the data storage means or in the retrieval
`device or in an information delivering apparatus such as a data
`
`Page 00020
`
`Page 00020
`
`

`
`US 8,061,598 B2
`
`3
`access terminal. Alternatively the data decryption function
`can be shared amongst one or more of these devices. The
`skilled person will be aware of a range of suitable encryption/
`decryption techniques, including Pretty Good Privacy (Reg-
`istered Trade Mark) and PKI (Public Key Infrastructure).
`Normally, when the downloaded data is encrypted, a decryp-
`tion key must be supplied. This can be generated automati-
`cally by the data access terminal or data access service pro-
`vider or it can be entered by the user into the data access
`terminal or into the mobile data retrieval device.
`
`The data storage means and/or the retrieval device can be
`provided with access control means to prevent unauthorized
`access to the downloaded data. Additionally or alternatively,
`use control means can be provided to stop or provide only
`limited access of the user to the downloaded data in accor-
`
`dance with the amount paid. These access and use control
`functions may in some embodiments be combined, permitted
`use controlling access or permitted access controlling use.
`Thus, for example, a complete set of data information relating
`to a particular topic, a particular music track, or a particular
`software package might be downloaded, although access to
`part ofthe data set might thereafter be controlled by payments
`made by a user at a later stage. In this way, a user could pay to
`enable an extra level on a game or to enable further tracks of
`an album.
`In embodiments where the access or use control means is
`
`responsive to the payment validation means, access or use
`control information may be stored with the downloaded data
`or in a separate storage area, for example in the payment
`validation means. The user’s access to the downloaded data
`
`could advantageously be responsive to the payment valida-
`tion means, for example, by means of a control line coupling
`the payment validation means with a memory access or
`decryption control element.
`In one embodiment the data storage means comprises an
`electronic memory card or smart card and the mobile data
`retrieval device is provided with a slot to receive the card.
`Preferably the card is a push-fit within the retrieval device,
`and retention of the card may be effected by pressure from
`electrical interface connections and/or resilience of the hous-
`
`ing, or by using a resilient retaining means. In a preferred
`embodiment the retrieval device includes an audio output and
`a display, to play a downloaded track and to show information
`about the track and/or an accompanying video.
`To download data onto the data storage means the user can
`employ a data access terminal coupled to the intemet. The
`terminal can directly validate payment; for example in the
`case of a smart card charged with electronic cash it can deduct
`a cash value from the card. Alternatively it can communicate
`with a bank or other financial services provider to control
`payment. In a preferred embodiment, however, the terminal
`connects to a data access service provider which provides a
`portal to other sites and which validates payment and then
`forwards data from a data supplier to the user’s local access
`terminal. The data access service provider may alternatively
`forward payment validation information and/or information
`from the payment validation authority to the data supplier for
`control by the supplier of the data supplied. Thus, access to
`the payment validation system and/or data for downloading
`may be entirely controlled by the data supplier.
`Data held on the data storage means may advantageously
`include data relating to the user’s or payer’s usage of the
`system. This information may include, for example, informa-
`tion on a user’ s spending pattern, information on data suppli-
`ers used and information on the downloaded data. This infor-
`
`mation may be accessed by the data supplier and/or data
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`
`access service provider and can be used for targeted market-
`ing or loyalty-based incentive schemes such as air miles or the
`like.
`
`The data access terminal may be a conventional computer
`or, alternatively, it may be a mobile phone. Wireless Applica-
`tion Protocol (WAP) and i-mode allow mobile phones to
`efiiciently access the intemet and this allows a mobile phone
`to be used to download data to the data storage means, advan-
`tageously, directly. The data storage means can, if desired,
`incorporate the functionality of a mobile phone SIM (Sub-
`scriber Identity Module) card, which cards already include a
`user identification means, to allow user billing through the
`phone network operator.
`In a preferred embodiment the downloaded data is MP3 or
`other encoded audio data, but the system finds more general
`application for other data types. For example, download data
`can include software, and particularly games, share price
`information, current news information, transport timetable
`information, weather information and catalog shopping
`information. The downloaded information may also include
`compressed video data. The storage capacity of the data stor-
`age means is adaptable to suit the type of data intended to be
`downloaded; for example, 32 megabytes is sufficient for CD
`quality music, but for video it is preferable that the data
`storage means has a capacity of 128 megabytes or greater.
`In another aspect, the invention provides a portable data
`carrier comprising an interface for reading and writing data
`from and to the carrier; non-volatile data memory, coupled to
`the interface, for storing data on the carrier; non-volatile
`payment data memory, coupled to the interface, for providing
`payment data to an external device.
`These features allow the data carrier to store both payment
`data and content data, thus providing the advantages outlined
`above. Depending upon the payment system used, the pay-
`ment data memory may also store code for validating or
`confirming a payment to an external payment system. The
`payment data will normally be linked to a card or card holder
`identification data for payment by the card holder. The non-
`volatile memory ensures that stored content and payment data
`is retained in the data carrier when the data carrier is not
`
`receiving power from an external source. Thus “non-volatile”
`encompasses, for example, low-power memory whose con-
`tents are retained by a battery back-up system. In one embodi-
`ment the payment data memory comprises EEPROM and the
`content data memory comprises Flash memory, but other
`types of content data memory, such as optical, for example,
`holographic, data memory can also be used. The data carrier
`may also be integrated into other apparatus, such as a mobile
`communications device.
`
`Preferably, the portable data carrier further comprises a
`program store for storing code implementable by a processor;
`and a processor, coupled to the content data memory, the
`payment data memory, the interface and to the program store
`for implementing code in the program store, wherein the code
`comprises code to output payment data from the payment
`data memory to the interface and code to provide external
`access to the data memory.
`Normally, the (content) data memory allows both write and
`read access for both storing and retrieving data, but in some
`embodiments the content data memory may be read-only
`memory (ROM). In such embodiments, content may be pre-
`loaded onto the carrier and payment may then be made for
`permission to access the pre-loaded data.
`Preferably, the data carrier also stores a record of access
`made to the content data and updates this in response to
`external access, preferably read access, made to the data
`memory. The carrier may also store content use rules pertain-
`
`Page 00021
`
`Page 00021
`
`

`
`US 8,061,598 B2
`
`5
`ing to allowed use of stored data items. These use rules may
`be linked to payments made from the card to provide payment
`options such as access to buy content data outright; rental
`access to content data for a time period or for a specified
`number of access events; and/or rental/purchase, for example
`where rental use is provided together with an option to pur-
`chase content data at the reduced price after rental access has
`expired.
`Thus where the data carrier stores, for example, music, the
`purchase outright option may be equivalent to the purchase of
`a compact disc (CD), preferably with some form of content
`copy protection such as digital watermarking.
`In this
`example, the rental or subscription payment option may be a
`pay-per-play option, and with this option payment may either
`be before or after access to the stored data so that the carrier
`
`may operate in either a debit or credit payment mode.
`The portability ofthe data carrier potentially allows it to be
`used to access content or, in the example, play music without
`the need to be linked to a communications system or to be
`on-line to the internet. By providing a use record memory on
`the data carrier, use of the stored data can be tracked while
`off-line and then any necessary payment can be made when
`the data carrier is next coupled to a communication system.
`This allows the data carrier to operate in a credit mode. In a
`debit mode, the additional storage of use rules facilitates the
`regulation of access to content data stored on the carrier
`without the

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