throbber
Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 1 of 11 Page ID #:175
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 1 of 11 Page ID #:175
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EXHIBIT E
`
`EXHIBIT E
`
`

`

`Case8:20-cv-00529 Document 1-5 FiIJJllillllWllllllllllllllllllllcllllllllllllllalllllIllllllllllllllll
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 2 of 11 Page ID #:176
`USOO6341375B1
`
`(12)Un1ted States Patent
`(10) Patent N0.:
`US 6,341,375 B1
`
`VVafldns
`@5)l)au:0flfinent:
`*Jan.22,2002
`
`(54) VIDEO ON DEMAND DVD SYSTEM
`
`(75)
`
`Inventor: Daniel Watkins, Saratoga, CA (US)
`
`.
`(*) Nome:
`
`(73) Assignee: LSI Logic Corporation, Milpitas, CA
`(IJS)
`.
`.
`.
`Thls patent Issued on a commued prOS'
`ecution application filed under 37 CFR
`1.53(d), and is subject to the twenty year
`patent
`term provisions of 35 U.S.C.
`154(a)(2).
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`(21) Appl.No.:
`
`09/353,216
`
`(22)
`
`Filed:
`
`Jul. 14, 1999
`
`............................................. H04N 7/173
`(51)
`Int. Cl.7
`
`725/100; 709/219; 709/217
`(52)
`(58) Field of Search ................................. 709/217—219,
`709/209, 224, 247; 348/7—9, 12, 13; 725/87,
`91, 92, 93, 78
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`5,243,651 A *
`5,519,435 A *
`5,625,864 A *
`
`.................. 380/20
`9/1993 Parkh et al.
`
`5/1996 Anderson ......
`............... 455/42
`4/1997 Budow et al.
`
`5,751,336 A *
`5,808,660 A *
`5,883,671 A *
`5,898,456 xx
`*
`
`5/1998 Aggarwal et al.
`............. 348/7
`.....
`9/1998 Sekine etal.
`348/8
`
`348/397
`3/1999 K6118 6t a1~
`.u. 348/7
`4/1999 \vahl
`............
`
`7/1999 Sutton,Jr.
`348/8
`5923361 A *
`
`7/1999 VVang etal. u
`.u. 709/217
`5,928,327 xx
`*
`8/1999 Gerba etal.
`................ 709/219
`5,931,908 A *
`5,973,748 /\
`* 1cv1999 r1
`‘
`h'
`t
`.......... 348/554
`1.
`6,018,765 A *
`1/2000 Dglg:c..lj..a............... 709/217
`
`* cited by examiner
`
`Primary Examiner—Andrew Faile
`Assistant Examiner—Ngoc Vu
`(74) Attorney, Agent, or Firm—Christopher P. Maiorana
`
`(57)
`
`ABSTRACT
`
`An apparatus comprising a drive server, a control server and
`one or more decoder devices. The drive server may be
`configured to present one or more compressed data streams
`in response to one or more first control signals. The control
`server may be configured to present one or more of the
`compressed data streams in response to (i) one or more
`request signals and (ii) the one or more compressed data
`streams. The decoder devices may be configured to present
`a decoded video signal and a decoded audio signal
`in
`response to (i) one or more second control signals and (ii)
`the one or more compressed data streams. The navigation
`software, which traditionally is processed local
`to the
`decoder, may be processed on the control server. The control
`server may be enabled to control the remote decoder.
`
`19 Claims, 5 Drawing Sheets
`
`100\
`
`PC SERVER
`
`
`
`
`
`
`
`104
`
`DVD ROM
`
`DRIVES &
`DISCS
`
`
`, 150a
`
`150n '
`
`
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 3 of 11 Page ID #:177
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 3 of 11 Page ID #:177
`
`US. Patent
`
`Jan. 22, 2002
`
`Sheet 1 0f 5
`
`US 6,341,375 B1
`
`mm<>>._.u_Ow
`
`j<zofizm>zoovw.0_n_
`
`89>ommmmmazooz:
`
`”IEA8929
`
`
`
`JOKPZOO.20me
`
`
`
`D>DuOJOKFZOOZO_H<O_><Zr
`
`4052002,“,Imofiowok/[welmofio
`
`v200mJMHOI
`
`
`
`401F200DZ<_>=>_OODON.
`
`
`
`
`
`
`
`
`
`$51-00EomdoEOméOEON—-00
`
`
`
`
`
`
`
`vm>EDmm>_mn_Nm>_w_n__‘m_>_w_n_
`
`
`
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 4 of 11 Page ID #:178
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 4 of 11 Page ID #:178
`
`US. Patent
`
`Jan. 22, 2002
`
`Sheet 2 0f 5
`
`US 6,341,375 B1
`
`wmmnEDm
`
`cw:
`
`”.me
`
`mZO_._.n_O
`
`N.®_n_
`
`mm?
`
`V.‘L J
`
`mum:
`
`mZO_._.n_O
`
`31;.
`
`Xm0was«.0mm:
`
`MN:‘CNOV_.
`.Im>mwmOn.
`
`Nov
`
`r09
`
`JOEFZOO
`
`mm?.
`
`.
`
`come
`
`ESE>>w><Z
`
`mom?.:
`
`vow
`
`_>_Om_Q>D
`
`momawmm>ED
`
`
`
`
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 5 of 11 Page ID #:179
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 5 of 11 Page ID #:179
`
`S”U
`
`tnem
`
`5M
`
`US 6,341,375 B1
`
`P3:J
`
`or
`
`.oMmm:c8:mm>mmmoa
`
`.Co.oom.82nxmo$2«.0mm:
`
`w5258mmmm?
`
`cw:
`
`:co:
`
`o
`
`Nor
`
`C
`
`c
`
`mvov
`
`EOKQ>D
`
`wwNZED
`
`mogo
`
`nvow
`
`NmomDOm
`
`cvov
`
`NmomDOm
`
`
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 6 of 11 Page ID #:180
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 6 of 11 Page ID #:180
`
`US. Patent
`
`Jan. 22, 2002
`
`Sheet4 0f5
`
`US 6,341,375 B1
`
`Own=>.
`
`O_DD<-
`
`mmooomoImm<>>om<zEmv:
`
`wk<._.w
`
`m_Z_IO<S_
`
`DZ<S=200
`
`mmmmDm
`
`.EDKIMFZ.
`
`.Omn.
`
`MFOEMK
`
`OZ§§<MOOKQ
`
`mm<>>0m<I
`
`
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 7 of 11 Page ID #:181
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 7 of 11 Page ID #:181
`
`tnetaPs”U
`
`aJ
`
`n,
`
`%
`
`US 6,341,375 B1
`
`n.m3.F
`
`$880#:o80
`
`EEB0mg8n200m.26.><zm.ES0mmE5.00m.26.><zm.
`
`
`
`Heinz.26Fzm§mo<z<§mmmooomowmmooomaEBown. :omMI2<mEmtmm_>_<wME02635>j<zo_Eo
` :3F5Imm<>>towh2m2mo<z<2
`
`
`
`
`m.0_n_
`
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 8 of 11 Page ID #:182
`Case 8:20-cv-00529 Document 1—5 Filed 03/13/20 Page 8 of 11 Page ID #:182
`
`US 6,341,375 B1
`
`1
`VIDEO ON DEMAND DVD SYSTEM
`
`FIELD OF THE INVENTION
`
`The present invention relates to video on demand systems
`generally and, more particularly, to a video on demand DVD
`system.
`
`BACKGROUND OF THE INVENTION
`
`Conventional digital video disk (DVD) players are imple-
`mented as stand-alone systems. In a multi-user environment,
`such as a hotel (or apartment) complex, a separate DVD
`player would have to be implemented in each room.
`Conventional video on demand (VOD) systems provide a
`centralized storage location that may present independent
`video and audio programming to a number of rooms. Such
`a conventional video on demand system is shown in FIG. 1.
`Since conventional video on demand systems use S-video
`cables between the decoders and the monitors, the distance
`between the remote locations and the decoders can be
`
`hundreds of feet. However, with a DVD player, extensive
`decoding is included within the DVD players that prohibits
`use in a video on demand system. Additionally, personal
`computers (PCs) may implement DVD drives, but suffer
`from the same limitations of stand-alone players.
`Specifically, an individual PC would have to be dedicated to
`each room in the multi-user environment.
`
`Video on demand systems used for MPEG1 VCD or
`MPEG2 titles are typically implemented as personal com-
`puters with peripheral connect interface (PCI) add-on cards
`that support four or more video decoders. The decoders are
`implemented centrally at
`the PC level. Such centralized
`systems are used with hotel video on demand systems. A
`drive running a title and a decoder are dedicated to each
`hotel room. The uncompressed video from the dedicated
`video compact disc (VCD) is wired to the room with, for
`example, S-Video cable. A separate cable allowing a remote
`control to control user options (e.g., stop, fast forward,
`rewind, etc.) is used as a feedback back to the player in the
`central location.
`
`DVD titles use Macrovision copyright security as a
`required component encoded on each DVD player. When
`VOD systems are upgraded to support DVD, for applica-
`tions where Macrovision copyright security on uncom-
`pressed video is not adequate, the infrastructure needs to be
`upgraded to a support compressed video feed to a decoder
`that resides in the room, but before the television. Macro-
`vision application license restrictions include limiting the
`length of cable. It would be desirable to implement a DVD
`video on demand system without
`the requirement (and
`associated cost) of implementing a DVD Player for each
`remote location.
`
`SUMMARY OF THE INVENTION
`
`The present invention concerns an apparatus comprising
`a drive server, a control server and one or more decoder
`devices. The drive server may be configured to present one
`or more compressed data streams in response to one or more
`first control signals. The control server may be configured to
`present one or more of the compressed data streams in
`response to (i) one or more request signals and (ii) the one
`or more compressed data streams. The decoder devices may
`be configured to present a decoded video signal and a
`decoded audio signal in response to (i) one or more second
`control signals and (ii) the one or more compressed data
`streams.
`
`2
`The objects, features and advantages of the present inven-
`tion include providing a video on demand DVD system that
`may (i) be enabled to have navigation software local to host
`server, while a remote source decoder is in another room, (ii)
`be enabled to control a remote source decoder directly, (iii)
`implement navigation software on a host server and/or (iv)
`implement a number of shared DVD drivers at a centralized
`location.
`
`10
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`These and other objects, features and advantages of the
`present
`invention will be apparent from the following
`detailed description and the appended claims and drawings
`in which:
`
`FIG. 1 is a diagram of a conventional video on demand
`system;
`FIG. 2 is a diagram of a preferred embodiment of the
`present invention;
`FIG. 3 is a diagram of an alternate embodiment of the
`present invention;
`FIG. 4 is a diagram of an alternate implementation of the
`decoder of FIG. 3; and
`FIG. 5 is another alternate embodiment of the present
`invention.
`
`DETAILED DESCRIPTION OF THE
`PREFERRED EMBODIMENTS
`
`Referring to FIG. 2, a block diagram of a DVD video on
`demand system 100 is shown in accordance with a preferred
`embodiment of the present invention. The video on demand
`system 100 generally comprises a server 102 and a disk
`library 104. The disk library 104 generally comprises one or
`more DVD drives and associated disks that present one or
`more signals to the server 102. The server 102 may be
`implemented as a personal computer or other appropriate
`server.
`
`The server 102 may present a number of compressed
`bitstreams (e.g., DVD bitstreams) at a number of outputs
`11041—11011 that may be received at a number of inputs
`11241—11211. The inputs 11241—11211 are generally located in a
`number of individual remote decoders 11441—11411, that may
`be located,
`in one example,
`in a set-top box. In another
`example, the remote decoders 11441—11411 may be built into
`the tuner section of a television. In either implementation,
`the remote decoders 11441—11411 may be located in one or
`more remote locations, such as rooms in a hotel or apart-
`ment. The remote decoders 114a—114n may be
`implemented,
`in another example, as a component of a
`multifunction decoding device (to be described in more
`detail in connection with FIG. 3).
`Each of the remote decoders 114a—114n generally com-
`prise a decoder portion (or circuit) 120, a control portion (or
`circuit) 121, a user options input interface 122, and one or
`more buffers 124. The control circuit 121 may be imple-
`mented as a host processor or state machine control device.
`The decoder 120 may present a decoded audio signal at an
`output 126 that
`is generally presented to one or more
`speakers 128. The decoder 120 may also present a decoded
`video signal at an output 130 that may be presented to a
`video display 132 (e.g., a television screen or a computer
`monitor). The decoded audio signal may be a monophonic
`channel, a dolby digital two channel signal, a dolby digital
`5.1 channel signal, a DTS 5.1 channel signal, or other
`appropriate single or multi-channel audio signal. In general,
`the audio signals presented at the output 126 are line level
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 9 of 11 Page ID #:183
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 9 of 11 Page ID #:183
`
`US 6,341,375 B1
`
`3
`
`signals that may be presented to an audio amplifier (not
`shown) to power one or more speakers. The amplifier may
`be built into the display 132 or may be implemented as a
`separate multi-channel amplifier.
`To upgrade a video on demand infrastructure, the decoder
`120 is generally physically located within a few feet of the
`display device 132. The compressed DVD bitstreams are
`generally feed to the remote decoders 114a—114n from the
`server 102. The decoder 120 decodes the video and audio
`
`portions of compressed DVD bitstream. The navigation
`software (i.e., the software that controls functions such as
`fast forward, rewind, pause, etc.) may be implemented
`locally to the decoder 120, similar to conventional DVD
`players. Alternately, since the video signals are generally
`received from a centralized server, the server 102 may be
`implemented to run all the navigation software. The navi-
`gation software may interpret user options (e.g., request
`signals) received from a user remote control (not shown).
`The request signals from the user remote control may be
`received from a separate cable that feeds back to the server
`102. The circuit 100 illustrates n cables connected between
`
`each of the outputs 110a—110n and each of the inputs
`11241—11211. Since such a cable system may already be in
`place,
`the only upgrade necessary may be the remote
`decoder 114 in the room, the navigation software running on
`the server, and the DVD drive server.
`In one example, the decoder 120 may be implemented as
`a dedicated optimized hardware audio and video decoder.
`Additionally, the user options circuit 122 and the buffers
`circuit 124 may also be implemented on a single chip along
`with the decoder 120. However, separate chip solutions may
`also be implemented to meet the design criteria of a par-
`ticular implementation.
`A cost savings may result by having the navigation
`software for all the decoders 120 in each of the remote
`
`decoders 114a—114n run on the server 102. The user may be
`given a DVD control template to select a particular option.
`Since most of the processing may be done by the server 102,
`the remaining needs for the remote decoders 114a—114n may
`be limited. For example, the remote decoders 114a—114n
`may need to receive the uncompressed video, via Universal
`Serial Bus (USB), 1394 bus or other appropriate interface/
`bus configuration. A feedback of the user options may be
`implemented, in one example, using the same control system
`previously used for VCD. Centralizing the navigation con-
`trols may greatly reduce memory and processor performance
`requirements for the remote decoders 114a—114n, further
`reducing cost.
`For the connections between the outputs 110a—110n and
`the inputs 11241—11211, USB or 1394 may be needed, since
`DVD bitstreams have 2 to 10 Mbps data rate. One of a
`number of decoder navigation modules 15041—15011 running
`on the server 102 may be dedicated to each remote decoder
`114a—114n. The control of the source decoder may be
`received from the buffers 124. One or more simple state
`machines may control the read and write operations sent to
`the decoder 120 in each of the remote decoders 11441—11411.
`
`The decoder 120 may include host registers as well as buffer
`interrupts (not shown). The control of the decoders
`121a—121n may be embedded in the communication media
`and may be a different structure from the DVD bitstream, as
`in the case of USB or 1394.
`
`The present invention may provide navigation software
`traditionally local to the DVD player or DVD PC at the
`server 102 of a VOD system, enabling low cost decoder
`boxes at destination televisions. The navigation software on
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`the server 102 may parse the DVD bitstream and may
`process user options such that
`the remote decoders
`114a—114n may be remotely controlled. The communication
`media between the server 102 and the remote decoders
`114a—114n may support the DVD bitstream as well as the
`programming of the decoder 120. Appropriate navigation
`software coding can readily be prepared by skilled program-
`mers based on the teachings of the present disclosure, as will
`also be apparent to those skilled in the relevant art(s).
`The present invention may enable a cost effective solution
`to DVD VOD systems. For example, if a DVD Player costs
`$500, and the per location solution of the present invention
`is $150 per location, a significant cost savings to implement
`DVD in each location may result. The present invention
`proposes bulk drives on capable servers, with a minimal cost
`in the remote decoders 11441—11411.
`
`Referring to FIG. 3, an alternate embodiment of the
`present invention is shown. A number of source devices
`104a—104n are shown presented to the server 102. One of
`the source devices (e.g., 104a) may be a DVD ROM server
`as shown in FIG. 1. However, an additional number of
`source devices 104b—104n may be implemented. For
`example, a source for digital
`television (DTV) may be
`implemented as the source 102b, a source for a satellite may
`be implemented as the source 1026 and a source for cable
`TV may be implemented as one of the sources 10441—10411.
`The server 102 may be implemented to select between one
`of the sources 104a—104n to present data to a particular one
`of the outputs 11041—11011. The remote decoders 114a—114n
`may be modified to decode the various sources 10441—10411.
`In such an implementation, the present invention may enable
`a number of remote decoders 114a—114n to support a full
`spectrum of video and audio formats found in the various
`evolving multiple broadcast standards. Furthermore, with
`personal computers providing a number of multimedia func-
`tions as well as audio components providing a number of
`multimedia functions, convergence of various formats can
`be supported by the remote decoders 114a—114n. For
`example, a MPEG-2 bitstream may be presented at the
`outputs 110a—110n.
`Additionally, the example illustrated in FIG. 3 may pro-
`vide a number of decoder control circuits 15141—15111. The a
`
`decoder control circuits 151a—151n may be optional circuits
`that may be used to control the particular navigation soft-
`ware elements 150a—150n. Additionally, a decoder 153 may
`be implemented that may control each of the navigation
`software elements 15041—15011. In one example, the decoder
`114a may be connected to the decoder 114 through a
`universal serial bus or other appropriate interconnection 117.
`Referring to FIG. 4, an example of a multifunction remote
`decoder 114 is shown. The remote decoder 114 generally has
`an input 112 that may receive one of the number of sources
`110a—110n. A number of individual decoding elements
`200a—200n may be provided to decode the particular source.
`The signal received at the input 112 may be presented to
`inputs of the various decoding elements 200a—200n. The
`outputs of the decoder elements 200a—200n may be pre-
`sented to an output 210 and an output 212. A multiplexer
`(not shown) may be implemented to switch between the
`various outputs of the individual decoder elements
`200a—200n.
`In one example,
`the decoder elements
`200a—200n may be implemented as a single integrated
`circuit. However, to provide flexibility for future standards,
`the individual decoder elements 200a—200n may be imple-
`mented as one or more integrated circuits. For example, if
`the remote decoder 114 is implemented to decode three
`current video/audio standards, a single chip implementing
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 10 of 11 Page ID #:184
`Case 8:20-cv-00529 Document 1—5 Filed 03/13/20 Page 10 of 11 Page ID #:184
`
`US 6,341,375 B1
`
`5
`three individual decoders 20041—20011 may be used.
`However, to implement a fourth standard, a second inte-
`grated circuit 114a may be implemented as a new decoder
`and may be configured to add to the existing decoders. The
`second integrated circuit 114a may be connected to the
`remote decoder 114 through, for example, a USB or 1394
`connection 117.
`
`Remote programming of the decoder, independent of the
`local host processor may be done for diagnostic purposes, or
`to reduce cost on components. In one example, the USB or
`1394 process may enable remote programming of the
`decoder and user options presented to server.
`Referring to FIG. 5, an alternate implementation of the
`circuit 100 is shown. Anumber of source devices 10441—10411
`
`are shown presenting a number of input signals to the server
`102. Each of the devices 10441—10411 may be configured to
`continuously play a number of source titles. A number of
`decoders may select any of the source devices 10441—10411 at
`a particular time. The selection is generally within the
`constraints of the selected source 104a—104n. Particularly,
`the bandwidth capabilities for handling multiple user navi-
`gations of a particular source 10441—10411 must generally be
`met. If enough titles are implemented in enough sources
`10441—10411, the remote decoders 11441—11411 may be able to
`select a particular title at a particular time. In order to solve
`the mentioned bandwidth capability issues, the same titles
`may be started at offset
`times, which may present
`the
`appearance of an unlimited selection of titles. In addition, a
`single bitstream may be sent
`to each of the decoders
`11441—11411 to initiate a diagnostics test.
`When sending a single bitstream to a number of decoders
`11441—11411, a bandwidth of 20 Mb/sec can be implemented
`in certain DVD drives. In such an example, up to four
`decoders may be supported. For example, if a DVD drive
`can present a 9.8 Mb/sec bit rate, and the compressed
`bitstream is typically 4 Mb/sec, four decoders 11441—11411
`may be supported.
`While the invention has been particularly shown and
`described with reference to the preferred embodiments
`thereof, it will be understood by those skilled in the art that
`various changes in form and details may be made without
`departing from the spirit and scope of the invention.
`What is claimed is:
`
`1. An apparatus comprising:
`a drive server configured to present a plurality of com-
`pressed data streams in response to one or more first
`control signals;
`a control server configured to present said one or more
`compressed data streams received from said drive
`server in response to one or more request signals; and
`one or more decoder devices, at least one of said one or
`more decoder devices being disposed in a separate
`room from said control server and said drive server,
`each of said one or more decoder devices being con-
`figured to (i) decode at least one of said one or more
`compressed data streams received from said control
`server and (ii) present at least one signal selected from
`a decoded video signal and a decoded audio signal in
`response to decoding said one or more compressed data
`streams, wherein a first portion of a selected one of said
`compressed data streams is presented to one of said
`decoder devices and a second portion of said selected
`compressed data stream is presented to another of said
`decoder devices.
`
`2. The apparatus according to claim 1, wherein said one
`or more decoder devices are remotely controlled.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`3. The apparatus according to claim 1, wherein said one
`or more compressed data streams comprise one or more
`DVD bitstreams.
`4. The apparatus according to claim 1, wherein each of
`said compressed data streams are presented to two or more
`of said decoder devices.
`5. The apparatus according to claim 1, wherein said
`plurality of compressed data streams are presented to said
`decoder devices in response to navigation software.
`6. The apparatus according to claim 1, wherein a plurality
`of first portions of a plurality of said compressed data
`streams are presented to a plurality of said decoder devices
`and a plurality of second portions of another of said com-
`pressed data streams are presented to another of said decoder
`devices, wherein the number of said plurality of data streams
`is optimized to require a minimum number of said plurality
`of compressed data streams for a distribution to a maximum
`number of said plurality of decoder devices.
`7. The apparatus according to claim 1, wherein said
`control server is connected to said one or more decoder
`
`devices using (i) one or more universal serial bus interfaces
`or (ii) one or more 1394 interfaces.
`8. The apparatus according to claim 1, wherein said one
`or more compressed data streams is selected from the group
`consisting of a digital television (DTV) signal, a satellite
`signal, and a cable signal.
`9. The apparatus according to claim 1, wherein a navi-
`gation software to control one or more user input signals is
`stored in one or more of said decoder devices.
`
`10. The apparatus according to claim 1, wherein a navi-
`gation software to control one or more user input signals is
`stored in the control server.
`
`11. The apparatus according to claim 1, wherein said
`decoder devices are configured to generate said decoded
`video signal and said decoded audio signal
`in further
`response to one or more second control signals.
`12. The apparatus according to claim 11, wherein said one
`or more decoder devices are configured to enter a diagnostic
`mode in response to one of said one or more second control
`signals.
`13. An apparatus comprising:
`a drive server configured to present a plurality of DVD
`bitstreams in response to one or more first control
`signals;
`a control server configured to present said one or more
`DVD bitstreams received from said drive server in
`
`response to one or more first remotely generated
`request signals; and
`one or more decoder devices, at least one of said one or
`more decoder devices being disposed in a separate
`room from said control server and said driver server,
`each of said one or more decoder devices being con-
`figured to (i) decode at least one of said one or more
`DVD bitstreams received from said control server and
`
`(ii) present at least one signal selected from a decoded
`video signal and a decoded audio signal in response to
`decoding said one or more DVD bitstreams, wherein a
`first portion of a selected one of said DVD bitstreams
`is presented to one of said decoder devices and a second
`portion of said selected DVD bitstreams is presented to
`another of said decoder devices.
`
`14. The apparatus according to claim 13, wherein said
`decoder devices are configured to generate said decoded
`video signal and said decoded audio signal
`in further
`response to one or more second control signals.
`15. A method for distributing video comprising the steps
`
`of:
`
`

`

`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 11 of 11 Page ID #:185
`Case 8:20-cv-00529 Document 1-5 Filed 03/13/20 Page 11 of 11 Page ID #:185
`
`US 6,341,375 B1
`
`7
`
`(A) presenting a plurality of compressed data streams
`with a drive server to a control server in response to one
`or more first control signals;
`(B) distributing said one or more compressed data streams
`received from said drive server with said control server
`
`to one or more decoder devices in response to one or
`more request signals;
`(C) decoding at least one of said one or more compressed
`data streams with said one or more decoders in
`
`response to receiving said one or more compressed data
`streams from said control server; and
`
`(D) presenting at least one signal selected from a decoded
`video signal and a decoded audio signal in response to
`decoding said at least one of said one or more com-
`pressed data streams, wherein at least one of said one
`or more decoders is disposed in a separate room from
`said control server and said driver server, wherein a first
`portion of a selected one of said compressed data
`streams is presented to one of said decoder devices and
`
`8
`a second portion of said selected compressed data
`stream is presented to another of said decoder devices.
`16. The method according to claim 15, wherein said one
`or more compressed data streams are feed from said control
`server to said one or more decoders using (i) one or more
`universal serial bus interfaces or (ii) one or more 1394
`interfaces.
`
`10
`
`15
`
`17. The method according to claim 15, wherein said one
`or more compressed data streams comprise one or more
`DVD bitstreams.
`
`18. The method according to claim 15, further comprising
`the step of:
`storing software to control and decode said one or more
`compressed data streams in (i) said one or more
`decoder devices or (ii) a central server.
`19. The method according to claim 15, wherein step D
`further responds to one or more second control signals.
`*
`*
`*
`*
`*
`
`

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