throbber
(19) United States
`(12) Patent Application Publication (10) Pub. No.: US 2012/0221955 A1
`Aug. 30, 2012
`(43) Pub. Date:
`Raleigh et al.
`
`US 20120221955A1
`
`(54)
`
`END USER DEVICE THAT SECURES AN
`ASSOCIATION OF APPLICATION TO
`SERVICE POLICY WITH AN APPLICATION
`CERTIFICATE CHECK
`
`(76)
`
`Inventors:
`
`Gregory G. Raleigh, Woodside,
`CA (US); Jeffrey Green,
`Sunnyvale, CA (US); James
`Lavine, Mill Valley, CA (US)
`
`(21)
`
`Appl. No.:
`
`13/309,556
`
`(22)
`
`Filed:
`
`Dec. 1, 2011
`
`(63)
`
`Related US. Application Data
`
`Continuation-in-part of application No. 12/380,759,
`filed on Mar. 2, 2009, Continuation-in-part of applica-
`tion No. 12/380,779, filed on Mar. 2, 2009, Continua-
`tion-in-part of application No. 12/380,758, filed on
`Mar. 2, 2009, Continuation-in-part of application No.
`12/380,778, filed on Mar. 2, 2009, Continuation-in-
`part of application No. 12/380,768, filed on Mar. 2,
`2009, Continuation-in—part of application No. 12/3 80,
`767, filed on Mar. 2, 2009, Continuation-in-part of
`application No. 12/380,780, filed on Mar. 2, 2009,
`Continuation-in-part of application No. 12/380,755,
`filed on Mar. 2, 2009, Continuation-in-part of applica-
`tion No. 12/380,756, filed on Mar. 2, 2009, Continua-
`tion-in-part of application No. 12/380,770, filed on
`Mar. 2, 2009, Continuation-in-part of application No.
`12/380,772, filed on Mar. 2, 2009, Continuation-in-
`part of application No. 12/380,782, filed on Mar. 2,
`2009, Continuation-in—part of application No. 12/3 80,
`783, filed on Mar. 2, 2009, Continuation-in-part of
`application No. 12/380,757, filed on Mar. 2, 2009,
`Continuation-in-part of application No. 12/380,781,
`filed on Mar. 2, 2009, Continuation-in-part of applica-
`tion No. 12/380,774, filed on Mar. 2, 2009, which is a
`continuation-in-part of application No. 12/380,773,
`filed on Mar. 2, 2009, Continuation-in-part of applica-
`tion No. 12/380,769, filed on Mar. 2, 2009, Continua-
`tion-in-part of application No. 12/380,777, filed on
`Mar. 2, 2009, Continuation-in-part of application No.
`
`12/695,019, filed on Jan. 27, 2010, Continuation-in-
`part of application No. 12/695,020, filed on Jan. 27,
`2010, Continuation-in-part of application No. 12/694,
`445, filed on Jan. 27, 2010, Continuation-in-part of
`application No. 12/694,451, filed on Jan. 27, 2010,
`Continuation-in-part of application No. 12/694,455,
`filed on Jan. 27, 2010, Continuation-in-part of appli-
`cation No. 12/695,021, filed on Jan. 27, 2010, Con-
`tinuation-in—part of application No. 12/695,980, filed
`on Jan. 28, 2010, Continuation-in-part of application
`No. 13/134,005, filed on May 25, 2011, Continuation-
`in-part ofapplication No. 13/134,028, filed on May 25,
`2011, Continuation-in-part of application No. 13/229,
`580, filed on Sep. 9, 2011, Continuation-in-part of
`application No. 13/237,827, filed on Sep. 20, 2011,
`Continuation-in-part of application No. 13/239,321,
`filed on Sep. 21, 2011, Continuation-in—part of appli-
`cation No. 13/247,998, filed on Sep. 28, 2011, Con-
`tinuation-in—part of application No. 13/248,028, filed
`on Sep. 28, 2011, which is a continuation-in-part of
`application No. 12/380,757, filed on Mar. 2, 2009,
`
`(Continued)
`
`Publication Classification
`
`Int. Cl.
`
`(51)
`
`G06F 21/00
`G06F 15/16
`G06F 3/01
`
`(2006.01)
`(2006.01)
`(2006.01)
`
`(52)
`
`(57)
`
`US. Cl. ............................................. 715/736; 726/1
`
`ABSTRACT
`
`Network service provisioning is described. Network service
`provisioning to a device includes a mechanism for ensuring
`that network services are available based upon one or more of
`appropriate trafiic control, billing, and notification policies.
`Ensuring that the policies are properly enforced on a device is
`a focus of this paper. The enforcement policies can be on the
`device or in the network.
`
`Service Ccntmiler @Service Control
`-
`rver
`ink
`3"
`1:leePoiIi:
`
`Mane ement
`Sewer 1652
`____'__
`erver
`negr
`'
`lAccessCSonirui
`
`H' Service
`«£54
`.‘ ry
`rver
`56’
`T
`1%5..
`Billing Event
`Sewer m
`Activaticn/
`Suspend!
`Resume Sewer
`340
`Billing Interface
`Server m
`. ServiceAnalysis. Tes
`(it Download 1225
`.
`Ii
`_II
`Beta Test Server
`658
`15'
`I
`
`.
`
`
`
`1---r--r'--
`
`Dispersive Networks, Inc. Ex. 1005
`Page 1 of 167
`
`iII
`
`Internet Services
`Accessed B The
`Device fl
`Phone Network
`Services
`Accessed By The
`Device m
`
`I
`I
`.
`
`Suspend/Resume
`Interface m
`twork 00$
`Provisionin
`Interfaces 3 0
`
`Inside Device m
`Service
`Downloaderfl
`Rcuter
`w
`
`Il
`
`Service Controi
`Device Link
`91I
`_ I..
`;
`i
`cnnection
`I
`1 Ll
`:
`Mane er
`I
`
`Policy Decision
`Pount
`ent
`
`ervice Mcnitcr
`fl
`A%ent
`
`Service Processor
`3
`
`71
`I1
`5"
`new
`”fly
`
`Communication
`Agent
`Bus 1630 \
`§=.
`User Interface
`fl
`
`Ethernet
`Dial/DSL
`Modem
`Modern
`Driver M Driverfl
`
`WPAN
`Modem
`Driver fl
`
`WLAN
`Modem
`Driverw
`
`WWANModem
`
`<"' '-> = Service Control Plane Communicaticn Patti
`= Service Traffic Plane Communication Patti
`
`Driver fl
`
`
`Dispersive Networks, Inc. Ex. 1005
`Page 1 of 167
`
`

`

`US 2012/0221955 A1
`Page 2
`
`(63)
`
`(60)
`
`Related US. Application Data
`
`which is a continuation-in—part of application No.
`13/134,005, filed on May 25, 201 1, which is a continu-
`ation-in—part of application No. 13/ 134,028, filed on
`May 25, 201 1, Continuation-in-part ofapplication No.
`13/248,025, filed on Sep. 28, 2011, Continuation-in-
`part of application No. 13/253,013, filed on Oct. 4,
`201 1.
`
`Provisional application No. 61/206,354, filed on Jan.
`28, 2009, provisional application No. 61/206,944,
`filed on Feb. 4, 2009, provisional application No.
`61/207,393, filed on Feb. 10, 2009, provisional appli-
`cation No. 61/207,739, filed on Feb. 13, 2009, provi-
`sional application No. 61/348,022, filed on May 25,
`2010, provisional application No. 61/381,159, filed on
`Sep. 9, 2010, provisional application No. 61/381,162,
`
`filed on Sep. 9, 2010, provisional application No.
`61/384,456, filed on Sep. 20, 2010, provisional appli-
`cation No. 61/389,547, filed on Oct. 4, 2010, provi-
`sional application No. 61/385,020, filed on Sep. 21,
`2010, provisional application No. 61/387,243, filed on
`Sep. 28, 2010, provisional application No. 61/387,247,
`filed on Sep. 28, 2010, provisional application No.
`61/407,358, filed on Oct. 27, 2010, provisional appli-
`cation No. 61/418,507, filed on Dec. 1, 2010, provi-
`sional application No. 61/418,509, filed on Dec. 1,
`2010, provisional application No. 61/420,727, filed on
`Dec. 7, 2010, provisional application No. 61/422,565,
`filed on Dec. 13, 2010, provisional application No.
`61/422,572, filed on Dec. 13, 2010, provisional appli-
`cation No. 61/422,574, filed on Dec. 13, 2010, provi-
`sional application No. 61/435,564, filed on Jan. 24,
`201 1, provisional application No. 61/472,606, filed on
`Apr. 6, 2011.
`
`Dispersive Networks, Inc. Ex. 1005
`Page 2 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 2 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 1 0f 79
`
`US 2012/0221955 A1
`
`9:502>:
`
`N:820$
`
`9:2002>:200
`
`
`
`I3NW:@822:20:62
`
`02>:
`
`<<<Oz>_>_
`
`E$500
`
`0222
`
`a1010520
`
`60:20200
`
`”20:08:03
`
`aRE.838:
`
`a$202,:
`
`9:5E28
`
`9:55:8a820%
`
`52:00E8&5;
`
`
`
`00_>_0m20039;
`
`a20:02:00
`
`0:28
`
`200390
`
`
`
`90062:00
`
`
`E2038;mm:890330022260
`
`
`mQIszo#:2200020:#:8200020:
`
`
`02022022290390280890
`
`00002{02202
`025m3aaF.0:
`$9085505
`
`380V
`
`8:90
`
`2:0:
`
`8:20
`
`£0020EEEE
`
`§022202
`
`
`
`0.:32:0:
`
`Iu8:90
`
`mC
`
`
`
`{0220220039;
`
`orF$82
`
`a{0:202
`
`mmmm0m
`
`2250km
`
`
`
`69:90:0002>:
`
`5020005?
`
`3SE.858:
`
`022%0222
`
`$020228
`
`$0$82I
`
`NE:8:sI#2E2,
`
`82:90,
`
`0me9,”.
`
`
`
`0:0920222{02502$020003
`
`
`
`
`
`
`
`
`
`
`
`a@5220aa22:000:220:90“2080080:#:0500202
`
`Dispersive Networks, Inc. Ex. 1005
`Page 3 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 3 of 167
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 2 0f 79
`
`US 2012/0221955 A1
`
`
`
`$5EEBE525$
`
`53a$82
`
`:2ch
`
`a838
`
`$38
`
`8388,”.
`
`ml:
`
`823$28_
`%355%82%$385%
`
`a
`
`a8880i
`
`835w.
`mm_o__on_855w
`
`
`mczcsooo<M.6:80BEmm
`
`
`0mm%Lommmooi
`
`NGE
`
`Iml:
`
`a838
`
`Dispersive Networks, Inc. Ex. 1005
`Page 4 of 167
`
`a838
`
`Dispersive Networks, Inc. Ex. 1005
`Page 4 of 167
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 3 0f 79
`
`US 2012/0221955 A1
`
`
`
`
`
`<NN_.5:05:00836m
`
` 3%;avE:anm
`
`EmEmmmcmE
`$955%
`
`
`6E8$82
`
`wmF52mm@595
`
`
`Eczm>zo<%55mm
`:559____m_aEamw
`
`392:8E3
`
`8&2;Sam%53$$581
`@55me
`\ccmqwsm
`
`I._____L____J_____I____.J._____J_____L__
`
`
`
`82:38a$8..m_m>_mc<835m______L____J._____
` Egg/om83mea$5358£8a$53m_w>_mc<
`
`mmmr
`
`0%:{9552
`$336380
`
`89
`
`63:00@23meAIIII
`
`flmmowfifim.®_u_
`
`modx3282EmacosmoEEEoo95EoEmc.SEmmu
`
`
`
`
`
`
`
`
`
`____J______J.____J.____L____I
`
`SEom838
`
`5%?
`
`€95ng$83
`
`aE25528g<<<wm3:
`
`wesmomficmqmsm
`
`a08:92
`
`
`
`$23me6E9;
`
`m5>m8%82
`
`mx:83mm
`
`5mo:26
`
`
`39ml:
`
`Moscow9888918::me
`
`$9a838£24/08
`
`_‘
`
`gem
`
`
`
`
`
`Hummmooo<cozowccooSE22835m8668>o__on_
`
`am{9562$852Em?Emmfgommomtwmmrww:
`
`
`em:3889$9I
`
`§535%m8
`
`{0252SEE..Esom.
`
`
`9:onwwmmmoEcozmgcsEEoo
`
`$23meE:8:6038Em?5.592E0?
`6:8083me6:80$82
`
`./898m
`
`SEEEE5:86%moaEI
`
`g
`
`a3SEE;I
` a9:8a%cozogmmEmuoEqq<86>%55252n:
`
`
`
`
`
`
`
`Z<>>>>Z<I_>>Z<n_>>EEwfimI_mn_\__m_n_
`
`
`
`
`
`
`
`828:F6828282828:8282
`
`
`
`
`
`
`
`
`
`35253:25$8525$2525@525
`
`fian—cozmoEjEEOQmcm_n_63:00¢o_>._®mNAllIIIV
`
`Dispersive Networks, Inc. Ex. 1005
`Page 5 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 5 of 167
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 4 of 79
`
`US 2012/0221955 A1
`
`
` Service
`Processor
`
`11_5
`
`
`
`Base Station
`
`1%
`
`FIG. 4A
`
`
` Service
`Processor
`
`115
`Service
`
`
`Base Station
`Controller
`
`
`E
`fl
`
`
`
` Service
`Processor
`
`11_5
`
`Service
`
`
`Controller
`
`
`2
`
`
`440
`
`420
`
` Base Station
`
`fi
`
`FIG. 4C
`
`Dispersive Networks, Inc. Ex. 1005
`Page 6 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 6 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 5 0f 79
`
`US 2012/0221955 A1
`
`FIG.5
`
`Dispersive Networks, Inc. Ex. 1005
`Page 7 of 167
`
`U)
`2:5
`[I
`>:':O
`.200
`45L!)
`I)
`
`<(
`
`OO F
`
`008Mapping
`
`unction 520
`
`QoSRules/State
`
`Dispersive Networks, Inc. Ex. 1005
`Page 7 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 6 0f 79
`
`US 2012/0221955 A1
`
`535me
`
`Dispersive Networks, Inc. Ex. 1005
`Page 8 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 8 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 7 of 79
`
`US 2012/0221955 A1
`
`702
`
`
`
`Setup 008 Rules
`
`Device Standing
`For 008
`
`
`
`
`Determine
`
`
`
`
`User Interface (UI)
`(e.g., Deny QoS
`Info/Options)
`
`708
`
`712
`
`008
`
`
`
`
`
` User Interface (UI)
`Availability
`
`
`(e.g., Deny QoS
`Info/Options)
`(e.g., Network
`
`Capacity)
`
`
`
`
`714
`
`716
`
`718
`
`Request Network
`Resources For
`
`008 Session
`
`
`
`Confirm Approved
`008 Session Setup
`
`Verify 008 For DAS
`Implementation On
`Device
`
`
`
`FIG. 7
`
`Dispersive Networks, Inc. Ex. 1005
`Page 9 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 9 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 8 0f 79
`
`US 2012/0221955 A1
`
`802
`
`
`
`008 Request
`Determined
`
`
`
`
`Determine
`User Interface (UI)
`Device Standing
`(e.g., Deny QoS
`
`
`For 008
`Info/Options)
`
`
`
`
`
`008
`
`
`
` User Interface (UI)
`Availability
`
`(e.g., Deny QoS
`(e.g., Network
`
`Info/Options)
`Capacity)
`
`
`
`808
`
`812
`
`Request Network
`Resources For
`
`008 Session
`
`814
`
`Confirm Approved
`QoS Session Setup
`
`816
`
`
`
`
`
`Execute QoS Router
`On The Device
`
`818
`
`Verify QoS
`Charging
`
`820
`
`822
`
`FIG. 8A
`
`Dispersive Networks, Inc. Ex. 1005
`Page 10 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 10 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 9 0f 79
`
`US 2012/0221955 A1
`
`824
`
`Monitor Device
`
`Activity
`
`008 Request
`Determined
`
`
`
`
`User Interface (UI)
`
`(e.g., 008 Level
`
`
`Selection)
`
`
`
`826
`
` 832
`
`
`
`Determine
`
`008 Level
`
`Yes
`
`Initiate 008
`
`834
`
`Request
`
`End
`
`836
`
`FIG. 8B
`
`Dispersive Networks, Inc. Ex. 1005
`Page 11 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 11 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 10 0f 79
`
`US 2012/0221955 A1
`
`842
`
`008 Request
`Determined
`
`Determine
`
`
`
`User Interface (UI)
`(e.g., Deny QoS
`Device Standing
`
`
`For 008
`Info/Options)
`
`008
`
`848
`
`852
`
`
`
`User Interface (UI)
`
`Availability
`
`(e.g., Deny QoS
`(e.g., Network
`
`Info/Options)
`Capacity)
`
`
`
`
`
`
`
`
`
`
`
`
`
`Request Network
`Resources For
`
`008 Session
`
`854
`
`Confirm Approved
`008 Session Setup
`
`856
`
`Execute QoS Router
`On The Device
`
`858
`
`860
`
`FIG. 80
`
`Dispersive Networks, Inc. Ex. 1005
`Page 12 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 12 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 11 of 79
`
`US 2012/0221955 A1
`
`902
`
`904
`
`906
`
`908
`
`910
`
`
`
`
`
`
`
`
`
`008 Session
`
`Granted
`
`PDP Maps 008
`Session Grant
`
`PDP Instructs PEP For
`
`008 Enforcement
`
`PEP Enforces The
`
`Q08 Monitoring
`Policy
`
`End
`
`912
`
`FIG. 9
`
`Dispersive Networks, Inc. Ex. 1005
`Page 13 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 13 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 12 of 79
`
`US 2012/0221955 A1
`
`1002
`
`Detect QOS
`
`Request/ Need
`
`
`Determine
`
`If 008 Request ls
`
`Suppoded
`
`1008
`
` 1004
`
`
`Yes
`
`Send 008 Request To
`The Service Controller
`
`Determine If Network
`Resources Are Available
`
`1012
`
`For The 008 Request
`
`1014
`
`1016
`
`1018
`
`
`
`Respond To QoS
`Request
`
`
`
`Request
`QoS Channel From
`The BTS
`
`
`
`Initiate 008 Session
`Based On Received
`RAB/Multi-RAB
`
`FIG. 10
`
`Dispersive Networks, Inc. Ex. 1005
`Page 14 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 14 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 13 of 79
`
`US 2012/0221955 A1
`
`1102
`
`Detect QoS
`
`Request/Need
`
`Determine
`
`
`If 008 Request |s
`
`Supported
`
`
`Yes
`
`Send 008 Request To
`The Service Controller
`
`1108
`
`
`1104
`
`For The 008 Request
`
`
`
`Determine If Network
`Resources Are Available
`
`1112
`
`Respond To 008
`Request
`
`1114
`
`Initiate 008 Session
`
`1116
`
`MonitorAnd Verify
`008 Session
`
`1118
`
`FIG. 11
`
`Dispersive Networks, Inc. Ex. 1005
`Page 15 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 15 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 14 0f 79
`
`US 2012/0221955 A1
`
`cozmoEjEEoo::53
`
`82gm.__
`
`................_NF.OE
`
`.........HEI.2:822835wEase:EmuoEE392E352
`
`.........._>Eon58938:
`
`
`
`
`
`9.5%:835m9292
`
`uuuuuuuuuu>E_on_EmEoSwmmE
`
`835m__§>e_n_
`
`uuuuuuuuuuo008mmo:ofiELoE._LEow:z_mEc2
`
`Dispersive Networks, Inc. Ex. 1005
`Page 16 of 167
`
`EMm
`
`
`
`
`muuuuuuuuuu>_E_on_$52382
`
`<Em?9:822835w958muc<96:0n:E25
`
`Log_co_>_
`
`mm80<835m23mg8Eom
`
`
`
`6E8uuuuuuuuuuEE6;E33382
`
`9:5;_9Eoo2mgEm9::an
`
`
`
`mgzwmm005.5
`
`2_m"=26has
`
`
`
`__Eon.E3938:
`
`cozmgag
`
`cofiéeg
`
`
`
`8&5“;528:9?
`
`
`
`
`
`9:822835mE<wmoEwwx5252_E61EmeEmmmE
`
`
`
`EwEmmmcmEcofimmwwEmEcgmmmeoom
`
`.20fig?3%“.805mm
`
`A.SQwZ9mn_On_\n_._._2m\n_._.n=mn_._.._.I\n_._:_.Iv
`
`
`
`:529:5..........8%25
`
`
`
`59:5m:
`
`
`
`Eummmdmmmmm835w5w:w8553
`
`Dispersive Networks, Inc. Ex. 1005
`Page 16 of 167
`
`
`
`

