`Page 1/3
`Saved: 10/28/01, 10:39:29 PM
`Printed for: Implicit
`
`<!DOCTYPE RULES PUBLIC '-//BECOMM//DTD Rules V0.9//EN' '' [¬
`1
`¬2
`]>¬
`3
`¬4
`¬5
`<RULES>¬
`6
` <DESCRIPTION xml:lang="en">videoserver.rule</DESCRIPTION>¬
`7
` <RULE>¬
`8
`<PREDICATE value="query:(Content-Type=='TCP/Decode/Output' OR
`9
`Content-Type=='UDP/Decode/Output') AND Network-Port-Local=8011"/>¬
`…
`<ROUTE>¬
`10
`<STEP>¬
`11
`<BEAD name="avidemux"/>¬
`12
`<EDGE name="encode"/>¬
`13
`<SEED value="namespace:Content-Type='video/bmp'"/>¬
`14
`</STEP>¬
`15
`<STEP>¬
`16
`<BEAD name="bmptorgb"/>¬
`17
`<EDGE name="decode"/>¬
`18
`<SEED value="namespace:Content-Type='video/rgb'"/>¬
`19
`</STEP>¬
`20
` <STEP>¬
`21
`22
`23
`24
`25
`26
`27
`28
`29
`30
`31
`32
`33
`34
`35
`36
`37
`…
`…
`38
`39
`40
`41
`42
`
`<BEAD name="rgbalterencoding"/>¬
`<EDGE name="decode"/>¬
`<SEED value="namespace:newencoding=int:0x10050605"/>¬
`</STEP>¬
`<STEP>¬
`<BEAD name="clocksync"/>¬
`<EDGE name="encode"/>¬
`</STEP>¬
`<STEP>¬
`<BEAD name="framer"/>¬
`<EDGE name="encode"/>¬
`</STEP>¬
`<STEP>¬
`<BEAD name="TCP"/>¬
`<EDGE name="Encode"/>¬
`<SEED
`value="namespace:Network-Port-Remote=8002,Network-Address-Remote=ipv4:10.1
`.1.55,Network-Port-Local=0,Network-Address-Local=0"/>¬
`</STEP>¬
`<STEP>¬
`<BEAD name="IP"/>¬
`<EDGE name="Encode"/>¬
`</STEP>¬
`
`Page 1 of 3
`
`Implicit Exhibit 2073
`Sonos v. Implicit, IPR2018-0766, -0767
`
`
`
`/Users/implicit/Desktop/Source Code/2001.1…/…/…/rules/videoserver.rule
`Page 2/3
`Saved: 10/28/01, 10:39:29 PM
`Printed for: Implicit
`
` </ROUTE>¬
`43
` </RULE>¬
`44
`¬45
`¬46
` <RULE>¬
`47
` <PREDICATE value="query:(Content-Type=='TCP/Decode/Output' OR
`48
`Content-Type=='UDP/Decode/Output') AND Network-Port-Local=8012"/>¬
`…
` <ROUTE>¬
`49
` <STEP>¬
`50
` <BEAD name="avidemux"/>¬
`51
` <EDGE name="encode"/>¬
`52
` <SEED value="namespace:Content-Type='video/bmp'"/>¬
`53
` </STEP>¬
`54
`
` <STEP>¬
`55
`<BEAD name="framedrop"/>¬
`56
`<EDGE name="drop"/>¬
`57
`<SEED value="namespace:DropRate=1"/>¬
`58
` </STEP>¬
`
`59
` <STEP>¬
`60
` <BEAD name="bmptorgb"/>¬
`61
` <EDGE name="decode"/>¬
`62
` <SEED value="namespace:Content-Type='video/rgb'"/>¬
`63
` </STEP>¬
`64
` <STEP>¬
`65
` <BEAD name="rgbscale"/>¬
`66
` <EDGE name="decode"/>¬
`67
` <SEED
`68
`value="namespace:scale/width=200,scale/maxbytes=65000"/>¬
`…
` </STEP>¬
`69
` <STEP>¬
`70
` <BEAD name="rgbalterencoding"/>¬
`71
` <EDGE name="decode"/>¬
`72
` <SEED value="namespace:newencoding=int:0x10050605"/>¬
`73
` </STEP>¬
`74
` <STEP>¬
`75
` <BEAD name="clocksync"/>¬
`76
` <EDGE name="encode"/>¬
`77
` </STEP>¬
`78
` <STEP>¬
`79
` <BEAD name="framer"/>¬
`80
` <EDGE name="encode"/>¬
`81
` </STEP>¬
`82
` <STEP>¬
`83
` <BEAD name="UDP"/>¬
`84
` <EDGE name="Encode"/>¬
`85
`
`Page 2 of 3
`
`Implicit Exhibit 2073
`Sonos v. Implicit, IPR2018-0766, -0767
`
`
`
`/Users/implicit/Desktop/Source Code/2001.1…/…/…/rules/videoserver.rule
`Page 3/3
`Saved: 10/28/01, 10:39:29 PM
`Printed for: Implicit
`
` <SEED
`86
`value="namespace:Network-Port-Remote=8003,Network-Address-Remote=ipv4:10.1
`…
`.1.20,Network-Port-Local=0,Network-Address-Local=0"/>¬
`…
` </STEP>¬
`87
` <STEP>¬
`88
` <BEAD name="IP"/>¬
`89
` <EDGE name="Encode"/>¬
`90
` </STEP>¬
`91
` </ROUTE>¬
`92
` </RULE>¬
`93
`¬94
` <RULE>¬
`95
` <PREDICATE value="query:Content-Type=='audio/mp3'"/>¬
`96
` <ROUTE>¬
`97
` <STEP>¬
`98
` <BEAD name="mp3decoder"/>¬
`99
` <EDGE name="decode"/>¬
`100
` <SEED value="namespace:Content-Type='audio/pcm'"/>¬
`101
` </STEP>¬
`102
`</ROUTE>¬
`103
` </RULE>¬
`104
`¬
`105
` <RULE>¬
`106
` <PREDICATE value="query:Content-Type=='audio/pcm'"/>¬
`107
` <ROUTE>¬
`108
` <STEP>¬
`109
` <BEAD name="speaker"/>¬
`110
` <EDGE name="Encode"/>¬
`111
` <SEED value="namespace:AudioContext=pcmcontext:"/>¬
`112
` </STEP>¬
`113
`</ROUTE>¬
`114
` </RULE>¬
`115
`¬
`116
`</RULES>¬
`117
`118
`
`Page 3 of 3
`
`Implicit Exhibit 2073
`Sonos v. Implicit, IPR2018-0766, -0767
`
`