`Page 1/4
`Saved: 10/11/01, 7:54:31 PM
`Printed for: Implicit
`
`<!DOCTYPE RULES PUBLIC '-//BECOMM//DTD Rules V0.9//EN' '' [¬
`1
`¬2
`]>¬
`3
`¬4
`¬5
`<RULES>¬
`6
` <DESCRIPTION xml:lang="en">video.rule</DESCRIPTION>¬
`7
` <RULE>¬
`8
`<PREDICATE value="query:(Content-Type=='TCP/Decode/Output' OR
`9
`Content-Type=='UDP/Decode/Output') AND Network-Port-Local=8001"/>¬
`…
`<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
`<BEAD name="rgbvideo"/>¬
`22
`<EDGE name="encode"/>¬
`23
`</STEP>¬
`24
`</ROUTE>¬
`25
` </RULE>¬
`26
`¬27
` <RULE>¬
`28
`<PREDICATE value="query:(Content-Type=='TCP/Decode/Output' OR
`29
`Content-Type=='UDP/Decode/Output') AND Network-Port-Local=8002"/>¬
`…
`<ROUTE>¬
`30
`<STEP>¬
`31
`<BEAD name="avidemux"/>¬
`32
`<EDGE name="encode"/>¬
`33
`<SEED value="namespace:Content-Type='video/bmp'"/>¬
`34
`</STEP>¬
`35
`<STEP>¬
`36
`<BEAD name="bmptorgb"/>¬
`37
`<EDGE name="decode"/>¬
`38
`<SEED value="namespace:Content-Type='video/rgb'"/>¬
`39
`</STEP>¬
`40
` <STEP>¬
`41
`42
`43
`
`<BEAD name="rgbalterencoding"/>¬
`<EDGE name="decode"/>¬
`
`Page 1 of 4
`
`Implicit Exhibit 2058
`Sonos v. Implicit, IPR2018-0766, -0767
`
`
`
`/Users/implicit/Desktop/Source Code/2001.11.…/…/…/…/package/video.rule
`Page 2/4
`Saved: 10/11/01, 7:54:31 PM
`Printed for: Implicit
`
` <SEED value="namespace:newencoding=int:0x10050605"/>¬
`44
` </STEP>¬
`45
` <STEP>¬
`46
` <BEAD name="clocksync"/>¬
`47
` <EDGE name="encode"/>¬
`48
` </STEP>¬
`49
` <STEP>¬
`50
` <BEAD name="framer"/>¬
`51
` <EDGE name="encode"/>¬
`52
` </STEP>¬
`53
` <STEP>¬
`54
` <BEAD name="TCP"/>¬
`55
` <EDGE name="Encode"/>¬
`56
` <SEED
`57
`value="namespace:Network-Port-Remote=8005,Network-Address-Remote=ipv4:10.1
`…
`.1.55,Network-Port-Local=0,Network-Address-Local=0"/>¬
`…
` </STEP>¬
`58
` <STEP>¬
`59
` <BEAD name="IP"/>¬
`60
` <EDGE name="Encode"/>¬
`61
` </STEP>¬
`62
` </ROUTE>¬
`63
` </RULE>¬
`64
`¬65
`¬66
` <RULE>¬
`67
` <PREDICATE value="query:(Content-Type=='TCP/Decode/Output' OR
`68
`Content-Type=='UDP/Decode/Output') AND Network-Port-Local=8003"/>¬
`…
` <ROUTE>¬
`69
` <STEP>¬
`70
` <BEAD name="avidemux"/>¬
`71
` <EDGE name="encode"/>¬
`72
` <SEED value="namespace:Content-Type='video/bmp'"/>¬
`73
` </STEP>¬
`74
` <STEP>¬
`75
` <BEAD name="bmptorgb"/>¬
`76
` <EDGE name="decode"/>¬
`77
` <SEED value="namespace:Content-Type='video/rgb'"/>¬
`78
` </STEP>¬
`79
` <STEP>¬
`80
` <BEAD name="rgbscale"/>¬
`81
` <EDGE name="decode"/>¬
`82
` <SEED
`83
`value="namespace:scale/width=200,scale/maxbytes=65000"/>¬
`…
` </STEP>¬
`84
`
`Page 2 of 4
`
`Implicit Exhibit 2058
`Sonos v. Implicit, IPR2018-0766, -0767
`
`
`
`/Users/implicit/Desktop/Source Code/2001.11.…/…/…/…/package/video.rule
`Page 3/4
`Saved: 10/11/01, 7:54:31 PM
`Printed for: Implicit
`
`85
`86
`87
`88
`89
`90
`91
`92
`93
`94
`95
`96
`97
`98
`99
`100
`101
`…
`…
`102
`103
`104
`105
`106
`107
`108
`109
`110
`111
`112
`113
`114
`115
`116
`117
`118
`119
`120
`121
`122
`123
`124
`125
`126
`127
`
` <STEP>¬
` <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="UDP"/>¬
` <EDGE name="Encode"/>¬
` <SEED
`value="namespace:Network-Port-Remote=8005,Network-Address-Remote=ipv4:10.1
`.1.140,Network-Port-Local=0,Network-Address-Local=0"/>¬
` </STEP>¬
` <STEP>¬
` <BEAD name="IP"/>¬
` <EDGE name="Encode"/>¬
` </STEP>¬
` </ROUTE>¬
` </RULE>¬
`¬
` <RULE>¬
` <PREDICATE value="query:Content-Type=='audio/mp3'"/>¬
` <ROUTE>¬
` <STEP>¬
` <BEAD name="mp3decoder"/>¬
` <EDGE name="decode"/>¬
` <SEED value="namespace:Content-Type='audio/pcm'"/>¬
` </STEP>¬
`</ROUTE>¬
` </RULE>¬
`¬
` <RULE>¬
` <PREDICATE value="query:Content-Type=='audio/pcm'"/>¬
` <ROUTE>¬
` <STEP>¬
` <BEAD name="speaker"/>¬
` <EDGE name="Encode"/>¬
` <SEED value="namespace:AudioContext=pcmcontext:"/>¬
`
`Page 3 of 4
`
`Implicit Exhibit 2058
`Sonos v. Implicit, IPR2018-0766, -0767
`
`
`
`/Users/implicit/Desktop/Source Code/2001.11.…/…/…/…/package/video.rule
`Page 4/4
`Saved: 10/11/01, 7:54:31 PM
`Printed for: Implicit
`
` </STEP>¬
`</ROUTE>¬
` </RULE>¬
`¬
` <RULE>¬
` <PREDICATE value="query:(Content-Type=='TCP/Decode/Output' OR
`Content-Type=='UDP/Decode/Output') AND Network-Port-Local=8005"/>¬
` <ROUTE>¬
` <STEP>¬
` <BEAD name="framer"/>¬
` <EDGE name="decode"/>¬
`<SEED value="namespace:VideoContext=rgbcontext:"/>¬
` </STEP>¬
` <STEP>¬
` <BEAD name="clocksync"/>¬
` <EDGE name="decode"/>¬
` </STEP>¬
` <STEP>¬
` <BEAD name="rgbalterencoding"/>¬
` <EDGE name="decode"/>¬
` <SEED value="namespace:newencoding=int:0x20080808"/>¬
` </STEP>¬
` <STEP>¬
` <BEAD name="rgbvideo"/>¬
` <EDGE name="encode"/>¬
` </STEP>¬
` </ROUTE>¬
` </RULE>¬
`¬
`</RULES>¬
`
`128
`129
`130
`131
`132
`133
`…
`134
`135
`136
`137
`138
`139
`140
`141
`142
`143
`144
`145
`146
`147
`148
`149
`150
`151
`152
`153
`154
`155
`156
`157
`
`Page 4 of 4
`
`Implicit Exhibit 2058
`Sonos v. Implicit, IPR2018-0766, -0767
`
`