`
`PCT/US97l15243
`
`53/163
`
`FIG. 34B
`
`GROUP RECORD
`
`486
`
`488(1)
`
`
`
`483(2)
`488(3)
`
`488(4)
`
`SITE RECORD NUMBER
`NUMBER or REFERENCE suaaecoaos
`
`VALIDATION TAG FOR GROUP OF RECORDS
`
`REFERENCE SUBRECDRD1
`
`.(SlTE RE OD NUMBER 1) FR 1ST RE R0 IN
`°
`GROUP
`
`VALIDATION TAG FOR RECORD
`
`REFERENCE SUBRECORD 2
`'
`" RDNUMB R2) OR1 TR
`(
`I
`ROUP-
`G
`
`0'! IN
`
`VALIDATION TAG FOR RECORD
`
`CHECKSUM (CRC)
`
`
`
`
`
`
`
`
`490(A)
`
`490(8)
`
`
`
`488(5)
`
`490(C)
`
`490(0)
`
`488(6)
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3001
`
`Petitioner Apple Inc. - Ex. 1025, p. 3001
`
`
`
`wo gsmnog
`
`PCTIUS97!15243
`
`54/163
`
`FIG. 35
`ANOTHER AND AGREE ON A MESSAGE KEY
`
`
`APPLIANCE CALLS CLEARINGHOUSE
`
`
`
`APPLIANCE AND CLEARINGHOUSE AUTHENTICATE ONE
`
`DOES APPLIANCE HAVE
`K AUDIT INFO TO SEND?
`
`1158
`
`APPLIANCE SENDS ADMINISTRATIVE OBJECT(S)
`CONTAINING AUDIT INFO
`
`1160
`
`CLEARINGHOUSE SENDS RESPONSIVE ADMIN OBJECTISI
`
`“62
`
`
`
`1164
`
`APPLIANCE UPDATES SECURE DATABASE
`BASED ON OBJECTS RECEIVED
`
`
` REQUESTS TO SEND
`
`7
`
`y
`
`1163
`
`
`
` CLEARINGHOUSE SENDS RESPONSIVE
`ADMINISTRATIVE OBJECT(S)
`
`"65
`
`APPLIANCE UPDATES SECURE DATABASE BASED
`ON OBJECTS RECEIVED
`
`SUBSTITUTE SHEET (RULE 25)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3002
`
`
`
`1166
`
`APPLIANCE SENDS ADMINISTRATIVE OBJECTISI
`REQUESTING BUDGETS ANDIOR PERMISSIONS
`
`Petitioner Apple Inc. - Ex. 1025, p. 3002
`
`
`
`WO 98/09209
`
`PCTIUS97!15743
`
`55/163
`
`89
`
`
`
`E>muzm»a>mUwQ
`
`$9
`
`VLVO
`03.LdABON3
`
`VJ.VCl ow
`A3)! 3115 15m
`
`.lX3.LNl\/1d
`
`V.lVCl ow A3)!
`J.O3F8O 'N|WOV
`
`on.07.
`
`E3
`
`ZO_._.<N_mO_.:.:<
`
`mo_>mmw
`
`3SNOdS3H
`
`3dA.l. LSSIWDEU
`GNV .LI-DIDLI.
`
`ES
`
`mm3<zo_m
`
`Emu»
`
`.2.:
`
`
`
`S_w._._.wmwwz_oz<O43Cm_»z_S._mn__>Ozn.xowxu
`
`
`
`
`
`mmnommoE.om.E>mozw»zms_w._mxomzoEm:or5:
`
`
`mm<m<EommniéaE>:zom»z_zo:<~_mo:S<mm
`
`m3<>xomzoopm~m_%pm~._m_.um.,.»_z_
`
`$UBST|TUTE SHEEF (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3003
`
`Petitioner Apple Inc. - Ex. 1025, p. 3003
`
`
`
`
`
`
`
`
`
`
`W0 98I09209
`
`PCT/US97/15243
`
`56/163
`
`
`
`
`
`CH2._2m._._Emma
`
`
`
`mw<m<»<owmaomm
`
`32
`
`omo.82
`
`um.07.
`
`._.a>mowe
`
`89
`
`E>mozm
`
`0
`
`$9ww3WOWNV93V0N.|.N9
`
`VB0.1omClMu
`flumV?"M3
`.5...MMumGHOH.
`
`._.Zw2w._wPzmsadomoomm
`
`
`
`oz<_mmo<m::m:z_Sn_
`
`
`oz<O<.—wmmoommxouzon.
`
`
`
`Ekazmmm:m3<>xomzopawfimzm
`
`m<:
`
`om0z<:o
`
`zo_5:Bm:m
`
`O<._.
`
`N8.
`
`V.A
`
`N.l0”ma
`
`
`
`sm:9mm
`
`ZONE
`
`mzaomw
`
`mm<m<»<o
`
`zozfimmmoo
`
`oz<
`
`
`
`w>mxwmm8<
`
`SUBSTITUTE SHEH (RUIE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3004
`
`Petitioner Apple Inc. - Ex. 1025, p. 3004
`
`
`
`
`
`
`
`
`
`W0 93’°91°9
`
`PCTIUS97Il5243
`
`57/163
`
`
`
`
`STORE ITEM IN
`SECURE DATABASE
`
`F|G _ 3 3
`
`GENERATE NEW KEY
`
`ENCRYPT RECORD
`WITH NEW KEY
`
`was
`
`was
`
`1090
`
`YES
`
`1092
`
`1094
`
`1096
`
`N
`
`
`
`0
`READ AND DECRYPT
`OTHER RECORD(S)
`FROM SECURE
`DATABASE
`usmc; OLD KEYIS
`
`
`
`
`
`
`RE-ENCRYPT SAID
`OTHER RECORD(S)
`usme NEW KEY
`
`DISCARD OLD KEY(S) _
`
`sAvE NEW KEY
`
`1°97
`
`1093
`
`STORE ENCRYPTED
`RECORD(S)
`
`IN SECURE DATABASE
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3005
`
`Petitioner Apple Inc. - Ex. 1025, p. 3005
`
`
`
`W0 98109209
`
`PCI‘IUS97ll5243
`
`58/163
`
`1252
`
`FIG. 39
`BACKUP
`
`GENERATE
`BACKUP KEY(S)
`
`1250
`
`
`
`1254 1256
`
`READ AND DECRYPT
`ITEM
`
`ENCRYPT ITEM WITH
`BACKUP KEY(S)
`
`1258
`
`1260
`
`1262
`
`'25‘
`
`v-
`
`"V -v‘- ' ‘.
`
`
`ITEM TO BACKUP
`STORE
`
`
`
`
`
`ENCRYPT SUMMARY
`SERVICES AUDIT INFO.
`WITH BACKUP KEY(S).
`WRITE TO
`BACKUP STORE
`
`
`
`
`
`
`
`
`
`
`
`
`ENCRYPT BACKUP
`KEY(S) AND OTHER ID
`INFO.
`WITH PUBLIC KEY;
`WRITE TO
`BACKUP STORE
`
`
`
`
`
`
`1256
`
`
`
`
`ENCRYPT BACKUP
`
`KEY(S) WITH ADMIN.
`KEY‘. WRITE TO
`BACKUP STORE
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3006
`
`Petitioner Apple Inc. - Ex. 1025, p. 3006
`
`
`
`W0 98/09209
`
`PC!‘/US97]15243
`
`ESTABLISH
`SECURE
`COMMUNICATIONS
`
`‘27°
`
`_/’
`
`
`
`
`
`1272
`
`EXTRACT
`‘WORK IN PROGRESS”
`AND SUMMARY VALUES
`
`
`
`'
`RECOVER SECURE DATABASE
`
`1268
`
`K.
`
`
`
`
`REQUEST CURRENT
`BACKUP FROM SPU
`
`1274
`
`1276
`
`
`
`
`
`RESET SUMMARY
`VALUES AND COUNTERS
`CONSISTENT WITH LAST
`BACKUP
`
`RESTORE SECURE DB
`
`FROM BACKUP
`
`1278
`
`‘Z30
`
`1282
`
`
`
`COMPUTE BILLS BASED
`ON RECOVERED
`VALUES
`
`
`
`
`PERFORM OTHER
`ACTlONS TO RECOVER
`FROM SPU DOWNTIME
`
`suesrrrure SHEET (RULE 25)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3007
`
`Petitioner Apple Inc. - Ex. 1025, p. 3007
`
`
`
`W0 98/139209
`
`PCITUS97/15243
`
`60/163
`
`
`
`
`Event and cabana! inlormauon
`
`Figure 41a
`
`suasmum SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3008
`
`Petitioner Apple Inc. - Ex. 1025, p. 3008
`
`
`
`WO 98109209
`
`PCT/US97!15243
`
`61/163
`
`
`
`Mag» _ _ _
`
`Event and optional inionnation
`
`14sa.,‘_l
`
`
`soo/3 _ ‘ ~
`
`Event and omianar mforrnaticn
`
`
`
`Figure 41b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025 p. 3009
`
`Petitioner Apple Inc. - Ex. 1025, p. 3009
`
`
`
`WO 98109209
`
`PCT/US97I15243
`
`,,,.,,3‘
`
`62/163
`
`
`
`60°83‘
`
`"63".
`
`Event
`and
`optional
`
`Intonlnauon
`
`I’-“‘-1453
`Event
`and
`optional
`lnfunnation
`
`I
`
`VDE node
`
`1453 E456
`
`\|
`VDE node
`
`°°°’3~ ‘
`
`‘
`
`oplional
`inlarmanon
`
`SUBSTITUTE SHEET (RULE 26)
`
`Figure 410
`
`Petitioner Apple Inc. - Ex. 1025, p. 3010
`
`Petitioner Apple Inc. - Ex. 1025, p. 3010
`
`
`
`wo 93/09209
`
`PCTIUS97I15243
`
`“,3
`
`63/163
`
`Content object creator VDE node
`143-El Edam:
`'.
`
`B
`
`* Response
`
`Content object distributor VDE node
`mug
`E768’ 14783
`
`, uazac
`
`
`
`SUBSTITUTE SHEET (RULE 26)
`
`Figure 41d
`
`Petitioner Apple Inc. - Ex. 1025, p. 3011
`
`Petitioner Apple Inc. - Ex. 1025, p. 3011
`
`
`
`“'0 ”’°”°9
`
`PC'l‘IUS97I15243
`
`64/163
`
`__,..--E250
`
`~'E"°'
`
`BUDGET
`Method Use
`Process Flow
`
`"""'°°"’
`M
`
`Prime BUDGET Audi!
`Trail
`
`BUDGET Audi!
`Tliil UDE
`
`am
`
`on: for auocsr
`uos
`
`, @253
`
`‘_|'_i1s2
`
`Obtain BUDGET
`
`BUDGETUDE
`
`[nos
`
`‘
`
`Ccmn-«It BUDGET
`
`BUDGET Melhod
`Failed
`
`
`
`
`
`
`
`
`
`
`
`
`Update BUDGET using
`AE and count
`
`Wn!e-—-
`
`BUDGET UDE
`
`BUDGET Audi!
`Trail UDE
`
`BUDGET Method
`Succeeded
`
`Figure 42a
`
`SUBSTITUTE SHEET (HULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3012 .
`
`Petitioner Apple Inc. - Ex. 1025, p. 3012
`
`
`
`WO 98109209
`
`PCTIUS97Il5243
`
`65/163
`
`
`'- BUG Moth -
`
`Administrative Request
`
`
`
`Prime euossr
`Administrative Audit
`Trail
`
`wnlo
`
`BUDGET Method
`__,..»--‘E250
`Em Administrative
`Request Process
`
`auocer
`Flow
`
`
`
`
`Administrative
`
`Audi! Trail
`
`I _ E204
`
`, use
`
`Ououo Request for
`Administrative
`Processing of
`
`WM!
`
` BUDGET
`Administrative
`
`Request
`
`
`
`
`
`
`
`
`BUDGET
`Administrative
`Audit Trail
`
`£2294
`
`communications audit
`trail
`
`Communication 5
`
`audit trail
`
`Wm
`
`BUDGET UDE.
`
`Write BUDGET
`BUDGET Audit
`
`Administrative
`_
`.
`Trail UDE(s). and
`
`Request into
`BUDGET
`’
`
`Administrative
`Adrrunistrative
`
`Object
`Request
`
`Em
`
`M BUDGET Memo
`Adminiwauon Run“
`Process
`
`Communications
`audit trail Save communications
`
`audit trait
`
`_$UB$TITUTE SHEET (RULE 26)
`
`Figure 42b
`
`Petitioner Apple Inc. - Ex. 1025 p. 3013
`
`Administrative Audit
`
`Save BUDGET
`
`____.________
`
`
`
`
`Petitioner Apple Inc. - Ex. 1025, p. 3013
`
`
`
`“'0 ’3’°92°9
`
`PCTiUS97llS243
`
`66/163
`
`2250
`
`BUDGET Method
`
`_
`
`_ - '
`
`.‘ _
`
`.
`
`- '
`
`Response
`S
`
`P
`
`Communications
`and Response
`Audit Trail
`
`Administrative
`Request. Budget
`records. and audit
`
`Unpack Admin.
`Object and retneve
`BUDGET
`requestts). audit
`trailts) and
`
`
`
`
`
`R."
`
`Administrative
`
`Retrieve request and
`
`determine the
`
`
`response method to
`
`
`run to process the
`request
`
`
`Administrative
`Response Process
`.-‘C
`
`
`
` Prime EUDGEI’
`Communications and
`
`Response Audit _Trait
`
`
`
`
`information fine
`
`
`
`ana/vvma —o-
`
`BUDGET Request
`and Response
`
`
`
`
`
`Send eventisi
`
`contained In
`
`Request recordist
`to the Response
`Method and
`generate
`Response records
`and Response
`
`
`
`
`reouest
`
`
`
`
`
`
`
`M BUDGET “ho
`Ad
`.
`u
`nnnmra °n
`Response Process
`
`
`
`BUDGET UDE end
`BUDGET
`Administrative
`Response
`Records
`
`Write BUDGET
`
`Administrative
`Response records
`into Administrative
`Object
`
`
`
`
`
`Communications
`and response
`processing audit
`trail
`
`
`
`
`Save communications
`and response
`processing audit trail
`
`SUBSTH’UTE SHEET (RULE 23
`
`Figure 420
`
`Petitioner Apple Inc. - Ex. 1025, p. 3014
`
`Petitioner Apple Inc. - Ex. 1025, p. 3014
`
`
`
`‘"0 W097-"9
`
`PCl‘IUS97I15243
`
`
`
`
` 2250
`’
`
`Prime BUDGET
`Administrative and
`Write ———q
`
`
`Administrative and
`Communications
`
`
`\
`
`
`Communications Audit
`Audit Trail
`Trait
`
`
`
`
`
`
`
`
`
`
`
`i
`
`Save BUDGET
`Administrative and
`Communications Audit
`Trail
`._.__._.__...
`some time later
`
`‘£2354
`
`
`
`
`Pnrne audit trail (it
`
`
`Prime audit trail (it
`required)
`required)
`
`
`
`
`,-Em‘
`nd auo E Memo
`Administration Reply
`Process
`
`
`
`‘@345
`
`
`
`Retrieve Reply record
`
`euocser Reply
`___R__°
`records
`and determine method
`
`required to process it
`
`
`
`
`Send eventts)
`contained in Reply
`
`recdrdts) to the
`
`Reply method and
`
`generate I update
`
`database records
`
`
`
`
` auocer Reply Delete Reply recordis) '
`
`from database
`
`Figure 42d
`
`flB_ST_lIU1E SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3015
`
`BUDGET Method
`Administrative
`
`Reply Process
`,[,,,.
`Flow
`
`AW" Trad UDE
`
` WM!
`
`
`
`BUDGET Reply
`Records and
`Requests
`
`
`
`
`_ ['3:i:iu
`
`
`
`_j-Wn1g—__..
`
`
`
`
`
`
`
`Extract Response
`Records and
`Requests from
`Administrative
`Object and write
`Reply records to
`the secure
`
`
`
`
`BUDGET
`.
`Administrative and
`Ccmmunicatidns
`Audit Trail
`
`\
`
`\
`
`,
`
`Wm
`
`Petitioner Apple Inc. - Ex. 1025, p. 3015
`
`
`
`WO 98109209
`
`PCTIUS97]15243
`
`REGISTER
`
`Method Use
`
`Process Flow
`
`68/163
`
`
`
`
`REGISTER Trail
`uoe
`
`_ Econ
`
`aecnsren Event
`
`_ ma
`
`Prime REGISTER“
`Audit Trait
`
`Wnte
`
`
`
`
`
`Object Already
`
`Y“
`
`REGISTER xgmod
`comp o
`
`
`
`
`Extract REGISTER
`record set from PERC
`or REGISTER MDE
`
`
`
`No
`
`, [2412
`
`.-
`
`
`
`fun
`
`PERC andlor
`
`REGISTER MDE
`
`
`
`Reed
`
`
`
`It required peice
`available?
`
`No
`
`Queue REGISTER
`request record
`
`
`Request Record
`
`
`
`
`
`Yes
`
`REGISTER Method
`Suspended
`
`:'
`
`
`
`
`
`
`R ecord
`
`"'13
`
`:29.0
`ct/1
`Or?‘
`
`
`
`User selects
`registration option:
`from method
`options in PERC
`
`
`
`
`
`
`Validate user selected
`registration options
`
`All eelectlone
`valid?
`
`Write URT containing
`user selections to
`database
`
`
`
`
`' ‘ ~ -[nan
`
`SUBSTITUTE SHEH (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3016
`
`Petitioner Apple Inc. - Ex. 1025, p. 3016
`
`
`
`“'0 93’°”°9
`
`PCl'IUS97I15243
`
`69/163
`
`REGISTER
`Method
`_..E4oo
`,.i§«= Administrative
`Request Process
`Flow is
`
`.6’
`°"§'3.?.?;°§..°“‘
`
`C
`
`Stored data
`
`fa-so
`
`R
`tart RE I
`
`Method Administrative
`
`Reauest Process
`
`
`
`
`
`‘Em:
`
`
`
`trail
`
`communications audit
`
`
`
`
`
`Determine site
`Road
`configuration as
`
`permitted by privacy
`filter
`
`
`
`.‘_Eua
`
`
`Write REGISTER
`Administrative
`Request into
`Administrative
`Object
`
`Save communications
`
`REGISTER
`
`and
`
`.
`
`Administrative
`Request
`
`Recorats)
`
`\
`
`_ .8454
`
`Communications
`audit trail
`
`
`audit trail
`
`
`
`suiastiiure SHEET (RULE 26)
`
`Figure 43b
`
`Petitioner Apple Inc. - Ex. 1025, p. 3017
`
`End REG! TER
`Method Administration
`
`Reuest Process
`
`
`
`
`
`Petitioner Apple Inc. - Ex. 1025, p. 3017
`
`
`
`wo 98109209
`
`PCTlUS97l15243_
`
`70/163
`
`2400
`
`E“!
`
`Resnse Process
`
`"'__.-'
`
`Prime REGISTER
`Communications and
`Response Audlt Trail
`
`
`Communications
`
`and Response
`
`Audit Trail
`
`
`REGISTER
`
`Administrative
`
`Response
`Process Flow
`
`o::.:::::::*:::i:—..
`REGBTER
`
`
`
`
`'§2Z'"rr§3'.1rr'.I‘.5'
`Information
`
`w'"'
`
`
`
`Retrieve request and
`r.s::r7sT::trrho°rs to
`
`' , Em
`
`Reno
`
`
`Mg‘g'$";::~°
`
`
`
`
`
`record to database
`
`
`N°
`
`FUN 10 pfOCESS U18 Write iaiiure response
`
`-{:"7°
`
`, [2413
`
`,-
`
`and Response
`trail Figure 430
`
`to register the
`
`
`
`
`
`ed in
`Request record(s)
`to the Response
`Method and
`generate
`Response records
`
`Write REGISTER
`Administrative
`Rgspongg records
`Into Administrative
`object
`
`.
`Ssve communications
`‘"5 '"p°""
`procrmiiig audit trail
`
`
`
`
`REGISTER
`Request and
`Response records
`(response records.
`PERC. UDE(s))
`
`
`
`, [2413
`
`, '
`
`o-—ReIdIWt'||o
`
`
`
`C‘ ” “"
`
`"g°E‘[‘;§’,g';;’
`I. . - 5"”
`
`
`Adnflnmnuva
`
`
`Rowan”
`
`Records
`
`Vfim
`and assists
`Method Administration
`Res nsa Process
`
`
`Communications
`and mm“,
`processing audit
`
`
`
`
`
`
`, [use
`
`-
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3018
`
`Petitioner Apple Inc. - Ex. 1025, p. 3018
`
`
`
`W0 9809209
`
`PCTIUS97l[5243
`
`71/163
`
`__...i2_4oo
`
`Stan REGISTER
`
`Method Administrative
`Ree Process
`
`
`
`
`
`Prime ‘REGISTER
`
`
`c.§‘.§'.${I'.'.?c"$f'.7.?.’,i’3'.;ii
`Trail
`
`
`
`
`
`_——wm—-—o-
`
`Extract Response
`Records and
`Requests from
`Administrative
`Object and write
`Reply records to
`the secure
`database
`
`
`
`
`
`
`
`
`£2493
`Save REGISTER
`.'
`
`Administrative and
`write -——o-
`
`Communications Audit
`Trail
`
`
`
`Some time later
`
`
`
`Prime Audit Trail (if
`required)
`
`
`
`
`
`
`‘E494
`
`.-‘Em
`REGISTER
`
`
`
`
`W”-—-“T ‘§L'"..'.'li?.§’,333o'.."°
`S
`‘l
`AuditTrail
`
`
`REGISTER
`Method
`
`[T1 F] Stfative
`Process
`Flow
`
`Audit trail records
`
`»E=‘°=
`
`_[a49e
`
`[2500
`
`, zsoz
`
`REGISTER Reply «'
`Records and
`Requests
`
`REGISTER
`Administrative and .'
`.
`.
`Communications
`Audit Trail
`
`Audit trail records
`
`
`Retrieve Reply record
`“wnie Audit Trail (if
`REGISTER Reply
`'
`and determine method o-—ano
`fE0Ol'd5
`required)
`
`required to process it
`
`
`
`'._[2lI2
`
`
`
`End aseisrea
`Method Administration
`Reo Process
`
`
`
`
`"fees
`R006/Write
`
`REGISTER secure
`
`database records
`
`(Methods. Load
`Modules. MOE.
`UDE)
`
`
`
`Send event(s)
`contained in Reply
`record(s) lo the
`Reply method and
`generate I update
`database records
`
`
`
`
`
` _[2sio
`
`Delete Reply record(s)
`from database
`
`Delete
`
`
`
`REGISTER Reply
`Reeotd(s)
`
`Figure 43d
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3019
`
`Petitioner Apple Inc. - Ex. 1025, p. 3019
`
`
`
`wo 98/09
`
`2°’
`
`A
`
`PCTIUS97Il5243
`
`72/163
`
`Ian AUDI Meth - -
`
`A.,,,.,n,,,,,,,,,.,,,u,,,
`
`Prima AUDIT
`Administrative Audit
`Trail
`
`'
`
`.,.i2_52O
`
`A
`AUDIT Method
`Em Administrative
`Request Process
`Flow
`
`
`AUDIT
`
`
`Wm
`Administrative
`
`Audit Trail
`
`
`Queue Request for
`Administrative
`Processing of AUDIT
`
`Wnta
`
`Administrative
`Request
`
`
`
`, 2532
`
`Save AUDIT
`
`V Administrative Audit
`Trail
`
`Write
`
`
` AUDIT
`Administrative
`
`
`Audit Trait
`
`
`.___—————_.:__-.-—.—
`Some time later
`
`, 15:5
`
`
`
`
`Prime
`communications audit
`trait
`
`WM
`
`Communications
`audit trail
`
`
`
`
`
`
`.
`M AUD” Mam
`Administration Request
`Process
`
`Figure 44a
`
`,;~d~;ig;=;;;i:;:°
`Aed?'ntnistrative
`object
`
`Specific UDE.
`
`JB”é‘.“.,’_‘2‘2.,
`Mmi"mra“V°
`Request
`Recoi-d(s)
`
`Communications
`ludil trait
`
`
`
` Save communication:
`
`audit trail
`
`SUBSTITU I E a'rii:i:'T (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025 p. 3020
`
`Petitioner Apple Inc. - Ex. 1025, p. 3020
`
`
`
`WO 98109209
`
`’
`
`PCT/US97!15243
`
`2520
`
`AUDlT Method
`
`- i ' __ , — ' '-
`
`Write
`
`
`
`Communications
`and Response
`
`
`Audit Trail
`
`
`
`Response
`Process Flow
`
`“;:;;g,ff;*g;_
`Response Process
`
`
`
`
`Prime AUDIT
`Communications and
`Response Audit Trail
`
`Unpack Admin.
`
`Obpect and retrieve
`AUDIT request(s).
`audit traii(s) and
`
`-jwnle
`
`
` AUDIT
`Administrative
`1
`
`Request Budget
`records. and audit
`information
`
`
`
`‘[255:
`Retrieve request and
`determine the
`response method to
`
`
`run to process the
`request
`
`
`
`
`"Essa
`
`'1'“
`
`Administrative
`Request
`
`AUDIT Request
`and Response
`records
`
`
`
`and eventts)
`
`
`contained in
`Request record(s)
`
`
`to the Response
`
`
`Method and
`
`
`generate
`
`
`Response records
`
`
`and Response
`
`
`request
`
`
`
`
`
`
`
`
`
`
`Write AUDIT
` AUDIT UDE(s) and
`Mmwwafive
`Response
`Rem,“
`
`
`
`
`R Administrative
`. “"°"‘.° ."°°'.°‘
`into Administrative
`°b‘°°‘
`
`Communications
`and response
`processing audit
`trail
`
`
`
`Save communications
`and response
`processing audit trail
`
`Figure 44b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3021
`
`'
`u AUDIT Memo
`Mmnisfiuan
`Response Process
`
`Petitioner Apple Inc. - Ex. 1025, p. 3021
`
`
`
`WO 93109109
`
`PCTIUS9'II15243
`
`74/163
`
`lift AU I Metno
`
`
`Adrninrstrative Reply
`
`
`Process
`_ 2550
`
`' ‘
`
`_,.§52o AUDIT Method
`Administrative
`
`, Cm:
`
`
`
`
`Reply Process
`Flow
`
` AUDIT
`Prime AUDIT
`
`Administrative and
`Administrative and
`Write
`
`Communications Audll
`Communications
`
`
`Audit Trait
`
`
`
`
`
`Extract Response
`Records and
`
`
`
`I [2554
`
`‘
`
`, me
`
`-'
`
`
`
`
`
`
`
`“#0095” W“
`Administrative
`Object and write
`Reply record: to
`the secure
`
`Wm
`
`AUDIT Reply
`Raga,” and
`
`
`
`
`
`, Liam
`nd AUDIT Memo
`Administration Reply
`PYUCESS
`
`
`Administrative and
`Administrative and
`Wrno
`
`
`Communications
`Communications Audit
`
`Audit Trail
`Trail
`
`
`
`
`
`
`
`some time later
`
`£1".
`
`
`records
`
`AUDIT Repty
`
`
`
`
`
`Retrieve Reply record
`and determine methcd !o—-Rena
`required to process it
`
`
`‘,|:2s9e
`
`
`
`
`
`Roodflvnto
`
`secure database
`records
`
`
`
`
`
`Send eventls)
`contained in Reply
`reoordm to the
`Reply method and
`generate I update
`database records
`
`
`
` AUDIT Reply
`
`
`
`Delete Reply record(s)
`from database
`
`Record(s)
`
`Figure 440
`
`SUBSTITUTE SHEET (RULE 25)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3022
`
`Petitioner Apple Inc. - Ex. 1025, p. 3022
`
`
`
`W0 98I09209
`
`PCI'I'lJS97IlS243
`
`75/163
`
`pzmfizoo
`
`8..
`
`8..
`
`
`
`
`
`zo:.<.2mou_z_EoosmZO_._.<EEOu_2_uz_j_mzo:<2zouz_Kzo:<_zmou.z_$52.__<E552
`
`,meor.
`
`
`
`zo:<s_mEz_GuoamS.
`
`._.zm>w
`
`
`
`mmfidmGooseoz:._.mEms.»zm>m_2mB>ww
`
`
`
`MEDUUOmmoaz<corms.8:5:corms.norm:»zm>umb
`zo_8<ommmwoommommmwms»zu>mV02.35
`
`
`KMIHODm_u_:<DO
`
`
`zoF<2mou.z___ZO:.<S_mOu_z___E4.5.»Boone_5.5oz_j_m_zo:szmEz_55.2_.m..n_ll\.0H_H__.E___W_r.
`__3_..H___0____mm_.R2
`
`
`
`
`
` .____»z:o:<835EH_8am<om_omo__ompzmzmmumoEwoam__omja»zm>mHBEE:»zm_>m"am::<:o»zm>m
`
`Petitioner Apple Inc. - Ex. 1025, p. 3023
`
`Petitioner Apple Inc. - Ex. 1025, p. 3023
`
`
`
`
`W0 98/09209
`
`PCl‘lUS97I15243
`
`76/163
`
`FIG. 46
`
`SYSTEM EVENT
`OCCURS
`
`common. SET
`FROM PERC “_"
`
`CONTROL
`METHOD
`
`41°
`
`
`
`0.
`é
`4*
`5-‘
`4° 5
`“’
`a-
`
`EVENT
`
`METHOD
`
`402
`
`we
`
`METHOD
`
`BUDGET
`
`METHOD
`
`METER UDE
`
`BUDGET
`UDE
`
`35259 TR“
`
`SLQESLEEE
`BILLING UDE
`
`BUDGET TRAIL
`“DE
`
`SUBSTITUTE SHEET (RULE 25)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3024
`
`Petitioner Apple Inc. - Ex. 1025, p. 3024
`
`
`
`W0 98i09209
`
`PC!‘lUS97Il52-13
`
`77/163
`
`02345
`
`corpus
`
`8..
`
`Boone
`
`corpus.
`
`wow
`
`
`
`norm:m:<wmmoo<
`
`
`
`Enos?omfifi>m
`
`
`
`amzzmsmmomaEooam
`
`
`
`omja»zm>m
`
`5..G_n_
`
`N;
`
`
`
`SEE:._.zm>m
`
`8ox<um_omo
`
`Nov
`
`
`
`OhomnE<s_»zm>m
`
`
`
`pzmsmdU=20h<
`
`
`
`mw._.mS_»zm>m
`
`vov9202Oh
`
`om.E<s_»zm>m
`
`
`
`oOr:.ws.ooxwmz
`
`Eooam
`
`ma:
`
`
`
`mo.....=<¢h
`
`oz_j_m
`
`.._<¢._.
`
`mo:
`
`
`
`ma:Eoosm
`
`
`
`mo:mmwmz
`
`
`
`mo:023.=m
`
`:5:$52
`
`mo:
`
`anwzwzmzm
`
`
`
`»zu>ws_u5>m
`
`mmnooo
`
`' SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3025
`
`Petitioner Apple Inc. - Ex. 1025, p. 3025
`
`
`
`
`
`
`W0 98fl)9209
`
`PCl'IUS97Il5243
`
`
`
`ompzmzmmumo509:.
`
`»z:o2<B36.3
`
`
`
`mo:.=<¢._.3E003
`
`78/163
`
`Eoopm
`
`pkcorms
`
`
`
`mo:Ewonm
`
`was5.52
`
`
`
`mo:o2_._.__m
`
`OZ_._.:mmo
`
`$5.2
`
`C‘norms.
`
`mo:ptEoonm
`
`mo:5mum:
`
`89.
`
`
`
`pzmozu.moz_552mm:m:<m<nmm
`
`$3
`
`OZ_.3_m
`
`DOIHwS_
`
`»zm>m
`
`ommmfimz
`
`
`
`omE._<s_»zm>m
`
`capzwzwd
`
`o_s_o»<O._.
`
`
`
`was;=<¢._.mumums.
`
`
`
`mo:.__<¢._.muEwoam
`
`Ewoam
`
`anooxmz
`
`mo:numoan»
`
`
`
`
`
`was.=<m_._.oz_.:_m
`
`$52
`
`
`
`m.corms
`
`moomu.mm:
`
`$9.
`
`_._..
`
`
`
`mo:.=<m._.£EB:
`
`______
`
`....
`
`..__
`
`
`omda..zm>m
`_8ox<om_omo“owmmmzpzmiH
`
`u9om%_<s_»zm>m
`
`wzmzmd9202
`
`Nov
`
`
`
`._zm>u2m5>w
`
`mmsooo
`
`3.07.
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3026
`
`Petitioner Apple Inc. - Ex. 1025, p. 3026
`
`
`
`
`
`
`
`
`
`
`
`
`W0 98/119209
`
`PC!‘fUS97I15243
`
`79/163
`
`OPEN
`
`Method Use
`
`Process Flow
`
`1500
`
`sun of OPEN Method
`
`OPEN Enll
`
`150:1‘
`
`CONTROL Method
`
` Croats Read Channel 33:": V22,‘
`and establish mad I
`U33 @0301:
`
`fludcnarut
`
`
`
`,Esm
`
`Esau
`
`Esau
`
`End of OPEN Method
`Process
`
`.
`
`BUDGET
`Method
`
`BILLING
`Method
`
`METER
`Method
`
`_ M0
`
`0 S
`
`
`
`Database
`ewn
`
`
`SUBSTITUTE SHEET (RULE 26)
`
`Figure 49
`
`Petitioner Apple Inc. - Ex. 1025, p. 3027
`
`Petitioner Apple Inc. - Ex. 1025, p. 3027
`
`
`
`W0 93/09109
`
`PC'l‘llJS97Il5243
`
`80/163
`
`KE502
`
`
`URT. PERC lb!
`
`(object. uur)
`
`Dclamuho ldamlflcalion '
`of object and nut to he
`opcnacl.
`
`‘.’ m‘ ohm: .
`togmarnd for this
`"'"fl
`
`la the object
`already open for
`Ihll user?
`
`REGISTER
`Malhod lor the
`Obiaa. Rattan lha
`OPEN Man“
`one: the
`registration is
`complete.
`
` Call the
`
`OPEN Method
`Element: (Method
`corn. LM. UDE.
`MDE)
`
`Ctulo channel and
`bind OPEN control
`element: to it
`
`Prime Audi! (1!
`nqulrad)
`
`“- Start Sccura Daubue
`Tnnaacucn
`
`CONTROL Method
`
`Figure 49a
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3028
`
`Petitioner Apple Inc. - Ex. 1025, p. 3028
`
`
`
`WO 98109209
`
`PCl'IUS97ll5243
`
`81/163
`
`Pm“ EVE"?
`Md" 7"" ‘"
`required)
`
`EVENT Method
`Audit Trail UDE
`
`Map OPEN Event to
`Atomic Element 8 and
`event count using Map
`MDE
`
`EVENT Method Man
`MOE
`
`Evnnl. Evan! Count. Mom‘: Element I. Ohm: ID. Uur IO
`
`Write EVENT Audit
`Ttail (it required)
`
`Atom: Elurnonl I. Event
`Cunt
`
`EVENT Method
`Audil Tfiil UUE
`
`Vu. Puu—-
`
`Atomic Eiemenl
`Selected?
`
`~°- W Mm ~-we
`
`EVENT Method
`
`Roll bad: sewn
`“uh”. hmflfim
`
`-
`OPEN Method Faxled
`
`CONTROL Method (confd)
`
`Figure 49b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3029
`
`Petitioner Apple Inc. - Ex. 1025, p. 3029
`
`
`
`WO 98109209
`
`PCl‘IUS97ll5243
`
`82/163
`
`Prime
`METER
`Audit Trail (if
`required)
`
`METER Method
`Audit Trail UDE
`
`.
`
`_
`
`-
`
`. Add EVENT Count
`to Meter value
`
`METER Method
`UDE (me
`Meter)
`
`_
`
`.
`
`required)
`
`METER Method .-
`Audit Trail UDE
`
`Meter increment
`IuI::eedad7
`
`No. Fan! METER Method
`
`METER Method
`Suauded?
`
`Roll back loam
`database transaction
`
`Petitioner Apple Inc. - Ex. 1025, p. 3030
`
`Petitioner Apple Inc. - Ex. 1025, p. 3030
`
`
`
`WO 98109209
`
`P(.'l‘IUS97Il5243
`
`83/163
`
`
`BILLING
`Method Audit
`Trail UDE
`
`
`
`Prime
`
`
`
`e|.LUN.G .
`Audit Trail (I!
`required)
`
` BILLING
`Method Map
`MDE (Price list)
`
`
`
`Billing Amount
`
`
`
`
`
`
`.
`
`Map Atomic
`Element #. Count.
`‘ and Meter Value to
`
`
`Write BILLING
`BILLING
`
`Method Audit
`Audit Trail (ii
`
`
`
`Trail UDE
`required)
`
`
`
`
`
`Billing Amount
`
`
`
`
`Billing Amount
`Vn. Pun?-
`Selected?
`
`
` BILLING Method
`
`
`
`RulI back secure
`
`
`OPEN Method Failed
`
`database transaction
`
`“-fisu
`
`CONTROL Method (cont'd)
`
`
`
`
`
`Figure 49d
`
`“ ' °‘ '
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3031
`
`Petitioner Apple Inc. - Ex. 1025, p. 3031
`
`
`
`WO 98109209
`
`PCT/US97I15243
`
`84/163
`
`.. 1510
`
` BUDGET
`Method Audit
`
`Trail UDE
`
`BUDGET
`Method UDE
`
`(the Budget)
`
`
`
`Add Billing Amount
`to Budget value
`
`BUDGET
`Method Audit
`Trail UDE
`
`
`
`
`Write BUDGET
`Audit Trail (if
`required)
`
`Yes. FAILS
`
`BUDGET Method
`
`
`
`
`
`.
`
`.--.
`
`_.v~-
`
`returns OK?
` _.-.~
`
`OPEN Method Failnd
`
`Roll back secure
`database rnnnction
`
`
`
` Budget Method
`
`CONTROL Method (::ont'd)
`
`SUBSTITUTE SHEET (RULE 26)
`
`Figure 4%
`
`Petitioner Apple Inc. - Ex. 1025, p. 3032
`
`Petitioner Apple Inc. - Ex. 1025, p. 3032
`
`
`
`“'0 ”’°”°9
`
`PCTlUS97I152-13
`
`85/163
`
`.:E°’°
`
`Write open Audit
`Trail (if required)
`
`Wm
`
`.
`Aud" UDE
`
`(object user)
`
`Establish channel
`for READ Event
`Processing
`
`Rm
`
`
`
`
`URT, PERC for
`. - ‘
`
`
`
`
`Chlnnnl ID
`
`READ Channel
`Established?
`
`
`
`
`in
`
`Commit secure
`database
`transaction
`
`Tear down channel
`for open
`processing
`
`Failed
`
`Roll back secure
`
`database
`transaction
`
`
`OPEN Method
`
`' um
`
`_
`
`__ <
`
`CONTROL Method (cont'd)
`
`~-=21.
`
`SUBSTITUTE SHEET (RULE 26)
`
`Fig u re 49f
`
`Petitioner Apple Inc. - Ex. 1025 p. 3033
`
`Petitioner Apple Inc. - Ex. 1025, p. 3033
`
`
`
`WO 98109209
`
`PCI'IUS97I15243
`
`"'°°"’
`
`
`
`R30 Event
`
`
`
`10523‘ ‘
`
`
`
`86/163
`
`READ
`_,..{_1__650 Method Use
`Process Flow
`
`EVCV“
`Nan‘: semen! and aunt
`
`Atomic Eement and Count
`Mctervun
`
`M010! Valu-
`allllnq Amoum
`
`E354
`
`I
`
`8/ENT
`Method
`
`CONTROL Method
`
`Blmn
`3_m.fQ’_',3_"
`
`Decrypt, fingerprint and
`obscure content
`
`Deayuled Content
`
`End of READ Method
`Process
`
`
`
`
`
`BUDGET
`Method
`
`METER
`Method
`
`Secure
`
`Database
`
`Figure 50
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3034
`
`Petitioner Apple Inc. - Ex. 1025, p. 3034
`
`
`
`“'0 93’°93°9
`
`PCl'IUS97I15243
`
`1650
`
`87/163
`
`sun of READ Method
`Ptucus
`
`Daren-nine Identiflcaflon
`0! object and user ID
`for rud
`
`READ End. oopu 10. User ID
`
`_
`
`.
`3 the O_b1ect oven
`tor Um uufl
`
`.-Em
`
`Audit uos
`
`P":°qu’;::i; 0'
`
`Can the OPEN
`
`Method for the
`Object. Rattan Inc
`READ Mama‘
`and the
`registration is
`complete.
`
`sun Secure Database "
`Tranudion
`
`CONTROL Method
`
`sussmme sum (Hum 25)
`
`Figure 50a
`
`Petitioner Apple Inc. - Ex. 1025, p. 3035
`
`Petitioner Apple Inc. - Ex. 1025, p. 3035
`
`
`
`wo 9s/09209
`
`PC'l‘lUS97Il5243
`
`88/163
`
`F2";
`
`EVENT Method
`Audit Trail UDE
`
`_
`
`Map RQD Event to
`’- Atomic Element fl and
`_ event count using Map
`
`EVENT Method Man
`MOE
`
`_
`
`-'
`
`Wn'Ie EVENT Audll
`Trail (if required)
`
`EVENT Method
`Audit Trail UDE
`
`Atomic Element
`Selected?
`
`No. ha EVENT Memoa
`
`EVENT Method
`
`Roll back secure
`damn“ “human
`
`.
`READ Method Fouled
`
`".5",
`
`CONTROL Method (cont'd)
`
`Figure 50b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3036
`
`Petitioner Apple Inc. - Ex. 1025, p. 3036
`
`
`
`WO 98109209
`
`PCTIUS97I15243
`
`89/1 63
`
`Prime
`METER
`Audit Trail (if
`required)
`
`METER Method
`Audit Trail UOE
`
`Add EVENT Count
`to Meter value
`
`METER Method
`UDE (the
`Mae”
`
`Wm? METER
`A”‘’" 7"" ("
`required)
`
`METER Method
`Audit Trail we
`
`Molar increment
`succeeded?
`
`No. Fan METER mum
`
`METER Method
`
`noeJ_
`
`METER Method
`Succeeded?
`
`Roll bad: secure
`database Iransacflnn
`
`E ,0
`
`R
`
`-
`Mam“ Fan“
`
`“~57...
`
`CONTROL Method (confd)
`
`‘
`
`sussmuns sneer (nuus 26)
`
`Figure 500
`
`
`Petitioner Apple Inc. - Ex. 1025, p. 3037
`
`Petitioner Apple Inc. - Ex. 1025, p. 3037
`
`
`
`WO 98109209
`
`PCI‘IUS97Il 5243
`
`90/163
`
`_.--.
`
`BILLING
`Method Audit
`Trail UDE
`
`
`
`Prime
`BILLING
`
`Audit Trail (if
`required)
`
`
`
`
`
`
`
`
`
`
`
`Map Atomic
`
`BILLING
`Elemenl It. Count.
`
`Method Map
`and Meter Value to
`Billing Amount
`MDE (Price list)
`Map MOE
`
`BILLING
`Method Audit
`Trail UDE
`
`
`
`Write BILLING
`
`Audit Trail (if
`required)
`
`Billing Amount
`Selected?
`
`
`
`BILLING Method
`
`No‘ Fan! BILLING Momoa
`
`
`
`
`
`
`
`
`Roll bad: aecure
`
`database Iranucdon
`
`READ Method Filled
`
`
`“Em CONTROL Method (confd)
`
`Figure 50d
`
`Petitioner Apple Inc. - Ex. 1025, p. 3038
`
`Petitioner Apple Inc. - Ex. 1025, p. 3038
`
`
`
`WO 98109209
`
`PC'l'IUS97I15243
`
`91/163
`
`1552
`
`
`
`
`
`Method Audit
`Trail UDE
`
`
`
`Prime
`BUDGET
`Audit Trail (if
`required)
`
`BUDGET
`Method UDE
`
`(the Budget)
`
`
`
`Add Billing Amount
`to Budget value
`
`BUDGET
`
` Write BUDGET
`Method Audit
`Audit Trail (if
`
`Trail UDE
`required)
`
`
`
`
`
`
`
`BUDGET Method
`
` Budget Method
`
`mums OK?
`
`Roll back secure
`datzbue tnnuaion
`
`READ Method Failed
`
`
`
`‘ ‘ Em
`
`CONTROL Method (confd)
`
`Figure 50e
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petiti0ne1‘UApp1e Inc. - Ex. 1025, p. 3039
`
`Petitioner Apple Inc. - Ex. 1025, p. 3039
`
`
`
`W0 98I09109
`
`PC'l'IUS97Il5243
`
`92/163
`
`_,__..-»-E552
`
`Figure 50f
`
`"fine
`
`WUDE
`
`
`
`.E754
`
`T23 (?:°.§§i.§£’§§’ W
`
`
`E153
`
`Determine key to
`use to decrypt
`content
`
`I-——R-no
`
` PERC for
`(object user)
`
`, 11:2
`
`
`
`
`
`
` Obtain
`encrypted
`
`content using
`ACCESS
`Method
`
`
`
`
`Decrypt content
`using DECRYFT
`method
`
`
`
`
`CONTROL Method (cont'd)
`
`[Em
`
`
`
`Can
`
`HNGERPRINT
` Fingerprint desired
`Method
`
`
`NO
`Obscure desired
`
`
`
`Call OBSCURE
`Method
`
`"°
`
`Commit eecure
`database ranuainn
`
`fine
`
`READ Method Pmeu
`Completed
`
`‘ “ ‘
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3040
`
`Petitioner Apple Inc. - Ex. 1025, p. 3040
`
`
`
`W0 98l09209
`
`PCl'IUS97I15243
`
`93/163
`
`__.--"E780 Method Use
`
`WRITE
`
`"
`
`Process Flow
`
`
`
`Ian 0! WHITE Melho
`Process
`
`
`
`WRl‘|’E Event
`
`',En2
`
`WRITE Evan!
`Alum: Elemznl and Count
`
`Mamie Elemenl and Count
`Meier Value
`
`,Em
`
`,'
`
`
`
`Meier Value
`Billing Arnounl
`
`CONTROL Method
`
`Bimno Value
`Budget value
`
`Encrypl conteni and
`update event
`
`E
`
`tedc 1
`W" W"
`
`I
`
`End 0! WRITE Melhod
`Process
`
`
`
`auocsr
`Method
`
`BILLING
`Method
`
`
`
`
`
`Secure
`
`Database
`
`suasnruws SHEET (RULE 25)
`
`Figure 51
`
`Petitioner Apple Inc. - Ex. 1025, p. 3041
`
`Petitioner Apple Inc. - Ex. 1025, p. 3041
`
`
`
`W0 98l09209
`
`PCT/lJS97Il5243
`
`94/163
`
`1780
`
`
`
`Ian MWRITE Me
`Process
`
`
`
`WRITE Evorn
`
`--
`
`
`
`Delermina idenfiflatian
`of object and user ID
`for read
`
`WRITE Event. One: ID. User ID
`
`s the Object open
`for this user?
`
`Call the OPEN
`Method for the
`Object Restart the
`T M m d
`Wag”: ":3 °
`registration is
`complete.
`
`Audi‘ UDE
`
`I
`
`Wm
`
`Prime Audit (it
`required)
`
`sum Secure Database
`Transaction
`
`SUBSTITUTE SHEET (RULE 25)
`
`FigUre 51 a
`
`Petitioner Apple Inc. - Ex. 1025, p. 3042
`
`Petitioner Apple Inc. - Ex. 1025, p. 3042
`
`
`
`W0 98109109
`
`rcr/us97/15243
`
`95/163
`
`EVENT Method
`Audit Trail UDE
`
`Map WRITE Even! to
`Atomic Element I and
`event count using Map
`MDE
`
`EVENT Method Man
`MOE
`
`Evont. Evuni Can. Atomic Ehmonl I. Olaied ID. Uur
`
`Write EVENT Audit
`Traii (it required)
`
`.
`
`EVENT Method
`Audit Trait UDE
`
`Hog‘? E'°:.;°nt
`° ‘cu
`
`Update EVENT Method
`Map MOE to reflect
`new data
`
`EVENT Method
`
`Roll back sccuro
`database transaction
`
`-
`WRITE Memod Fad“
`
`CONTROL Method (confd)
`
`Figure 51b
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3043
`
`Petitioner Apple Inc. - Ex. 1025, p. 3043
`
`
`
`W0 98/092119
`
`PCTIUS97/15243
`
`96/163
`
`Prime
`METER
`— Audit Trail (ii
`required)
`
`METER Method
`Audit Trail UDE
`
`Add EVENT Count
`to Meter value
`
`METER Method
`UDE (",1e
`Meter)
`
`METER Method
`Audit Trail UDE
`
`Write METER
`’‘”‘m T”" ‘"
`required)
`
`METER Value
`I
`
`Y“ 9'"
`
`Meter increment
`succeeded?
`
`Me. Hi METER Method
`
`METER Method
`
`Roi! back secure
`database transaction
`
`-
`Wm-TE Mwwd Fm!“
`
`CONTROL Method (confd)
`
`ME“
`
`Figure 510
`
`SUBSTTTUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3044
`
`Petitioner Apple Inc. - Ex. 1025, p. 3044
`
`
`
`W0 98/092139
`
`PCl'IUS97Il52-13
`
`97/163
`
`_. 1782
`
`Prime
`BILLING
`Audit Trail (if
`required)
`
`Map Atomrc
`Element :1. Count.
`
`BiIIing Amount
`usin Man MOE
`
`Method Audit
`Trail UDE
`
`BILLING
`Method Map
`MDE (Price list)
`
`Write BILLING
`Audit Trail (if
`required)
`
`BILLING
`Method Audit
`Trail UDE
`
`Billing Amount
`Seteraed?
`
`N0. Fol BILLING Method
`
`BILLING Method
`
`ILLING Moth -
`Succeeded?
`
`Roll bad: secure
`database transaction
`
`Petitioner Apple Inc. - Ex. 1025, p. 3045
`
`Petitioner Apple Inc. - Ex. 1025, p. 3045
`
`
`
`W0 98/092119
`
`PCT/US97Il5243
`
`98/163
`
`_
`
`1782
`
`
`
`
`P””° auocer
`
`
`.
`auocer
`
`M$:’;?’Ug‘}‘E"‘
`Audit Trail (if
`
`required)
`
`
`
` BUDGET
`
`Add Billing Amount
`Method UDE
`
`to Budget value
`(the Budget)
`
`
`
`
`
`
`
`
`BUDGET
`Method Audit
`Trail UDE
`
`
`
`
`
`
`Write BUDGET
`Audit Trail (it
`required)
`
`Eu. FAILS
`
`13541.
`
`BUDGET Method
`
`returns OK?
`
`Figure 51e
`
`WRITE Method Failed
`
`Roll back secure
`
`
`database transaction
`
`
`
`
`
`Budget Method
`
`. fim
`
`CONTROL Method (conrd)
`
`
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3046
`
`Petitioner Apple Inc. - Ex. 1025, p. 3046
`
`
`
`W0 9839209
`
`PCl'IUS97Il5243
`
`99/163
`
`1782
`
`"En:
`
`Write WRITE Audit
`Trail (if required)
`
`M.
`
`.
`And“ UDE
`
`
`
`
` PERC for
`(object. user)
`
`Rood
`
`, won
`
`Detennine key to
`use to encrypt
`content
`
`Encrypt content
`using ENCRYPT
`method
`
`Write content to
`object using
`ACCESS method
`
`and related information
`
`Update container TOC
`
`CONTROL Method (cont'd)
`
`,Enoa
`
`Commit secure
`
`database transaction
`
`.fivoa
`
`Figure 51f
`
`SUBSTITUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3047
`
`Petitioner Apple Inc. - Ex. 1025, p. 3047
`
`
`
`
`
`
`
`
`' ms
`
`' 1923
`
`Destroy channel and
`release resources
`
`Write Audit Traii (i!
`required)
`
`End CLOSE Method
`Process
`
`W0 98/09109
`
`PCTIUS97/15243
`
`100/163
`
`1920
`
`CLOSE
`
`Method
`Process Flow
`
`°“
`
`.»5"‘
`
`Prime Audit trail (6!
`required)
`
`Writ
`
`lfim
`
`wma
`
`Audit UDE
`
`Figure 52
`
`_$UB§IlTUTE SHEET (RULE 26)
`
`Petitioner Apple Inc. - Ex. 1025, p. 3048
`
`Petitioner Apple Inc. - Ex. 1025, p. 3048
`
`
`
`WO 98109209
`
`PCl‘lUS97Il 5243
`
`EVENT
`
`Method
`
`Process
`
`Flows
`
`101/163
`
`__,..[1:94o
`
`EVENT Method Start
`
`I
`EVENT. Evont Count. Evonl
`Parlrnotus
`
`
`
`Audit Trail (if
`required)
`
` Prime EVENT
`EVENT Method
`Audit Trail UDE
`
`
`
`
`DTD
`
`EVENT Method Man
`
`Load MAP MDE DTD
`
`Road
`
`1 1952
`
` , Em
`
`
`Map Event to Atomic
`E|ernent II and event
`count using Map MOE
`
`Rood
`
`
`
`
`EVENT Method Man
`MDE
`
`
`
`
`
` 1
`
`I970
`
`‘97
`
`2
`
`.
`
`EVENT Method
`Audit Trail UDE
`
`
`
`Wnle EVENT Audnt
`Trail (it required)
`
`
`
`
`
`
`
`Marni: Emma! 1. En»!
`Count
`
`, cm
`
` Atomic Element
`
`Selected?
`
`EVENT Method
`Succeeded
`
`, ma
`
`
`
`_ Em
`
`No
`
`EVENT Method tailed
`
`SUBSTITUTE SHEET (RULE 26)
`
`Figure 53a
`
`Petitioner Apple Inc. - Ex. 1025, p. 3049
`
`Event. Event Count.A1omrc Elernanl I. 01:13:! ID. um
`no
`'
`
`_
`
`Petitioner Apple Inc. - Ex. 1025, p. 3049
`
`
`
`“’° ”’“”°’
`
`PCl‘IUS9'7Il5243
`
`102/163
`
`Stan of MAP
`Process
`Event. EventCeunL‘I3E I. Oend ID. User
`
`Look up event in MDE '
`
`‘In
`
`Compare event range
`to AE translation table
`and determine AE it
`
`AE I
`
`Process
`and optional count
`
`sample
`
`M M
`
`apping
`
`P
`
`'l_E9:a
`
`“O
`
`End of EVENT Map
`
`‘_E962
`
`
`determined?
`
`
`
`Calculate AE count
`from event range
`
`.139"
`
`Process
`
`No__._ End of EVENT Map
`Process
`
`suasrrrum SHEET (RULE 26)
`
`H9‘-‘re 53b
`
`Petitioner Apple Inc. - Ex. 1025, p. 3050
`
`
`
`Yu
`
`£9“
`
`.-
`
`Petitioner Apple Inc. - Ex. 1025, p. 3050
`
`
`
`WO 98109209
`
`PCTIUS97I15143
`
`103/163
`
`
`
`__Eg80
`__
`V
`W W
`Em
`' _ I
`
`""'""-'. B,M;~.,G
`W
`ems Method
`
`'
`
`Audi! Trail uoe
`
`"”"" ."' "
`reqmred)
`
`BILLING
`Method
`Process
`Flows
`
`-
`
`
`
`
`Load MAP MDE om -—Rono
`
`
`Map meter value to
`billing amcunl usin