throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`SONOS, INC., Petitioner v. IMPLICIT, LLC, Patent Owner
`JUNE 17, 2019 Oral Hearing
`
`IRP2018-00766 (Patent 7,391,791 B2)
`IRP2018-00767 (Patent 8,942,252 B2)
`
`June 17, 2019
`
`1
`
`Page 1 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`'. “illll
`
`.-..- Para-r 1.1.:
`-l\' Dam: nFT‘Ilmr:
`
`IIH ?.'|-ll'|.'.":'l It:
`.Inn. I-I. EI'H'IR
`
`l nitetl fitales Pmnl
`H-IIHLu-Ilinl 1'! HI
`'III IIIIIII munch-II 'II
`u‘n: l-unuhllnn m I1)hll\l'
`.q- ml Kn
`” Mn...
`L-.I-u.
`'..- u- I
`
`- Mn 411 human:
`'I ‘ EH--II“.IIII
`
`.
`
`.m'p” l||
`
`.
`
`..
`
`1. -...
`
`hhdlm Junk-I: -- lI-m
`.-
`.
`MI Hm
`.
`|'
`
`l a SUI-12.252 m,
`.IHII.ET.:I'1.‘
`I'uu
`
`—~
`
`_..
`
`-
`llalllI III anrllf:
`I -- 1
`I “ hm .[I Inn—"n... um.-
`'I1
`I11 .
`I
`'~
`In.“ I
`mum“. l ""1
`|.
`|||.II\.'I\
`
`\
`
`.
`
`II.-rH
`\l x..- .....:.
`~_ _ .u.:a..|
`. m-n-
`
`III-.Illul
`
`
`
`1
`
`n-
`
`.. nu.
`
`.-. United Sratos Patent
`ILnIHfinniln H II.
`'\I||||II|1|.‘1||\'|'-||'1I|llk
`!‘|\EIIRIIJ\IF nun-II unlnl
`Ill"\l'||
`II‘I‘KI.
`In-uml
`q,
`\l
`I....-|.:.:\.-:---.rL~Iu-_ w Um.
`\I
`~.---..
`:
`.mn-IIII-
`I.
`|,-
`.,..
`:
`u-Igyu:
`Im 1" all-.-
`Iv... |-..ni.m.|.-|1.r.
`"II I
`~..--
`.
`'-
`...-..;-_1.
`lhl-Iul UsuwyhuIi-u Du:-
`._-\.
`
`u.-
`
`lnl
`..||._;
`
`_
`
`-
`
`'
`
`Ibu'l'umrr-I. ilu
`.-l'-
`~_
`:-.|lv--M~
`- -m .
`.1 .u
`
`'
`
`-—I|-
`
`.
`
`-
`
`-n
`
`--
`
`."1.Ium-.
`
`||| III-Jul";- Ann;
`
`FAG]: 1 01" IE
`
`3030‘: EXHIBIT IIJIIIl
`IFR uf I25— Pnt. Kn. 7.39139]
`
`PAGE ] DJ" 17
`
`5105108 EXHIBIT Ifllfll
`1'F’R uf 115. PM. .Vn. 5.9.12.5:
`
`"791 Patent
`
`’252 Patent
`
`Page 2 0f 96
`
`Sonos V. Implicit, IPR2018—0766, —0767
`
`Implicit Exhibit 2095
`
`Page 2 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`BeComm Corporation
`
`Technical Presentation
`
`A Traditional Video Player
`
`
`
`«E
`
`
`80* App +. [(10)
`
`. Application has built in knowledge of devices
`
`. Application features are tied together
`
`. Application components are not reusable in other
`contexts at runtime
`
`. Application cannot be decomposed and distributed
`Page 5 of 31
`Implicit Exhibit 2002
`Sonos v. Implicit, IPR2018-0766, -0767
`
`BECo M M
`
`confidential
`
`
`
`3
`
`Page 3 of 96
`
`Exh. 2002 at 5
`
`EXh. 2002 at 5
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`Page 3 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`BeComm Corporation
`
`Technical Presentation
`
`s nI>~\
`
`ImliliutI\h||-fl1““.‘
`lmpllul. ll'Kllilxu‘M, HT
`
`A Distributed Video Player
`
`Video Card
`
`Video Card
`
`
`
`Digital
`(AC3)
`
`Page 9 0f 31
`
`Beta M M
`
`Bit Pipe
`
`Implicit Exhibit 2002
`Sonos v. Implicit, IPR2018-0766, -0767
`
`confidential
`
`4
`
`Page 4 of 96
`
`Exh. 2002 at 9
`
`EXh. 2002 at 9
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`Page 4 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`//
`{Vice/UV
`fl // /
`
`EXh - 2004 at 10
`
`/
`
`4'.
`.‘
`vi
`" ...you know, the one from the previous millenium that uses VHS tapes."
`
`|
`
`5
`
`Implicit Exhibit 2004
`801105 Y. Implicit. IPRJOlS—O'66. -l'I"6'
`
`Exh. 2004 at 10
`
`Page 5 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`
`
`11/30/2000
`
`6
`
`Page 6 of 96
`
`Exh. 2005
`Exh. 2005
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`Page 6 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`EieiL'm-m corporation"
`. wanna“.
`
`mummi.
`
`[a] 7. "’ .—«. -.
`.
`'
`TI
`:4.- 1:“. L. ii iii cnrpnratmn
`
`0%
`3 1']! i n qsm
`
`:- Overview
`
`:- Inside
`
`b I
`:- P t
`' ‘t
`or a I
`I y
`:- Integration
`
`Home > Prggluct > Case Study: Intel
`
`to manage and deliver rich digital audio content.
`By riding on top of the PC, Strings
`.7
`.
`piowdes a gateway to audio content
`fmm both the PC and the lntmnel.
`
`This allows the Web Tablet to leverage
`the power and Internet connection of
`the PC to access and play digital
`audio.
`
`With Strings, users can enjoy digital
`audio on the tablet by playing MP3s
`
`stored on their PC or by listening to
`Internet radio from anywhere in the home.
`
`Intel Web Tablet
`Intel Corporation’s new wireless Internet device, the Intel® Web Tablet, uses Strings
`
`E Xh ' 2 0 0 6
`
`The Intel Web Tablet and BeComm have been making headlines:
`
`7
`
`Page 1 of 1
`
`Implicit Exhibit 2006
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2006
`
`Page 7 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`EieiL'or-m corporation"
`. Cmnm
`
`:9 Company
`
`,
`
`. Product
`
`:
`
`> Customers
`
`> Parlners
`
`> Developers
`
`E Xh ' 2 0 0 7
`
`:- Offer products that provide jitter-free,
`CD-quality audio
`:- Utilize our small, resource-efficient footprint to develop cost-effective,
`multi-fum:tiona| products
`:- Build products that distribute and manage audio content across all
`devices on a network
`:- Build products whose capabilities can be expanded cl\,/namica||y to support
`new forms of content, protocols and formats
`.- Auto-configure network addresses for each device, making installation
`quick and easy for the user
`
`:— Overview
`
`1' String" A‘lval‘tage
`,
`.
`.
`.- Solutions
`
`:‘M
`V
`:-Audio
`
`:- Web
`
`:- Case studies
`
`Home > Products > Audio 8o|ution
`
`BeConnn Audio Solution
`BeComm provides a complete Audio Solution
`on which ()Elzls can build connected devices
`for the home. OEHs that take advantage of
`our Audio Solution can offer products that
`are capable of streaming and controlling
`multiple audio formats from a choice of
`sources to any device on the network.
`
`Features and Benefits
`With the BeComm Audio Solution, OEi~is
`(:Ell'li
`
`8
`
`Page 1 of 1
`
`Implicit Exhibit 2007
`501105 v. Implicit, IPR2018—0766, —0767
`
`Exh. 2007
`
`Page 8 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`I22 Project Juno
`
`Project Juno
`
`Our nii.
`
`ion is to create the
`
`world t1 st and best Strings-
`enabled digital audio relay.
`
`Juno will allow user" to continue
`
`JIail Ifx
`
`\ll\\l«t]1
`
`Members
`
`Documents
`
`Stritllx
`
`Finail Arclm ,
`
`Exh. 2008
`
`to leverage their investment in
`analoU audio components while
`adding new digital audio
`capabiltiesi From playin MP3s
`stored on your PC on your living
`room stereo to enjoying the
`services of a peronalized digitial
`DJ Tuno will transform the way
`c mners think about home
`audio.
`
`Leveraging the p “er and
`flexibility of Strings. Juno will
`enable users to deliver audio
`
`from any source to any Junoi
`enabled analog components in the
`home.
`
`9
`
`Page 1 of 1
`
`Implicit Exhibit 2003
`501105 v. Implicit, 1‘PR2018—0766, —0767
`
`Exh. 2008
`
`Page 9 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`CONTAINS PROTECTIVE ORDER MATERIAL
`
`1, Edward Balassanian. hereby testify as follows:
`
`33. Around the time of the Juno project (and after the project for Intel went
`
`on hold). I contemplated how to achieve the best-possible synchronization ofcontent
`
`across multiple devices as we continued our work. Mr. Bradley and I solved the
`
`synchronization problem and conceived the inventions set forth in the Claims of the
`
`EXh ' 2001 at {I 3 3
`
`inventions. as I describe below.
`__-____ _. ___‘.____ _.___‘,__, _ __.__ __ _ -_ _. ____ __ ___. __ __ - _.__...
`
`Patents. We then began working on the implementation of the inventions thereafter.
`
`as detailed below. We communicated those inventions to BeComm‘s internal
`
`engineering and development staffto reduce them to practice. We worked primarily
`
`with Guy Carpenter. an Engineering Master at BeComm.
`
`to implement
`
`the
`
`10
`
`Page 1 of53
`
`Implicit Exhibit 2001
`501105 v. Implicit, IPR2018—0T66, —0767
`
`Exh. 2001 at ¶33
`
`l
`
`Page 10 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`- Multiple men listennig to the same content independmfly on multiple Adapters. Scalability
`
`aMultiplexing ‘3. Multiple Independent Suiting
`The Audiol’om'Pon limo imen'aoe may need to dudnglnsh between the follomng
`scenarios
`
`0 A single user listening to comem s'nmiltaneously on nniltiple Adapters.
`
`Synchronization
`“hen multiplexing to malnple adapters. Juno Wfll nuke a best effort to keep the
`playhmk 31 the Adapters mnebmnized Boll: Jupiter and BeCannn recognize that {me
`synchronimnan is an unsolved computer aziezice problem. but a best efl'nn will be made
`in this regard
`
`
`
`
`
`
`
`Synchronization
`When multiplexing to multiple adapters, Juno will make a best effort to keep the
`playback at the Adapters synchronized. Both Jupiter and BeConnn recognize that true
`
`
`synchronization is an unsolved computer science problem, but a best effort will be made
`
`
`in this regard.
`
`Performance
`
`Audi'cPori has omlined flie following pm‘omnnee reqlnrenimis:
`
`0
`For lrxal content only. less. ihm 0V5: latency from when a use! requem play
`until dieybegin hearing audio In order to meet this reqxnxemenn Jupiter has
`
`suggested the use of stream alzad teclmology for local mm In toms! to
`the traditional bufi‘eiing approach used by solutions like RnalAndio (and Juno
`
`for remote content) steam ahead involve: a trade ofl‘of reliability for latency
`during the beginning of: stream
`
`0
`Les: dun 0.153 latency from when a user subnnti a requen on the Ramona
`Connol until they receive some feedback on Lba! request.
`
`
`
`
`
`BeComm Corps-'5»: w Juno Phlu O Documm— Decemwr J. 2050
`
`15
`
`
`Page 15 of 23
`Implicit Exhibit 2009
`Exh. 2009 at 15
`
`
`11
`EXh ' 2009 at 1 5
`Sonos v. Implicit. IPR2018—0766, —0':'67
`
`
`
`Page 11 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Document Contributors
`
`BEEUMM
`
`Preface
`
`Adam Cmnnn
`
`Dunn-m.— :nninnnnnn I‘nn’n’
`
`Document Contributors
`
`Adam Greene
`
`Neil Mintz
`
`Guy Carpenter
`
`Scott Bradley
`
`Producer; Engineering Mentor
`
`Producer, Engineering Mentor
`
`Engineering Master
`
`Development Manager
`
`
`
`Edward Balassanian
`
`President; CEO
`
`12
`
`Juno Phase 1 Document - January 26, 2001
`
`Page 8
`
`
`
`
` Page 8 of 59 Implicit Exhibit 2011
`
`Exh. 2011 at 8
`EXh ' 20 1 1 at 8
`501105 v. Implicit, IPR2018—0766, —0767
`
`Page 12 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`revision 1.1
`
`date: 2001—08-28 14:56:45 -0500; author: guyc; state: Exp;
`
`New test checks audio and video synchronization code.
`
`RCS file: [UsersflmplicitjDesklop/Source Code/cvs_stringsflest/avsync/avsync.c,v
`Working file: bdk/test/avsync/avsync.c
`head: 1.1
`branch:
`locks: strict
`access list:
`symbolic names:
`BUILD_20060123: 1.1
`BUILD_20050908: 1.1
`BUILD_20050817: 1.1
`BUILD_20050722: 1.1
`BUILD_20050718: 1.1
`BUILD_20050527: 1.1
`BUILD_20050605: 1.1
`mam: 1m3nn'n-i 1 (17:1
`
`EXh ' 20 1 3 at 2
`
`RADKiT_GOLD_0029: 1.1.0.46
`RADKiT_GOLD_0028: 1.1.0.44
`RADKiT_GOLD_0025: 1.1.0.42
`TEST_SlLVER_0006: 1.1
`RADKiT_GOLD_0025: 1.1.0.40
`RADKiT_GOLD_0024: 1.1.0.38
`RADKTT_GOLD_0023: 1.1.0.35
`RADK1T_GOLD_0022: 1.1.0.34
`RADKIT_GOLD_0021: 1.1.0.32
`RADKiT_GOLD_0020: 1.1.0.30
`RADKiT_GOLD_0019: 1.1.0.28
`RADKIT_GOLD_0018: 1.1.0.26
`RADKIT_GOLD_0017: 1.1.0.24
`RADKiT_GOLD_0016: 1.1.0.22
`
`Page 1 of 2
`
`13
`
`Implicit Exhibit 2013
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2013 at 2
`
`Page 13 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`revision 1.1
`
`date: 2001-08-31 16:26:38 -0500; author: guyc; state: Exp;
`
`New protocol for inter-host time synchronization (incomplete)
`
`RCS file: [UsersflmplicitjDesklop/Source Code/cvs_stn‘ngs/beads/timesync/main/timaync.c,v
`Working file: bdk/beads/timesync/main/timesyncc
`head: 1.23
`branch:
`locks: strict
`access list:
`symbolic names:
`BUILD_20060123: 1.23
`BUILD_20050908: 1.23
`BUILD_20050817: 1.23
`BUILD_20050722: 1.23
`BUILD_20050718: 1.23
`BUILD_20050527: 1.23
`BUILD_20050605: 1.23
`TRAVIS 20050527: 1.23.022
`
`EXh ' 20 1 4 at 6
`
`“nun-u I Wu; unau- A-“MU
`
`BEADS_SILVER_OOS3: 1.23
`BANDON_20040329: 1.23.0.4
`RADKiT_GOLD_0038: 1.23.0.2
`BEADS_S|LVER_0052: 1.23
`RADKIT_GOLD_OO37: 1.17.0.76
`BEADS_SILVER_0051: 1.17
`RADKTT_GOLD_OO36: 1.17.0.74
`BEADS_S|LVER_0050: 1.17
`RADKIT_GOLD_0035: 1.17.0.72
`BEADS_S|LVER_0049: 1.17
`RADKiT_GOLD_OO34: 1.17.0.70
`BANDON_20031224: 1.17.0.68
`BANDON_20031219: 1.17.0.66
`BANDON_20031214: 1.17.0.64
`
`14
`
`Page 1 of 6
`
`Implicit Exhibit 2014
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2014 at 6
`
`Page 14 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`revision 1.1
`
`date: 2001-09-10 14:01:28 —0500; author: guyc; state: Exp;
`
`New package for testing remote synchronization of audio/video over the network.
`
`RCS file: [UsersflmplicitjDesklop/Source
`Code/cvs_stn'ngs/beads/audiosync/main/audiosync.c,v
`Working file: bdk/beads/audiosync/mainlaudiosynoc
`head: 1.26
`branch:
`locks: strict
`access list:
`symbolic names:
`BUILD 20060123:1.26
`BUILD 20050908: 1.26
`BUILD 20050817: 1.26
`BUILD 20050722: 1.26
`BUILD 20050718: 1.26
`BUILD 20050627: 1.26
`BUILD_20050605: 1.26
`TRAVIS_20050527: 1.26.0.22
`Am: MnmcrhamLhranrh- 1 as (1 an
`
`EXh ' 20 1 5 at 2
`
`BEADS_S|LVER_0054: 1.26
`BANDON_20040413: 1.26.0.8
`RADKTT_GOLD_0039: 1.26.0.6
`BEADS_SILVER_0053: 1.26
`BANDON_20040329: 1.26.0.4
`RADKIT_GOLD 0038: 1.26.0.2
`BEADS_SILVER 0052:1.26
`RADKIT_GOLD 0037: 1.25.0.52
`BEADS_SILVER 0051: 1.25
`RADKIT_GOLD 0036: 1.25.0.50
`BEADS_S|LVER 0050: 1.25
`RADKIT_GOLD 0035: 1.25.0.48
`BEADS_SILVER 0049: 1.25
`RADKIT_GOLD_0034: 1.25.0.46
`BANDON_20031224: 1.25.0.44
`BANDON_20031219: 1.25.0.42
`
`15
`
`Page 1 of 7
`
`Implicit Exhibit 2016
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2015 at 2
`
`Page 15 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`RCS file: [UsersflmplicitjDesklop/Source
`
`Code/cvs_strings/test/remotesync/package/package/Attjc/video.rule,v
`
`Working file: bdk/test/remotesync/package/package/video.rule
`head: 1.9
`
`branch:
`
`Iock5:5trict
`
`access list:
`
`symbolic names:
`
`
`RADKiT_GOLD 0037: 1.9.0.60
`RADKiT GOLD 0036: 1.9.0.58
`
`RADKIT GOLD 0035: 1.9.0.56
`
`RADKiT GOLD 0034: 1.9.0.54
`
`RADKTT GOLD 0033: 1.9.0.52
`DAnVr‘r cnln MT)- 1 uncn
`
`
`revision 1.1
`
`date: 2001-09—28 18:04:40 -0500; author: guyc; state: Exp;
`
`
`
`
`
`
`
`
`Initial checkin of audiosync. Works using very simple silence/dropping
`
`logic. Requires finess to make it work with gradual time drift.
`
`RADKTT GOLD 0014: 1.9.0.16
`RADKlT GOLD 0013: 1.9.0.14
`
`RADKlT GOLD 0012: 1.9.0.12
`
`RADKlT GOLD 0011: 1.9.0.10
`
`RADKlT GOLD 0010 INTERNAL: 1.9
`
`RADKTT GOLD 0009: 1.9.0.8
`
`RADKiT GOLD 0008 INTERNAL: 1.9
`
`RADKIT GOLD 0007': 1.9.0.6
`
`RADKiT GOLD 0006: 1.9.0.4
`
`RADKlT GOLD 0005 INTERNAL: 1.9
`
`RADKIT GOLD 0004 INTERNAL: 1.9
`
`RADKFT GOLD 0003 INTERNAL: 1.9
`
`RADKlT GOLD 0002: 1.9.0.2
`
`
`Page 1 of 3
`Implicit Exhibit 2015
`Exh. 2016 at 7
`
`16
`EXh ' 20 1 6 at 7
`Sonos v. Implicit, IPR2018—0766, —0767
`
`
`
`
`Page 16 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`[Users[implicit/Desktop/Source Code/2001.11.01/be../.../main[audiosvnc.( Paqe 1/23
`
`Saved: 10/23/01, 11:53:51 AH Printed for: Implicit
`
`#define SOS_DEBUG_ZONE "/beads/audiosync”
`
` );
`
`
`
`17
`
`EXh ' 20 1 7 at ll 2
`
`#include <sosstrings.h>
`#include <sosmu1timedia.h>
`
`SOS_SOURCE_VERSION (
`
`”$Id: audiosync.c,v 1.12 2001/10/23 16:53:51 guyc Exp $”
`
`42
`43 HOE-ES:
`.54
`
`Page 1 of 23
`
`Implicit Exhibit 2017
`Sonos v. Implicit. IPR2018—0766, —0':'67
`
`Exh. 2017 at 1, 2
`
`Page 17 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`clocksync
`
`Overview
`
`The clocksync Dead is a filter bead that uses the information gathered by the timesync bead to
`propogate a master clock and render clock pair across a network boundary.
`
`DEBUG_ZONE = "lb eadslclocksyn c"
`
`
`
`
`
`
`
`Context Variables
`
`Overview
`
`The clocksync bead is a filter bead that uses the information gathered by the timesync bead to
`propogate a master clock and render clock pair across a network boundary.
`
`
`clocksync
`
`
`
`DEBUG_ZONE = "Ibeadslclocksync"
`Frequency from Render Clock
`frequenw
`‘SOS_UlNT32
`;SOS_UINT32divisor Frequency divisor from Render Clock
`
`
`
` This protocol copies only the minimum information necessary to reconstruct the essential clock details
`
`on the remote side. Specifically it does not copy the sample rate of the master clock; it propagates
`only the epoch. Conversely it does not propagate the epoch of the render clock; it propagates only the
`sample rate.
` It the timesync bead cannot provide a time offset for the specified host. clocksync used the session
`
`creation time as the epoch.
` Relegse 1N otes
`
`age
`0 -
`Implicit Exhibit 2018
`Exh. 2018 at 1
`18
`EXh- 2018 at 1
`Sonos v. Implicit, IPR2018—0766, —0767
`
`
`
`Page 18 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`[Users/implicit/Desktop/Source Code/2001.11.01/bea./-/main/tinesvnc.( Paqe 1/27
`Saved: 10/23/01, 11:40:49 AM
`Printed for- Implicit
`I.
`
`/.—;+-+++.-+v—~+v-+++-+_;++.++*;-y+++~v~+++++.;++_;+._v+-+¢+_-~v_-++¢++-¢
`
`omw Corporation
`
`time:ync.c
`
`/M§®rm/melfimflt/WamKfl@m/S@MWM@ @@fi@/W@@flh11”@M/b@mw/W/mmflm/wfimmfiwmmum Page 1/27
`'U
`$mwmflu H@/25/@3
`IIHfl®Hfl® MM
`Printed for: Implicit
`
`
`
`@mNmUl-IMMI Group Name:
`
`u.-a:
`
`bur-um
`
`th0
`an»:wMH Group Dverv; s:
`anLua-
`prototol to determine the
`1?
`5 br
`' all Iii ening peerm
`ts
`.10ck 0
`Alr'nr'Tfhm 1': harmr! Innfiehr rm HTP.
`
`.4a:
`
`Guy CarpentEr (guyc)
`
`IB~Aug-2€01
`
`__‘ i.
`
`#defihe SOS_DEBUG_ZONE "/beads/timesync"
`#include <sosstrings.h>
`#include <sosmu1timedia.h>
`#include "timesync.h"
`
`SOS_SOURCE_VERSION("$Id:
`$")i
`
`timesync.(,v 1.14 2001/10/23 16:40:49 guyc. Exp
`
`'roadtast sync packet: every TZHER_IHTERVAL milliseco
`
`4000
`#défine TIMER_INTERVAL
`#define TIMER_INITIAL_DELAY 200
`#define MAX_AGE
`66000
`
`/:
`
`ire after a minute 5/
`
`19
`
`I;
`
`Pagelof27
`
`hmpfithxhflfit2019
`SmmukwhkflRflHflMfifiM7
`
`Exh. 2019 at 1
`EXh'201gat1
`
`Page 19 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`[Users/implicit/Desktop/Source Code/2001.11.01/be-/-/main/c10(ksvnc.( Paqe 1/25
`Saved: 10/23/01, 12:11:25 PM
`Printed for- Implicit
`I.
`
`/.—;+-+++.-+v—~+v-+++-+_;++.++*;-y+++~v~+++++.;++_;+._v+-+¢+_-~v_-++¢++-¢
`
`clocksyni.c
`
`omw Corporation
`
`ck pair over
`
`{(1de (:\1//‘/).[%)(%)TI ... TI
`
`.3 ... (mill.//|bm...//..../Inm&a1‘ii .|m//(:(:'Ll.a>)r_c: k<f93_\,‘ylm(ii .. a: Pa ge 1 /2 5
`P rinted fo r:
`Implic it
`
`EXh ' 20 2 0 at 1
`
`//LUJ:${<§ rags/[ii mug)! .IH.(CZIHSUI/fIDCCDSKi_ii(.0)|p)//§3C<DLUI Irma:
`Shaw/(2m ::
`TI|.(%)//‘/2i233//(%)II .,,
`HIT/2 ::
`.'I
`..'I .:: 2L6 IP‘MI
`This is enough to manage timEd deIiVEry of video.
`
`@mNmUl-IMMI Group Name:
`
`u.-a:
`
`th0
`an»:wMH Group Dverv; a:
`Hun-u—«mu.
`
`.4a:
`
`
`
`
`: Tranipcr . oniy in re
`
`.:tion {Curren
`
`render clack are not propc Lied backwarda.
`
`Guy Carpenter (guyc) 16—Aug—2601
`
`."v
`____ .
`#define SOS_DEBUG_ZONE "/beads/clocksync"
`#include <sosstrings.h>
`#include <sosmu1timedia.h>
`#include "timesync.h"
`
`SOS_SOURCE_VERSION(”$Id: clocksync.c,v 1.11 2601/10/23 17:11:25 guyt Exp
`$");
`
`20
`
`PagelonS
`
`hmpfithxhflfit2020
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2020 at 1
`
`Page 20 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Rule Files
`
`A rule file specifies one or more rules used to configure the path-building system.
`Below is the DTD fOl' a rule file:
`
`RULE: (setup:-
`ncru: (rmxcL1.nou'n:i'-
`yuorun‘. m-
`ATTLIST “sou-:1): value can dawning:-
`sum-r mum (STEP)+)
`Blzm on? ((Bw.ZL‘OE.€E'ED?H
`inm.:£30?.trxltil
`(:2m.‘.sxu.tm:il
`(:nmIJccnmzuH
`(teemzmznhn nil
`[tr-QEJmJHDTiI
`(SEEN
`immunity
`2m! :2” m-
`ATTLIST um nam- cont manna)
`summ- noa): myr-
`urnxs-r toe): use can: monum-
`EL an 252:: m":-
`n-zr.
`1' £522: ulna CDRIA +u-2uxum-
`-u-r LDOF'EIL'K amp
`“21:121- LDOFEIEK eiqe c317: «medium-
`
`loo-'namenpnce Ineed-atzinglfoo'li‘
`
`name-'pwteatkend'la-
`nmr'encad! 7:.
`
`E Xh ' 2 0 2 2
`
`A rule file specifies one or more rules used to configu e the path-building system.
`more“! v-lue-‘nuup-uu‘h
`"r:-
`TEE:-
`EEO value-'nuupmamud-aerinqnioo'la-
`nme—‘pmeaehead‘la-
`ame- 'encuda ' l:-
`
`Rules are the primary mechanism for configuring Strings. A rule is defined as a sequence of one or
`more steps to execute when a specific set of conditions are true. The set of conditions is know as the
`predicate. The steps are known as the route. A predicate is implemented as a registry object that
`implements the compare interface. The result of the comparison detemiines whether Strings will
`execute the route. A route is composed of steps. There are several types of steps described in more
`detail below.
`
`21
`
`Page 1 of 3
`
`Implicit Exhibit 2022
`301105 v. Implicit, IPR2018—0766, —0767
`
`Exh. 2022
`
`Page 21 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`revision 1.3
`
`date: 2001-10-10 19:53:26 -0500; author: guyc; state: Exp;
`
`lines: +102 -0;
`
`Changes for demo configuration
`“num- Wu; w.....4.u~.._..
`
`RCS file: [Usersflmplicit/Daklop/Source
`Code/cvs_strings/test/audiosyndpackagelpackage/Attic/audio.rule,v
`Working file: bdk/test/audiosyncfpackage/package/audio.ruie
`head: 1.6
`branch:
`locks: strict
`access list:
`symbolic names:
`RADKU_GOLD_0037: 1.6.0.60
`RADKiT_GOLD_0036: 1.6.0.58
`RADKIT_GOLD_(D35: 1.6.0.56
`RADKiT_GOLD_0034: 1.6.0.54
`RADKIT_GOLD_0033: 1.6.0.52
`RADKIT_GOLD_0032: 1.6.0.50
`RADKFY_GOLD_0031: 1.6.0.48
`
`EXh ' 20 3 1 at 2
`
`RADKTT_GOLD_0016: 1.6.0.20
`RADKTT_GOLD_0015: 1.6.0.18
`RADKTY_GOLD_0014: 1.6.0.16
`RADKIT_GOLD_0013: 1.6.0.14
`RADKiT_GOLD_0012: 1.6.0.12
`RADKiT_GOLD_0011: 1.6.0.10
`RADKIT_GOLD_0010_INTERNAL: 1.6
`Ronrr_GOLD_0009: 1.6.0.8
`RADKIT_GOLD_0008_INTERNAL: 1.6
`RADKIT_GOLD_0007: 1.6.0.6
`RADK!T_GOLD_0006: 1.6.0.4
`RADKTT_GOLD_0005_INTERNAL: 1.6
`RADKTT_GOLD_0004_INTERNAL: 1.6
`RADKTY_GOLD_0003_INTERNAL: 1.6
`RADKIT_GOLD_0002: 1.6.0.2
`
`22
`
`Page 1 of 2
`
`Implicit Exhibit 2031
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2031 at 2
`
`Page 22 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`RADKlT_GOLD_m01: 1.7.0.2
`TEST_SILVER_OOO4: 1.7
`TEST_SILVER_0003: 1.7
`TEST_SILVER_0002: 1.6
`SILVER: 1.8
`keyword substitution: kv
`total revisions: 8;
`selected revisions: 8
`description:
`revision 1.8
`date:2003-07-19 15:54:28-0500; author: davidc; state: dead; lines:+O-O;
`Remove the "demo“ directory. This can no longer be built and is no longer our demo. The
`functionality has been duplicated in "packages/fulldemo".
`
`revision 1.8
`
`date: 2003-07-19 15:54:28 -0500; author: davidc; state: dead;
`
`lines: +0 -0,'
`
`Remove the "demo" directory. This can no longer be built and is no longer our demo. The
`
`lines: +1 0;
`
`E Xh ' 2 0 3 2 at 2
`
`functionality has been duplicated in "packages/fulldemo".
`revision 1.4
`date: 2001-1028 23:43:19 ~0600; author: guyc; state: Exp;
`Added xaudiomps
`revision 1.3
`date: 2001-1028 22:39:28 -0600; author: guyc; State: Exp;
`Now uses the ipaq as the third host.
`revision 1.2
`date: 2001-10-28 16:47:09 -0600; author: guyc; state: Exp;
`More makefile fixes, added empty directories
`revision 1.1
`date: 2001-1028 16:35:39 -0600; author: guyc; state: Exp;
`New files for building demo.
`
`lines: +3 —2;
`
`lines: +24 —8;
`
`23
`
`Page 2 of 2
`
`Implicit Exhibit 2032
`Sonos v. Implicit, IPR2018—0766, —0767
`
`Exh. 2032 at 2
`
`Page 23 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Performance on the iPAQ
`
`
`
`
`What you should expect
`
`The purpose of this section is to document what the iPAQ can do. If you cannot get the. performance listed here,
`you're doing something wrong.
`
`We achieved peak video performance by transmitting successive frames of 100 X 55 RGB bitmaps over a raw
`UDP socket. The Video looked pretty good (~12 fps) and was definitely synchronized. If UDP is dropping lots of
`packets, you can insert the framedrop [drop] on the sending side. In theory, this gives more consistent
`performance by allowing us to systemically drop packets, rather than letting the network chaotically drop
`packets. This should be verified with benchmarks. You can scale the resulting BMP on the iPAQ to half-screen
`no penalty. Scaling it to full—screen is not noticeable on the CPU, but the frame rate becomes erratic.
`
`
`
`
`
`
`
`
`
`
`We achieved peak audio performance by mpeg encoding the audio on the sender's side to minimize bandwidth
`consumption. The iPAQ can decode MP3s easily using xaudiomp3. It cannot decode MP3s at all using
`mpegaudiodecoder. When sending to a single iPAQ, the audio breaks up a bit at first, but then plays fine after the
`first 10 seconds. When synchronizing between the iPAQ and another machine, the audio breaks up considerably
`in the first five seconds, has a few chops for the next minute, and plays fine after that.
`
`We had some audio quality problems when using the blade mp3 encoder. It seemed to introduce faint, squeaky
`echoes for some songs (most noticeable in songs with heavy distortion).
`:load—meterl. which is a graphical app that give—s real-time metrics on CPU—usage ldisk usage, andruemory
`
`consumption.
`Implicit Exhibit 2033
`Page 1 of 2
`Exh. 2033 at 2
`
`24
`E Xh ' 2 0 3 3 at 2
`501105 v. Implicit, IPR2018—0766, —0767
`
`Page 24 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`CONTAINS PROTECTIVE ORDER MATERIAL
`
`1, Edward Balassanian. hereby testify as follows:
`
`52.
`
`These statements match my memory and describe how Strings worked
`
`to synchronize content on the iPAQ prior to December ll. 2001 and during the
`
`October. 2001 time period when the tests of the iPAQ began with the iPAQ—specific
`
`2060. Unlike the iPAQ. however. Strings did not have nearly as much difficulty
`
`streaming audio and Video content for synchronization on PCs because they had
`
`significantly more memory and processing power than the iPAQ had at that time.
`
`I
`
`witnessed the operation of that synchronization functionality for PCs at or around
`
`rules created in the demo test package. such as the ipaqvideo . rule, Exhibit
`
`EXh ' 2001 at {I 5 2
`
`that time.
`
`25
`
`Page 1 of 53
`
`Implicit Exhibit 2001
`501105 Y. Implicit, IPR2018—0T66, 41767
`
`Exh. 2001 at ¶52
`
`Page 25 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`CONTAINS PROTECTIVE ORDER MATERIAL
`
`1, Edward Balassanian. hereby testify as follows:
`
`1.
`
`2.
`
`I have personal knowledge of the facts stated herein.
`
`I am the founder, member, and manager Implicit, LLC (“Implicit").
`
`the Patent Owner in these proceedings. [PRIOR—00766 and IPR2018-00767.
`
`3.
`
`Implicit owns the two patents at issue in these proceedings, U.S.
`
`54.
`
`The BeConnn laptop included copies of the “fightclubrgb.aVi” file in a
`
`few locations.
`
`including the bdk/t.e::;t./dertu:) directory.
`
`the scratcl‘i/avi
`
`directory. and the scratcl‘i/ clemoavi directory. These directories were typically
`
`EXh ' 2001 at {I 54
`
`used to hold media on which we would test various Strings applications using that
`
`laptop.
`
`cumgcu IIS me u) mguce Ill AUDI). mgucc “1m umngm lI-S mm: m K]
`
`Implicit Nenvorks in 2007. Implicit Networks then assigned its assets, including
`
`the Patents, to Implicit in 2013.
`
`6.
`
`I am the lead inventor on both of the Patents. Scott Bradley. a former
`
`BeComm Development Manager. is listed as a cosim’entor on both of the Patents.
`
`I
`
`26
`
`Page 1 of53
`
`Implicit Exhibit 2001
`Series v. Implicit, IPR2018—0T66, —0767
`
`Exh. 2001 at ¶54
`
`Page 26 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`
`
`Page 1 ofl
`
`Implicit Exhibit 2024
`Sonos v. Implicit, IPR2018—0766, —0767
`
`27
`
`Page 27 of 96
`
`Exh. 2024
`
`EXh. 2024
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`Page 27 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Exhibit 3034 (fightclubrgb.avi)
`a (inmr‘hihrnh :wi infn
`
`a fightclubrgb.avi Info
`
`fightclubrgb.avi
`
`182.8 MB
`
`Modified: Friday, September 7, 2001 at 11:51 AM
`
`EXh - 2077 at 2 1
`
`Where: Macintosh HD > Users > implicit» Desktop > Exhibits >
`
`General:
`
`Kind: AVI movie
`
`Size: 182,798,336 bytes (182.8 MB on disk)
`
`BeComm Thinkpad > bdk » test > demo
`
`Created: Tuesday, March 20, 2018 at 2:03 PM
`
`Modified: Friday, September 7, 2001 at 11:51 AM
`
`Stationery pad
`
`Locked
`
`28
`
`31
`
`Implicit Exhibit 20"
`Sonos x'. Implicit. IPRZOIS—O'66. 43'6"
`
`Exh. 2077 at 21
`
`Page 28 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`O O C
`
`Exhibit 3024 tfightciubrgb.at'i)
`u ‘lgnICiUngDflVi Info
`
`u
`
`fightclubrgbavi
`K'CUSHL'J ML, bcplunuo'
`
`' ;..1;:’.“".:‘ M‘
`
`182.8 MB
`
`General.
`Kmd. AVI movie
`Size. 187,798,336 bytes (182.8 MB on dusk)
`Whore. Macintosn HD - Jsers > imp :cil - Desktop - Exhibits -
`8eComm Th nkpad - bck - test ~ demo
`Created. Tuesday, March 20.2018 312103 PM
`Modit'ed. Friday, September 7, 2001 at 11 51AM
`
`MacBook—Pro:demo implicit$ file fightclubrgb.avi
`fightclubrgb.avi: RIFF (little—endian) data, AVI, 186 x 86, 23.98 fps, video:, audio: uncompressed PCM (stereo, 44109 Hz)
`MacBook—Pro:demo implicit$
`
`EXh - 2077 at 22
`
`29
`
`21
`
`Implicit Exhibit 20"
`501105 Y. Implicit. IPRZOlS—O'66. —0'6"
`
`Exh. 2077 at 22
`
`Page 29 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Page 1/2
`/Users/inplicit/Desktop/Source (ode/2601.11.01/test/demo/source.pl
`
`Saved: 10/29/01. 11:13:16 AH Printed for: Implicit
`
`#E/usr/bin/perl
`2 use 10::Socket-
`
`15“°/ofiles =
`
`EXh ' 202 3
`
`e ne ports a.rg
`e s
`$port : $ports{$arg};
`} else {
`
`16‘
`
`17
`
`18‘
`
`19‘
`2o
`
`21
`
`22
`
`23‘
`
`24‘
`25‘
`
`26:
`
`271
`
`28
`
`29‘
`
`3o ‘
`31
`
`32
`
`30
`
`Page 1 of 2
`
`Implicit Exhibit 2023
`501105 v. Implicit, IPR2018—0766, 41767
`
`Exh. 2023
`
`Page 30 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Using Strings to Compose Applications from Reusable Components
`
`BeComm Comoration
`info/(fl becomnmom
`October 4. 2001
`
`misunduslocd concept, as iii: no! sinxplj,r using prefiunzlyeng'nrered a! acqln'redtcehnologv assetmore
`than once.
`It requires reuse engineering that pmpnres technology assets to be reusable. Second.
`
`Figure 9. Strings-based distributed media player application.
`
`31
`
`Copyright Q 2001 Mama: Corpunu'on. All Right: R2331“.
`
`Page I of 10
`
`Page 1 of 10
`
`Implicit Exhibit 2021
`801105 Y. Implicit, IPR2018—0766, —0767
`
`Using Strings to Compose Applications from Reusable Components
`BeComnl Corporation
`infoé becoumcom
`Odober 4. 200]
`Tim cud Ant-min in twknnlnnv Inc m-irimrmi an mlnfliv'n mun-1h in Mm m.wl<'Fn-—,uvi,w nF nm- umfi and
`
`EXh- 202 1 ; F'g U re 9, at 9
`
`Exh. 2021 ; Figure 9, at 9
`
`_
`
`-
`
`Page 31 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`BeCommT“ Corporation
`
`
`
`File View Play Favorites G0 Upgrade Help
`
`Artist |:l
`
`Media Type
`
`Genre
`
`Songs
`
`Destinations
`
`. PC — A Speaker
`. PC , B Speaker
`. Home Stereo
`
`.
`
`of? strings ;®® .
`
`
`
`Fig. 2 Example Distributed Media Player GUI
`
`http://www becomm.oom
`
`1. AC DC , Razor‘s Edge
`2. Guns-n-Roses , Welcome to the
`Jungle
`
`EXh- 2029; F '3 U re 2, at 5
`
`32
`
`Page 1 of 9
`
`Implicit Exhibit 2029
`801105 Y. Implicit, IPR2018—0766, —0767
`
`Exh. 2029; Figure 2, at 5
`
`_
`
`-
`
`Page 32 of 96
`
`Implicit Exhibit 2095
`Sonos v. Implicit, IPR2018-0766, -0767
`
`

`

`Strings Audio Player
`
`Requirements
`- 2 PCs are required :0 make use of the full feature set of the Strings Audio Player, 1 with the
`RADkit installed and a second receiving ma
`e
`- The PCs must be running Windows 2000
`- The PCs must have a sound card and speaker device.
`
`Set up
`H05! 1
`‘ directory and run make This pieces together the denial package based on the current BUILD
`d-
`cd into the
`environment vanable that was set by 52 z
`> Cd c:\bdk\test\dem02
`> gmake
`Configure the miss; by editing the (He and. p,
`are two lines that read:
`
`At the top, there
`
`l
`
`Exh. 2025
`
`Make the following changes on the respective lines:
`" to contain the IP address ofthe local machine.
`1) Change the field that looks lflre P:
`.
`.
`'
`to point to the location of the bull
`‘
`2) Change thefield that looks lflte
`MPS directory that you wish to include in this demo configuration. NOTE This directory must be on the same
`drive as the demo .nstaliation.
`3) Change the field that looks like )ar,1rp::ht::p: /
`'
`1 :5: a It
`3 to contain the 1P address of the remote
`host that is part otthis demo. Also, change the field that looks like F
`' 1.1.25" to contain the IP
`address of the remote host that is part olthis demo.
`4) Change the field that looks like ;a'rl" -
`host Ihal us part otthis demo.
`Edit your ’est:
`«b:s:—uin= "
`URLs that assume the 3
`
`"ENTITY IOCLlIP "
`ENTITY PEMDTEIP "
`
`1.1.
`
`Edit these two lines to be the correct IP addresses of the local machine, and the other participant of
`the StringsAudioPlayer Demo.
`Setup a directory ol MPS files somewhere on the same drive. These files will have to have .
`_
`5 files associates
`with them. The structure olthe directory does not matter, as long as for each MP3 file, there is a .properfles file. The
`properties files can be generated on a linux machine and then copied to the windows machine. For example, in my testing
`setup I have a directory named :
`scrat: :
`.pl‘t
`'
`.
`that mntains MP3 and .properties files. l'ii use this directory
`example in the tollowmg step“.
`Configure the global namespace by editing the file dam ‘
`:enanaga:
`Th re are 4 lines in this file, which
`are umd to configure:
`
`.
`
`1) The local audio device class used to populate your namespace with speaker devices.
`2) The
`112
`URL to a directory on your local machine Whose contents will be mounted into your
`namespace.
`nk to the remote machine's namespace‘s files.
`3) An xmlrp
`4) An xmlrpc: unit to the remote machine‘s namespace‘s speaker devices.
`
`33
`
`In E an'"
`
`.1ng 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