`

`mtaP
`
`a
`
`Aug. 30, 2012 Sheet 15 0f 79
`
`US 2012/0221955 A1
`
`Emmau"hmsmudowflommw835wLem:M__9;:833mmm:
`c__5%am
`
`
`
`
`.“llu_._cosmowwflhmm"TIIEm?ac____mIIII_IIIDIIIEm?89:22P_.
`
`__
`
`.mu"co_H8__o_o_<
`
`E3238:P=IIIIIIIIIInu"Aconga::5?SEE;qummconga?
`
`
`
`coammwwEmEcgmmmeoomm__ABaa2930n_E.:>_mEE\mn_tIEEIVW.n"8:282025%_n_<$23me{9,302
`u___E6;
`
`.m=”$me835mEmEmmmcmE
`__btmfigm:<.o.dn__EEO:Ho._ww\w._._.3%18.29%
`
`u"m.:5?gmn:$50no:a8
`
`=A.
`
`IIIIIIIIIIIIIIIIIIIIIIII_=AIIIIIIIIIu"EonoE
`
`=IIIIIIIIIIaEEO:%__023$958m9396:0n:
`
`
`
`2882835w
`
`525E98:
`
`__“Eon—EwEstwme
`
`coszmEmaE>26;2thE252
`
`
`
`__6:80«55%=wmwoo<
`
`5:82
`
`
`
`
`
`
`
`9:98283me____m>>2_n_:68:=£59558?
`
`
`
`2.gen.“$593822
`
`
`
`8:822833w
`
`uuuuuuuuuu>_Eon“$82382
`
`
`
`>_._n_\o<_>_EmuoE
`
`Dispersive Networks, Inc. Ex. 1005
`Page 17 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 17 of 167
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 16 0f 79
`
`US 2012/0221955 A1
`
`MonitorA Network
`
`Service Usage
`Activity
`
`1408
`
`
`Network Capacity
`Controlled Service
`
`Classify For Differential
`Network Access Control
`
`Associate With A
`
`Network Capacity
`Controlled Services
`
`Control Policy
`
`Implement
`Differential Traffic
`Controls
`
`1410
`
`1412
`
`1414
`
`1416
`
`FIG. 14
`
`Dispersive Networks, Inc. Ex. 1005
`Page 18 of 167
`
`Usage Activity?
`
`
`
`
`
`
`Do Not Classify For
`Differential Network
`Access Control
`
`
`
`
`
`Dispersive Networks, Inc. Ex. 1005
`Page 18 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 17 of 79
`
`US 2012/0221955 A1
`
`1502
`
`Monitor A Network
`
`Service Usage
`Activity At A Device
`
`Report Monitored
`Network Service Usage
`Activities
`
`Perform A Statistical
`
`Analysis Of Reported
`Service Usage
`Activities Across A
`
`Controls
`
`Plurality Of Devices
`
`Receive A Network
`
`Service Usage
`Activity Classification
`List
`
`Implement
`Differential Traffic
`
`1504
`
`1506
`
`1508
`
`1510
`
`1512
`
`FIG. 15
`
`Dispersive Networks, Inc. Ex. 1005
`Page 19 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 19 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 18 of 79
`
`US 2012/0221955 A1
`
`Receive A First
`Device Service
`
`Usage Activity Report
`
`Receive A Second
`
`Device Service
`
`Usage Activity Report
`
`List To Second Device
`
`Perform A Statistical
`
`Analysis Of Reported
`Service Usage
`Activities Across A
`
`Plurality Of Devices
`
`Send A Network
`
`Service Usage
`Activity Classification
`List To First Device
`
`Send A Network
`
`Service Usage
`Activity Classification
`
`1624
`
`1626
`
`1628
`
`1630
`
`1532
`
`FIG. 16
`
`Dispersive Networks, Inc. Ex. 1005
`Page 20 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 20 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 19 of 79
`
`US 2012/0221955 A1
`
`MonitorA Network
`
`Service Usage
`Activity Of A Plurality
`Of Devices
`
`Perform A Statistical
`
`Analysis Of
`Monitored Network
`
`Service Usage
`Activities Across The
`
`Plurality Of Devices
`
`Plurality Of Devices
`
`Send A Network
`
`Service Usage
`Activity Classification
`List To Each Of The
`
`1704
`
`1706
`
`1708
`
`FIG. 17
`
`Dispersive Networks, Inc. Ex. 1005
`Page 21 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 21 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 20 of 79
`
`US 2012/0221955 A1
`
`Monitor A Network
`
`Service Usage
`Activity
`
`Associate A Network
`
`Service Usage
`Activity With A
`Service Usage
`Control Policy For
`Protecting Network
`Capacity
`
`1804
`
`1806
`
`1808
`
`Usage Control Policy
`
`Generate A User
`
`Notification Based
`
`On The Service
`
`FIG. 18
`
`Dispersive Networks, Inc. Ex. 1005
`Page 22 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 22 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 21 of 79
`
`US 2012/0221955 A1
`
`Determine A
`Network Busy State
`Of One Or More
`
`Networks
`
`Controls
`
`Classify A Network
`Service Usage
`Activity Of A Device
`Based On The
`
`Network Busy Sate
`Determination
`
`Immemem
`Differential Traffic
`
`1904
`
`1906
`
`1908
`
`FIG. 19
`
`Dispersive Networks, Inc. Ex. 1005
`Page 23 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 23 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 22 of 79
`
`US 2012/0221955 A1
`
`MonitorA Network
`
`Service Usage
`Activity
`
`2004
`
`2010
`
`Classify A Network
`Service Usage
`Activity Of A Device
`Based For Protecting
`Network Capacity
`
`Account For Network
`
`Capacity Controlled
`Services
`
`2006
`
`2008
`
`Charge For Network
`Capacity Controlled
`Services
`
`FIG. 20
`
`Dispersive Networks, Inc. Ex. 1005
`Page 24 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 24 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 23 of 79
`
`US 2012/0221955 A1
`
`Receive A Device
`
`Service Access API
`
`Request
`
`Access
`
`Respond To The
`Device Service
`
`Access API Request
`
`Implement
`Differential Network
`
`2104
`
`2105
`
`2108
`
`End
`
`211
`
`0
`
`FIG. 21
`
`Dispersive Networks, Inc. Ex. 1005
`Page 25 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 25 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 24 of 79
`
`US 2012/0221955 A1
`
`Monitor Network
`
`Service Usage
`Activities Of A Device
`
`Determine A
`
`Network Busy State
`Based On The
`Monitored Network
`
`Element/Function
`
`Service Usage
`Activities
`
`Send A Network
`
`Busy State Report To
`A Network
`
`2204
`
`2206
`
`2208
`
`End
`
`FIG. 22
`
`Dispersive Networks, Inc. Ex. 1005
`Page 26 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 26 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 25 0f 79
`
`US 2012/0221955 A1
`
`x—x—
`
`o\°o
`OjN
`(I)
`[:0
`Z
`
`o\°Lo
`
`(ZOOFNNx—x—
`03
`Z
`
`o\°o
`
`mfl'NC‘OC‘ONC‘O
`(I)
`03
`Z
`
`nun——
`QuickTime
`
`‘6
`gnaw
`=3
`Qa'gbm‘”
`-|—'>~.\.._CQC
`DxCUCUCU:
`OUJCDD.LI_!:
`
`o\°
`5‘3
`(0L0
`03
`Z
`
`o\°o
`‘—
`(1)
`[:0
`Z
`
`<r<rco
`
`[\LD
`
`L0<rl\
`
`FIG.23
`
`Dispersive Networks, Inc. Ex. 1005
`Page 27 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 27 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 26 0f 79
`
`1A55912
`
`r—w—w—w—w—H
`
`
`
`
`
`mamaEm:85$2900qq<
`
`wEmE>ma
`
`
`
`co=m___o:8ommomma8Emm
`
`
`
`:88qu96¢a6:280835w
`
`
`
`anewQQ<:_52:92.0.cofigmw835mII9E8E
`
`
`
`.8=>_mc<98%9.5538%mama:
`
`
`
`
`
`98E.mto_<ES“..2531cosommcmfi
`
`2894
`
`
`
`
`
`$5Emx0825;momma5:565
`
`5628
`
`5me
`
`:85888%;w835m55920
`
`
`
` %vtoéozEEmo
`
`
`
`05:06:65{0232EEO
`
`wovm
`
`
`
` %8285:858:50
`
`
`
`m:____m6:50
`
`NFVN
`
`905QQEmEmo
`
`
`
`29:528:825:.o99$:5mama:55980SE
`
`
`
`
`
`wmwmxomnuwwmcozomwcmfi.
`
`
`
`
`
`NNVNU%22:2299%:M__mtn_ur;{9532285:50Iz-vmvm2-8%
`
`
`
`
`
`
`m.mmmflmflVN6—;2.8%E_mtI<5
`
`22.5w.8228QQ<wzumz<m<._.w
`
`
`mmvmENE78%
`
`
`2502006E8
`
`
`
`IONE0vmvmIx826286>.I2:8m.8228&<20%ngnF/MNMN
`
`$55QQ<bag9::z<m<._.w
`
`Dispersive Networks, Inc. Ex. 1005
`Page 28 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 28 of 167
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 27 0f 79
`
`US 2012/0221955 A1
`
`2:me28:85_oqo_o>on_qq<
`
`385%;
`
`
`
`:o_§__oc8om_momma
`
`
`
`Q85QQ<55823052628835m
`
`
`
`
`6258.1dramam:____m_.mtogmmmomma
`
`282§26¢.35?26E6:83;838%:
`835mMa%
`
`Em<wovm
`
`8:028use;w6:02:00835m
`
`
`
`
`
`ascemseax5362EEmo
`
`:85Cezommcmfiw52%5:655.855L228
`mama"SN
`
`
`
`
`8:028JIV"movmogm
`
`
`
`
`cm_n_2mxomnvofi093:$5990.x53625E80:285:855E8
`
`
`
`cozommcm:§92:62cozommcmc.hommmm:5momma580652on3.15250
`
`
`wmvmxompcmon.
`
`
`
`meowqq<baaBE.z<m<5g
`
`
`
`vmvmIx836286>.lwmvmoFmmvm
`
`fl:DOWhmgo_m>®fl_QQ<HGCLQ—E0{PWFuNomN
`
`|E26
`
`33%E2969<£50285E8z<m<5835m
`OWE&'2:EN:3%5230562
`
`
`
`
`
`
`
`cofioazoz
`
`m:____m3.6;2::
`
`omvm
`
`NNVN
`
`mm.o:3
`
`<5
`
`E25
`
`2-8mm
`
`
`
`
`
`%90:82comm:{05oz9006:50z-vmvmzémvm835m
`
`Dispersive Networks, Inc. Ex. 1005
`Page 29 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 29 of 167
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 28 0f 79
`
`US 2012/0221955 A1
`
`
`
`
`
`8628was”.a:o=m___o:oommmmmw:835m
`
`x0880;888%:8momma
`
`$5920
`
`
`
`20:82888%:8$8:
`
`wmvm
`
`Novm
`
`I5;m5%
`90mx#Z.O
`
`g2:oow$3969QQ<co=8=cm£=<
`
`
`
`meowmeow
`
`E585QQ<stow6:8qu
`
`g>o__on_Q85qq<
`
`§902%Logo_o>on_qq<Evm
`
`250288.58
`
`BE552E
`
`omvm
`
`
`
`9285:85>th2::
`
`05m
`
`om.QE
`
`NNVN
`
`
`
`22:52mommax5332eoo5E8
`
`wEOHmqq<\Emn—EFE.wNvN
`NQN£956286>
`
`$595
`
`omvm
`
`
`
` m:_:o_m_>en_x52528E8%6:380
`835m
`
`wovm
`
`0:555E8
`
`erm
`
`22w3<§tmo
`
`Evm
`
`z<m<._.w
`
`
`
`TvmvmTomvm
`
`0
`
`0Sb
`
`oTomvm
`
`z<mSb
`
`
`
`z-vmvm2&va
`
`<._.w
`
`zémvm
`
`Dispersive Networks, Inc. Ex. 1005
`Page 30 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 30 of 167
`
`
`
`
`
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 29 0f 79
`
`US 2012/0221955 A1
`
`
`
`:26ng96¢aco_§__oc8om@983835w
`
`g2:oow$8650Qq<828:5535:05:00835w
`
`
`
`EscmceQQQ<33mm_m_E%90oovm
`
`
`
`
`
`commwowm
`
`mwovm
`
`:_co_w_>9n_x52626E8
`
`9mm
`
`
`
`8@983$5226
`
`Novm
`
`%
`
`l_n_m<
`
`x82525E8
`
`
`
`
`
`x0895“.8585:m:____m_5:50
`
`NEVN
`
`%>o__on_965QQ<§§2onqugtmo
`
`
`
`90:82cozommcmc.8mmmm:
`
`
`
`emaow_oqo_o>on_qq<
`
`8%
`
`%$.onQq<5%;BE.
`
`
`mmvmTmmvmFmomm
`
`BEBE<5E26%ENE78%838562
`
`2502005:80z<m<5835w
`
`
`
`
`9.285:85>th9::macofioéoz
`%9:5as;E:z<m<5
`I2-0%2.8%
`98I<5:55
`
`
`
`
`29522mmmm:vtoEmzeoo5E8|z-vmvmzémvm82mm
`
`R.QE
`
`Dispersive Networks, Inc. Ex. 1005
`Page 31 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 31 of 167
`
`
`
`
`

`

`mP
`
`p
`
`c
`
`n
`
`Aug. 30, 2012 Sheet 30 0f 79
`
`1A5591
`
`PIAvovmmEm<
`
`
`w9%P9.28:0:856E8IIInIcofigwmwmgiwcomm
`
`
`.mmc_co_m_>en_vzoEoz5E8....co=8_Em£=<
`
`
`
`.mwovmco_§__oaooom@98385556:8onQq<anm5:885
`
`meow
`
`%
`
`§9053<5Emo
`
`
`
`22:52888%:5mmmw:
`
`wmvm
`
`.m9.555E8x85025E8
`
`Novm
`
`%5:3808:55
`
`
`
` %>o__on_9.90838
`
`%>o__on_Q85qq<
`
`
`I<5SmmvmUmmvm20:82@983{0502E85E8z-§&2-8%
`n.0l|nomvmwNmu_“—2-8%m8:5as;E:
`
`
`855qq<ban9::z<m<5§I§.I
`
`fixx523286>.ENEm505$328qq<65250<5
`
`9255mewgooQq<x0880;868%:mlTvmvmVomvm
`
`
`
`
`
`5$8:58226Sumz<m<5
`
`m>>oBoo5E8
`
`Dispersive Networks, Inc. Ex. 1005
`Page 32 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 32 of 167
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 31 0f 79
`
`US 2012/0221955 A1
`
`
`
`90:82888%:6$8:
`
`mmmm
`
`x52525E8
`
`Novm
`
`§29mqqfoEmoSam
`
`
`
` %0:285:855E8
`
`
`
`mc_co_m_>9n_x83625E8
`
`wovm
`
`%Sam5:5
`
`
`
`:26ngwas;aco=m___oc8omommm:835m
`
`E885qq<530m6:885
`
`mammmeow
`
`8:8?er
`
`29:85328qq<
`
`ommm
`
`§2:oom539,8qq<
`
`855qq<Ema2::g%Fzfim(mm
`05:5>th2::8mmx526286>.ENE
` NNVN%20:82@083x5262eoo5E83g_n_m<Z<m<._.m%Iomvmo|
`22as;E:.<5%lml
`
`
`
`%mm.QE32:8mx550235anEm
`
`6525£50285E8
`
`Dispersive Networks, Inc. Ex. 1005
`Page 33 of 167
`
`
`
`5@083$5055
`
`comm
`
`x08commcosommcm:>o__on_9653<
`
`3mm
`
`
`
`5:280835m
`
`>o__on_965838
`
`8mm
`
`Dispersive Networks, Inc. Ex. 1005
`Page 33 of 167
`
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 32 of 79
`
`US 2012/0221955 A1
`
`
`
`
`
`
`
`
`Logging in to an ASPI
`M
`
`Enforcing a policy set
`M
`
`Checking for fraud
`m
`
`Reporting usage stats & billing info to app service provider
`m
`
`
`
`FIG. 30
`
`
`
`
`
`
`Dispersive Networks, Inc. Ex. 1005
`Page 34 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 34 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 33 of 79
`
`US 2012/0221955 A1
`
`Logging in to an ASPI
`fl
`
`Assigning and provisioning unique proxy server/gateway routes for
`app
`
`M
`
`
`
`
`
`
`
`
`Providing a destination pointer for the app to the ASP
`3106
`
`Compiling the destination pointer into the app at the ASP
`3108
`
`Provisioning the proxy server/gateway with app service plan policies
`and/or billing plan policies
`m
`
`
`
`Enforcing the policy set
`w
`
`Performing a fraud check in the proxy server/gateway
`3114
`
`Reporting usage statistics and billing info to the ASP from the proxy
`server/gateway
`m
`
`End
`
`FIG. 31
`
`Dispersive Networks, Inc. Ex. 1005
`Page 35 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 35 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 34 0f 79
`
`US 2012/0221955 A1
`
`Assigning unique gateway/proxy server flows to app
`3202
`
`A service controller and/or network provisioning apparatus mapping
`ASP plan template choices and variable service policy parameters
`
`3204
`
`ASP specifying a service plan that allows the app to go to destinations
`that are less limited that with strict network destination control
`3206
`
`FIG. 32
`
`Dispersive Networks, Inc. Ex. 1005
`Page 36 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 36 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 35 of 79
`
`US 2012/0221955 A1
`
`3300 \
`
`Start
`
`Performing a credit check
`m
`
`Selecting a plan via an ASP portal
`m
`
`m
`
`DAS performing secure app
`credential check
`
`App embedding policy rules
`w
`
`DAS verifying app policies against
`carrier established policies
`3310
`
`DAS tracking app service usage
`m
`
`DAS performing access control
`3314
`
`Performing fraud detection
`3316
`
`DAS app API providing network state
`m
`
`DAS provides analytics to ASP
`M
`
`Enabling flexible billing
`M
`
`End
`
`FIG. 33
`
`Dispersive Networks, Inc. Ex. 1005
`Page 37 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 37 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 36 of 79
`
`US 2012/0221955 A1
`
`3400 \
`
`Logging in to ASPI
`3402
`
`Confirming credit
`3404
`
`Selecting authentication options
`3408
`
`Creating app group
`3406
`
`m
`
`Selecting an app service provider
`service plan set
`m
`
`Uploading app credentials to
`service controller
`
`Checking app credentials
`3416
`—
`
`Downloading app credentials to
`service processor on device
`
`3414
`
`Associating app credentials with service policy set
`3418
`
`Enforcing policy set
`3420
`
`Performing fraud check
`3422
`
`Reporting usage statistics and billing info to ASP
`3424
`
`End
`
`FIG. 34
`
`Dispersive Networks, Inc. Ex. 1005
`Page 38 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 38 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 37 0f 79
`
`US 2012/0221955 A1
`
`5595
`
`comm
`
`955£552@555
`
`
`
`eaogmmcsm:____m_
`
`vomm
`
`momm
`
`x55025E8
`
`
`
` %.2ch:9me83.8
`
`
`
` g5:280835m
`
`
`
` a53805835m
`
`mm.o_n_
`
`Dispersive Networks, Inc. Ex. 1005
`Page 39 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 39 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 38 0f 79
`
`US 2012/0221955 A1
`
`a6525
`
`2m5£0szSEE
`
`
`
`938:8:5mc____m_
`
`voom
`
`
`
`5:50:9me835m
`
`$8
`
`
`
`5:280835m
`
`05m
`
`
`
` a$8809;835m
`
`%xsémz5E8
`
`
`
`5:60:9me835m
`
`Sam
`
`mm.®_n_
`
`Dispersive Networks, Inc. Ex. 1005
`Page 40 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 40 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 39 0f 79
`
`US 2012/0221955 A1
`
`
`
`
`
`
`
`83%E803%2co=mo__&mmmcma2:888.m
`
`
`
`
`
`8;E83882;E:6592253mo>_8om.m
`
`
`
`8:8:qucam965gm9:mm>oEom.v
`
`
`
`3:5mSN3%595382:8658
`
`829525238
`
`5oom
`
`
`
` $2538%#252m5co_m:_o:_5.,Ew<280:8:qumco_m_>9n_.o965
`
`
`
`52558m:$25227,039$53_n_m<.
`
`N
`
`3285E0:x083%8:23328$.m
`
`835m
`
`5:05:00
`
`qq<85
`
`835m
`
`
`
`
`
`9.2233.2532swmwwmmfi.F3<
`
`
`33wA|>00
`
`
`
`2%3%523:1.m
`
`
`
`aisfissa.w
`
`$255
`
`6E:28
`
`8E8
`
`53891
`
`mm.0_n_
`
`@0meQQ<Nm
`
`<593:2:S
`
`£8
`
`__smc_25
`
`
`
`«Ex88%Q3004.2“$5253;.N5955
`E::o_#mo__&<.cmm;2:ozmgaqm:3oom968m.3
`
`
`
`583%a:x03NVgemHam52551
`
`
`
`asem:o_Eo__&<2mmom?
`
`Dispersive Networks, Inc. Ex. 1005
`Page 41 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 41 of 167
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 40 0f 79
`
`US 2012/0221955 A1
`
`
`
`82852E936
`
`
`
`
`8;E08852;;5E9682258mozmoom.m5E8coma
`8:3m3:82m88638.86885oom5265
`
`.6:8:
`
`
`
`9%88m525:8.N:
`
`
`
`3.192258.9
`
`
`
`4/8mm
`
`
`
`
`
`
`
`
`.25Em<85%9:co:2a$25582158::9688:858Em<.m2.388%:8;_>_N_>_:n_o
`
`32:85So::089%85:98868m.N980,0552558
`
`
`
`
`5:088833meso:m
`835m8<8:3928:8:0>0
`
`
`83%E803%2:o_:8:8m88828080.Nqswavomw9%m
`mco_m_>en_.w.$25888Ea:8:889983mE86205a:Ew<9mco=8__8m8.35m8m8305...
`
`
`£258.88m83:5.:2someco:8:8m8m95%228:8«83%co_m_>en_..N:o83%8:co:22:88%:8;8:88
`
`5:58883%.8858%855.o...
`.8o:08
`
`
`
`
`
`BEBE
`
`.5:8.2838:.385:88:233.v:38m
`
`..883<58<:88EBo88:g83%a::03Nva..€55Us:o:8:8<.58<Nm832m8%9@283:.3
`$50:92:Em89mco_:8__8<
`
`
`
`8388/:29mme
`
`3:588838
`
`Besmcoo
`
`:Omwmoo._m
`
`mm.OE
`
`Dispersive Networks, Inc. Ex. 1005
`Page 42 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 42 of 167
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 41 0f 79
`
`US 2012/0221955 A1
`
`5:280835w
`
`
`
`
`
`
`
` -365Q?E838x85$8:20595x8504/comm
`
`836m mm80<
`(mm0_H_65mg9.20:8:x8282
`
`
`
`
`93253
`
`8meEm:‘
`
`
`
`83891835m
`
`529m@5580
`
`
`
`26583mm53mm
`
`x8252
`
`
`
`mmmoo<vtoéoz.too.#x85058891
`
`
`
`
`
`
`mom?0co_gmo__&<8:832
`Q39'1co=8__%n_momma
`
`833mwamooi
`
`mco=8E=EEoo
`
`
`
`:82mco_g8_§EEoo
`
`.8885
`
`
`
`
`
`5me9:882b_>=o<cosmgaaf
`
`
`
`6me.8885
`
`Eoe
`
`x8262
`
`920:8:
`
`Lowwmoohn—
`
`Dispersive Networks, Inc. Ex. 1005
`Page 43 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 43 of 167
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 42 0f 79
`
`US 2012/0221955 A1
`
`Usco=8=3<
`
`QQ<9:EQ85gm5.magic
`
`mm966
`
`
`
`95:o=8__&m:o_m_>oa25:950.9
`
`
`
`803%23::3m::25.3
`
`.8382£23
`
`
`
`co_m_>oa955amco8me_mco_ao.t
`
`82$85:;m3
`
`
`
`6:8355:28088%5x25E9?835m
`
`
`
`
`
`as928182:26:co_m_>en_.3
`
`.58;.5855S
`
`mo8655625?
`
`
`
`gem§8__&<.2x858a821m5:,
`
`
`vegan;co_fio__&<.
`
`:3OQw®>_¢omm.F5251
`
`835w
`
`QQ<SE8855Em<qq<29mm<
`
`0:25$85:E>535as,
`
`
`
`co_#mo__&<wcgm
`
`.m
`
`.98;@3863
`
`ES:3man
`
`69:853.8
`
`cesmgaqm9:
`
`mom:
`
`34$83:
`
`
`
`mama:99cm
`
`Eton9>2
`
`s>8
`
`qq<
`
`4/83
`
`momma
`
`®0_>._®m\w_®:_n_:O_w_>o._n_.wrCOBDOOXGmap—QCOSMO=Qg<
`
`
`
`
`89486391.2QQ<mm.92on
`COQ.Q<UmngO—mohm__E_m
`
`
`.3mm:9ouoou<.N
`
`
`22.8£8wow»:98&<.8
`
`
`
`$83
`
`835m
`
`83805
`
`
`
`50Eswcoo
`
`ow.OE
`
`Dispersive Networks, Inc. Ex. 1005
`Page 44 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 44 of 167
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 43 0f 79
`
`US 2012/0221955 A1
`
`me@520'18:353;
`
`
`Qq<co=mo__&<-5:380835m
`
`8Emm
`
`238582.00
`
`Q8593E838x8504/0on
`
`
`
`
`
`wwooo<vtoEmzntwoItx850.8885
`
`965838anm
`
`8QO5m:‘
`
`
`
`5389.;85.8
`
`
`
`829$8:980
`
`E9.55
`
`cosmoEE>:o:mo::m>
`
`8memoS=8__&<
`mcosngEEoo
`
`.8885
`
`
`QQ<820:8:9:282
`
`H888583891
`
`
`
`x52825523?
`
`
`
`6meBmmmooi838m
`
`
`$megaggle—23339*co=8__&<
`
`
`
`5on95:82x6332
`
`Dispersive Networks, Inc. Ex. 1005
`Page 45 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 45 of 167
`
`
`
`
`
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 44 of 79
`
`US 2012/0221955 A1
`
`Secure Execution nvironmen
`
`loader/SignatureVerifierand/Updater
`
`“Ema
`
`Processor
`
`(DDR)
`
`SecureBoot
`
`Application
`Monitoring
`Processor
`
`Network Access
`
`Secure RAM
`
`Application Monitoring
`
`Processor Code
`
`Dispersive Networks, Inc. Ex. 1005
`Page 46 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 46 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 45 of 79
`
`US 2012/0221955 A1
`
`4300A
`
`\
`
`Verify Service Processor is properly authenticated and reporting
`usage when device is on network
`4302
`
`
`
`Verify Service Processor is properly responds to access control
`commands
`
`4304
`
`Verify Service Processor code integrity is maintained
`4306
`
`Verify application with an application specific service has not been
`tampered with
`4308
`
`Verify usage reports from trusted source(s) indicate usage behavior
`that is within usage control policies
`4310
`
`Verify usage reports from trusted source(s) match usage reports
`from Service Processor
`
`4312
`
`
`
`Ensure usage does not exceed caps
`4314
`
`FIG. 43A ®
`
`Dispersive Networks, Inc. Ex. 1005
`Page 47 of 167
`
`Dispersive Networks, Inc. Ex. 1005
`Page 47 of 167
`
`

`

`Patent Application Publication
`
`Aug. 30, 2012 Sheet 46 of

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