`Page 1/2
`Saved: 10/28/01, 4:35:40 PM
`Printed for: Implicit
`
`<STEP>¬
`<BEAD name="TCP"/>¬
`<EDGE name="Decode"/>¬
`</STEP>¬
`
`<RULES>¬
`1
`¬2
`¬3
` <RULE>¬
`4
` <PREDICATE value="query:Content-Type=='TCP/Decode/Input'"/>¬
`5
` <ROUTE>¬
`6
`¬7
`8
`9
`10
`11
`¬12
` </ROUTE>¬
`13
` </RULE>¬
`14
`¬15
` <!-- TCP decode uses the loopbacks from its encode edge -->¬
`16
` <RULE>¬
`17
`<PREDICATE value="query:Content-Type=='TCP/Decode/Output'"/>¬
`18
`<ROUTE>¬
`19
`<STEP>¬
`20
`<LOOPBACK edge="Encode"/>¬
`21
`</STEP>¬
`22
`</ROUTE>¬
`23
` </RULE>¬
`24
`¬25
` <!-- ¬
`26
`UDP ¬
`27
` -->¬
`28
`¬29
` <!-- UDP decode uses the loopbacks from its encode edge -->¬
`30
` <RULE>¬
`31
`<PREDICATE value="query:Content-Type=='UDP/Decode/Output'"/>¬
`32
`<ROUTE>¬
`33
` <STEP>¬
`34
`<LOOPBACK edge="Encode"/>¬
`35
` </STEP>¬
`36
`</ROUTE>¬
`37
` </RULE>¬
`38
`¬39
` <!-- get from the UDP socket to the UDP decode edge -->¬
`40
` <RULE>¬
`41
`<PREDICATE value="query:Content-Type=='UDP/Decode/Input'"/>¬
`42
`<ROUTE>¬
`43
` <STEP>¬
`44
`<BEAD name="UDP"/>¬
`45
`
`Page 1 of 2
`
`Implicit Exhibit 2064
`Sonos v. Implicit, IPR2018-0766, -0767
`
`
`
`/Users/implicit/Desktop/Source Code/2001.11.01/t…/…/rules/network.rule
`Page 2/2
`Saved: 10/28/01, 4:35:40 PM
`Printed for: Implicit
`
`<EDGE name="Decode"/>¬
`46
` </STEP>¬
`47
`</ROUTE>¬
`48
` </RULE>¬
`49
`¬50
`</RULES>¬
`51
`¬52
`53
`
`Page 2 of 2
`
`Implicit Exhibit 2064
`Sonos v. Implicit, IPR2018-0766, -0767
`
`