throbber
Declaration of Robert Scheffler
`
`1, Robert Scheftler, declare as follows:
`
`1.
`
`I have personal knowledge regarding all the facts set forth in this
`
`declaration.
`
`I am not being and have not been compensated for my time in
`
`preparing this declaration.
`
`2.
`
`I am currently employed at PRICOM. Inc. (“PRICOM”) as the
`
`President.
`
`I have held this position since September 2018.
`
`3.
`
`From 1999 to 2006,, I was employed by Broadbus Technologies as its
`
`Co-Founder, Chief Technology Officer, and Chief Architect.
`
`4.
`
`Leading up to 2003, I was developing Broadbus‘s next generation of
`
`video-on-demand (VOD) servers, including the Broadbus B-l server family, a
`
`high-density, highly scalable DRAM—based server for VOD, subscription video-
`
`on—demand (SVOD), and next-generation Television-on-Demand (TOD) services.
`
`5.
`
`The Internet and Television Association (formerly the National Cable
`
`and Telecommunications Association) ("NCTA”) Annual Conventional and
`
`International Exposition (“National Show”) is one of the two largest trade shows
`
`held annually for cable industry operators. The NCTA trade show attracts 20,000
`
`to 50,000 individuals and members. The show is advertised to its membership and
`
`is well known to and well attended by individuals associated with the cable
`
`industry.
`
`DISH Ex. 1008, p. 1
`DISH-Ex. 1008, p. 1
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`

`

`6.
`
`7.
`
`I attended the National Show every year from 1999 to 2018.
`
`Based on my observations while in attendance, the National Show
`
`was attended every year by thousands of individuals. Among the attendees were
`
`both engineers and architects working for large cable companies, or other vendors
`
`and industry affiliates. Cable industry architects work on the development of next
`
`generation cable products. Engineers are tasked with eft‘ectuating and maintaining
`
`the products developed by the architects.
`
`In the years I attended the National Show
`
`on behalf of Broadbus, including in 2003, I personally met many cable industry
`
`architects and engineers. These meetings occurred either at Broadbus‘ show booth,
`
`or in a private meeting room Broadbus reserved.
`
`8.
`
`In advance of the National Show, the NCTA would call for authors
`
`from the cable industry to submit technical papers. This occurred every year that I
`
`attended the National Show. If an author’s paper was selected by the NCTA, the
`
`paper was included in a set of Proceedings associated with that year’s show and the
`
`author was asked to present the highlights of their paper at the National Show.
`
`9.
`
`I authored, submitted, and later presented a paper at the 2003 National
`
`Show. This National Show occurred in Chicago, Illinois in June of 2003.
`
`10.
`
`The paper I authored, submitted, and presented at the 2003 National
`
`Show was entitled “Ingest & Metadata Partitioning: Requirements for Television
`
`On Demand." Exhibit A is a true and correct copy of that paper.
`
`is)
`
`DISH Ex. 1008, p. 2
`DISH Ex. 1008, p. 2
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`

`

`l 1.
`
`The paper was provided to the NCTA several months in advance of
`
`the June 2003 National Show.
`
`12.
`
`Companies like Broadbus, and authors like myself, found it desirable
`
`to submit papers to the NCTA. As the NCTA had a large membership, all of
`
`which would receive copies of the papers, authoring papers was a good way to get
`
`the attention of cable industry experts and decision-makers.
`
`13.
`
`Every year I attended the National Show, the NC‘TA would provide
`
`copies of the Proceedings to both its membership and any non—member paper
`
`authors a month or two in advance of the show. 2003 was no exception.
`
`I received
`
`a complete copy of that year‘s Proceedings, which included my “Ingest &
`
`Metadata Partitioning: Requirements for Television On Demand,” in advance of
`
`the show in June 2003. Exhibit B is a true and correct copy ot‘the 2003 NCTA
`
`Proceedings that included my paper.
`
`14.
`
`I recall that the NCTA Proceedings were at one point distributed to
`
`the NCTA members and authors in paper format. At some point, the NCTA began
`
`distributing CDs including a PDF of the Proceedings. Later, the NCTA distributed
`
`the Proceedings in advance ofa National Show by emailing a download link to the
`
`NCTA members and paper authors.
`
`I do not specifically recall which of these
`
`distribution methods was used in connection with the 2003 NCTA Proceedings.
`
`However, I have attended the NC‘TA national shows for nearly 20 years, and every
`
`DISH Ex. 1008, p. 3
`-D|SH Ex. 1008, p. 3
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`

`

`year either myself or a NCTA member that I was working with received the
`
`Proceedings in advance in paper form, on a CD, or Via a download link.
`
`15. While at the 2003 National Show, I participated on a panel with three
`
`or four other panelists where 1 presented my paper. The panel was led by a
`
`moderator. My panel was attended by somewhere on the order of 150 or 200
`
`attendees.
`
`16.
`
`During the panel, audience members had the opportunity to ask
`
`questions that the panelists would answer.
`
`It is my understanding that this is why
`
`the NCTA membership is provided with a copy of that year’s Proceedings in
`
`advance ofthe National Show: providing copies of the Proceedings allows
`
`attendees to be prepared to ask questions.
`
`17.
`
`I declare that all statements made herein of my own knowledge are
`
`true. and that all statements made on information and belief are believed to be true,
`
`and that these statements are made with the knowledge that willful false statements
`
`and the like so made are punishable by fine or imprisonment, or both, under
`
`Section 1001 of Title 18 of the United States Code.
`
`
`Executed in Peyton, CO, on the Eday of WNE’ZO20.
`
`Robert Scheffler
`
`DISH Ex. 1008, p. 4
`DISH Ex. 1008, p. 4
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`

`

`Exhibit A
`
`Exhibit A
`
`DISH Ex. 1008, p. 5
`DISH Ex. 1008, p. 5
`DISH v. BBiTV
` DISH v. BBiTV
`|PR2020-01280
` IPR2020-01280
`
`

`

`INGEST & METADATA PARTITIONING: REQUIREMENTS FOR
`TELEVISION ON DEMANDTM
`
`Robert G. Scheffler, Chief Architect
`Broadbus Technologies, Inc.
`
`ABSTRACT
`
` On demand video services, such as
`today’s Video on Demand (VOD),
`Subscription Video on Demand (SVOD), and
`the fast-approaching Television on
`DemandTM (TOD®) are enhancing the
`consumer television experience and creating
`new, exciting revenue opportunities and
`increased cash flow for cable operators and
`content owners alike. However, the
`technical requirements to support these
`services are becoming more demanding and
`complex. In VOD, cable operators are
`seeing solid buy-in rates, repeat purchase
`patterns, and concurrency rates of 3%-10%
`with limited marketing and promotional
`support. With recent trials of SVOD and an
`increased number of popular titles,
`concurrency rates have ‘smoothed’ the peak
`usage rates throughout the week to numbers
`that often approach 10%-20%. However,
`with Television on Demand (TOD) services,
`consumers will have considerably more
`programming choices including movies,
`subscription-based content, and the most
`popular broadcast content. It is anticipated
`that concurrency rates of TOD may steadily
`climb to levels that approach 30%-65% --
`rates that mirror the total concurrent U.S.
`television viewing audience as measured by
`rating services such as Nielson.
`
` Increased service usage, additional
`content, and new business models are
`challenging MSOs to conduct unprecedented
`network architecture preparation and
`planning. In addition, decisions related to
`
`asset distribution, content propagation,
`network loading, metadata and rules issues
`need to be addressed to make Television on
`Demand a commercial reality.
`
` This paper will address the issues and
`requirements associated with server ingest
`of broadcast content and content
`propagation. It will also discuss the
`architectural implications for the VOD
`server and propose a new class of server to
`support TOD requirements. The paper will
`also discuss how TOD content is managed
`through the creation and distribution of
`enhanced metadata formats in an
`environment that is controlled by studios,
`distributors, and cable operators.
`
` New video server architectures and
`rules-based content control and propagation
`systems become integral contributors to the
`success of future on-demand services.
`
`VOD/TOD CONTENT INGEST
`
` The issue of the ingest of broadcast
`television content is one that will become
`more and more important for advanced
`video services such as Television on
`Demand to become a reality. As more
`content is made available and concurrency
`rates increase, architectural decisions will
`have to be made to support these increased
`demands on the network. A new architecture
`comprised of higher density VOD/TOD
`servers with the capability to ingest
`
`DISH Ex. 1008, p. 6
` DISH v. BBiTV
` IPR2020-01280
`
`

`

`processing capacity to focus on the ingest
`nctlons. T 1s was very a0r1ntens1ve
`ith a single operator feeding tapes and
`ntermg ru es to instruct t e STB gu1ue
`:pSa:("D 8‘oE (-P:r("D
`asE.O H.a
`ean 9)<9:ET5‘_.r.(-PK<
`or:
`| ew titles (see Figure 2—1). Keeping up wit
`ontent mgest was quite manageau e ort e
`perator and the conventional VOD server.
`
`OO'0(D
`
`o H,
`5‘
`
`upport ever 1ncreas1ng content 1urar1es anu
`tream counts. However it is important to
`00 at t e evo ution o VOD arc 1tectures
`
`o understand how those requirements will
`hange in the fiJture.
`
`OD in the Past
`
`In the early days of VOD, movies were
`u istributed on tapes. These tapes were
`5 1ppeu to eac s1te t at requ1reu a spec1 c
`.
`.
`'
`.
`.
`'
`
`5
`
`rups anu an average mov1e engt o 100
`I mutes, t e tota Size 0 eac mov1e was
`
`.nd was capable of streaming to less than
`,000 suuuscr1ers s1mu taneous y.
`
`
`
`
`
`
`OD Toda
`
`C7
`
`As an 1nuustry, VOD as mature
`eyond the simplistic example described
`uove. VOD 1nsta ations now enau e 1,00
`
`-
`
`II {:T‘OgD :, U}(D ,_.I.” H0 Cf(D QEH(D m o{:7a:E800(D OOE.(DDt
`8D U3c-r ._I
`
`arr1ve on tapes anu1s caug t y
`catchers along with trailers, posters, and
`I
`est at are requ1reu to put it a toget er.
`
`igure 2-] Content Ingestfor VOD in the
`
`In early VOD deployments, metadata or
`
`ow stream counts,
`' eauu-en contro . Wit
`I ov1e t1t es cou u ue oauue uur1ng o —pea
`' ours w ent e VOD server
`au more
`
`
`atc er
`
`W
`
`
`
`ape O FIVe
`
`igure 2-2 Content Ingestfor VOD today
`
`ontent aggregation companies ave
`I isen to the challenge by offering services to
`eu1t, auJust, anu compi et ese u1verse
`
`0 3,000 customers to access a 1urary o 150
`o 300 mov1es. As a resu t, s 1ppmg tapes to
`OD enau eu
`eauu—ens as prove to ue a
`ogistical challenge and has evolved to a
`| ewer moue ca eu p1tc -anu—catc , w ere
`content is distributed by private broadcast to
`go(-F(D 2,,E:o5U1 ga QsE‘0§_0s
`
`*das(D"iU1 S9}
`ate 1te (see Figure 2-2). Wit
`increaseu
`._.
`ibrary sizes, increased stream counts and
`ore u1verse supp 1ers senu1ng auta,t e
`1stribution and propagation of content has
`
`ormats anu meta ata mto a nice uunu eu
`
`

`

`large amounts of content propagation. To
`9:
`e t e mgest o a Signi 1cant
`mount 0 content, a conventiona VOD
`typica y ose some, or muc o
`ts streaming performance.
`
`éaH.
`
`r-nl
`
`—9309302S(Dbe
`
`package to be pitched and caught. However,
`.
`ncamenta pro em is t at w 1e qulte
`dept at low-volume streaming,
`onventiona VOD servers usua y ac<1n
`heir ability to simultaneously ingest large
`cuantities of content. The situation
`(D m - -
`t—c(D U} :1 m(D
`U1,_,H(Dg“U1 m(Dr-c<t—co(D “U1
`C Cf’13
`mU}
`torage, and begin to distribute more
`arcwaret oug outt e networ .
`
`I
`
`ombinin_ SVOD with VOD
`
`Subscription VOD (SVOD) increases the
`Xistlng VOD content 1crary y ac cing 50—
`100 mov1es anc ot er content anc ma ing
`hem available to an increased number of
`uccscriers. Even Wit a imitec amount 0
`
`ontent o erec, tria s o SVOD to cate ave
`| esu tec in mcreasec concurrency rates t at
`l ay be as high as lO%—20% or 3,000 to
`,000 streams in a typical system.
`
`u
`
`_m
`
`B’13 00(D m(—P
`
`o ce e1t er oca y storec or remote y
`ccessic 6. One way to ma 6 t 6 content
`.ccessible is to add an ingest server or
`ropagation server at the point where th-
`ontent 1s caug tor oacec com tape. T is
`server cou c t en oca y storet e
`ontent, ma ing it avai ac e tot 6 rest 0 t e
`ervers. Alternatively the ingest server could
`e use . to propagate or cc1striutet e
`ontent to t e streamlng servers, w et er
`ocal or remote (see Figure 23).
`' ememering t at t e streaming servers are
`rimarily intended for streaming, there is a
`xe amount 0 cccanw1t
`ava1 a e or
`
`hese concurrency rates place
`remenc ous cemancs ont e streaming
`apacity of the network. Also as stream
`ounts increase, so does the problem of
`ontent ingest. To increase t e stream count
`. dditional streaming servers are required.
`ese ac c 1t1ona servers neec access to t e
`gure 2-3 Content Ingest 0r VOD in t e
`m!
`icrary o ingestec content. I a given piece
`uture
`c f content is to be made available to every
`
`e ev1s1on on Demanc usmg Conventlona
`ustomer ont e networ , t 6 content nee s
`
`’13
`
`'\<
`
`ocay’s VOD server systems a equate
`ccommodate the demands of low-
`concurrency VOD SVOD cep oyments.
`owever, adding the task of ingesting
`umerous c anne s o roa cast content to
`onventiona VOD servers creates a mass1ve
`
`ll
`
`' ar ware anc so ware 1n astructure t at
`a es up a 0t 0 space, consumes a 0t 0
`ower, anc is in erent y ess re lace.
`
`
`
`_i
`
`ow let’s look at an example where we
`Xpanc t e VOD SVOD serVice o erings to
`BO0 c . a: a(D a:SBo s os U3SD9
`TOD . TOD
`enables cable operators to provide on
`
`cceman '6 1very 0 we or pre-recorcce
`C7
`roadcast television seWiceS as well as the
`n ov1e anc succcscriptlon—ase contentt at
`OD/SVOD offers. TOD 13 espec1ally
`attractive to te ev1s10n content owners
`cecause It a OWSt e v1ew1ng anc 53 e 0
`older programming that is out Of
`yncication. TOD enac est e consumer to
`ave PVR functionality during broadcast
`
`

`

`elevision viewing without requiring a hard-
`rive in t e STB. At a minimum a TOD
`
`ystem should be capable of storing 1,000
`ov1es or VOD SVOD customers, p us
`0,000 hours of captured broadcast
`e eVision.
`
`With Television on Demand, ingestion,
`propagation, an streaming 0 content nee s
`0 occur suc t att 6 customer sti
`ee s
`
`ike they are watching broadcast television.
`11 a
`ition to t e p et ora 0 content,
`
`railers, posters, and rules that VOD/SVOD
`equires, t ere is now a rea —time
`equirement or ow atency content
`ngestion. Current VOD SVOD systems,
`omp ete w1t catc ers, tape rives, an
`ontent ingest propagation now have to
`upportt e ingestion o
`roa cast te ev1Sion
`feeds (see Figure 2—4). The path of the
`broadcast feed to the broadcast ingest server
`0 t e ingest an propagation server to t 6
`OD server an t en tot e customers is an
`
`ta e many secon s an
`perationt at W1
`ust occur at the same time as the
`
`propagation of VOD content to the VOD
`
`Broadum Feed
`
`Broadcast Feed
`
`igure 2-4 Content Ingest 0r TOD using
`OD servers
`
`onsumer concurrency rates or TOD
`ill require a much higher stream count than
`6 current growt
`pI‘O_]€Ct10nS or VOD
`
`.p-
`
`offerings. When VOD, SVOD, and TOD are
`com me a typica system may require
`0,000 to 40,000 Simu taneous streams. For
`
`examp e, usmg conventiona VOD servers
`capable of 500 streams each would require
`0 servers to satisfy the stream requirement.
`owever, as more conventiona VOD
`
`ervers are added, the problem of
`propagating t e content to a t e servers
`increases exponentially and creates the need
`for more ingest servers to propagate the
`content so t at eventua yt ere is a
`
`ierarchy of ingest servers to streaming
`ervers. A conventiona VOD server is
`
`or streammg to customers, not or
`esigne
`ovmg, propagating an ingestmg
`
`e ev151on content. T ere ore to ay’s VOD
`evers are not the optimum solution for this
`compe ing, new app ication.
`
`e 10 in TOD with TOD servers
`
`e critica issuest at must
`
`e a
`
`resse
`
`o a equate y support TOD are content
`ingest and stream count. A new class of
`TOD server is required that can ingest
`ozens o c anne s o
`roa cast te ev1s1on
`
`hile simultaneously redistributing
`ousan s o streams Wit zero- atency. T e
`assoc1ate
`e ays can e remove
`y
`
`nning the broadcast feeds for ingest
`1rect y into a TOD server w ere t ey can
`6 1rect y streame to customers w1t out
`equiring an externa
`ierarc y o
`
`propagation servers. This solves the content
`ingest and propagation problem presented
`yTOD. However, a ierarc ica approac
`0 storage is a so require
`or o - ine
`OD SVOD TOD content access. W at is
`
`eeded is a distributed storage strategy with
`are
`oca storage as we as s are remote
`torage t at ecoup es t e streaming
`functions fiom the storage functions. By
`ecoup ingt ese
`nctions, stream-count
`
`and storage—size can be scaled independently
`hile storage can be placed in the network
`
`I HEx.
`
`I H v. BBiTV
`
`PR
`
`

`

`pecific applications with unique
`C:3:aBaE 5’1
`E
`
`ummar 0 Content Streams anu In est
`
`0:33g0 8HH(D5O
`
`I
`
`As needs grow and new business models
`re introuuuce, t e capaCIty anu sca mg 0
`OD streaming servers are being tested.
`ontent 1urar1es are mcreasmg anu greater
`‘< 5' 5‘mE‘.B
`00 (-PO E.00{27‘('DH a:5Q. E.00{27‘('DH
`tream counts (see Figure 2-6). With the
`au1 1ty to
`
`onventlona VOD servers are ueing
`axed to the limit with only a modest library
`. As content 1urar1es
`
`row, to prevent libraries fiom becoming
`‘sta e’ Wit 0 u content, an 1ncreaseu
`eumuan 1s ueing p aceu on o - 1ne ingest.
`
`
`
`eauu—en contammg
`- ective way. A master
`. pooled storage library would allow a group
`u
`servers to access esser-useu programs
`ithout requiring local copies. By using this
`u istributed storage architecture, each type of
`ontent can actua y ue move anu
`ositioned in the network for the perfect
`ua ance uetween ar ware anu transport
`osts. As the needs of the network change,
`he placement of system components can
`ange as we .
`
`
`
`Cementsmge
`
`| igure 2-5 Content Ingest for TOD using
`TOD servers
`
`A eX1u e arc 1tecturet at can anu e
`
`ow- atency 1ve-1ngest as we as p1tc er-
`
`treaming positioneu in one p ace anu
`torage distributed throughout the network
`
`ven the most demanding TOD applications
`see Figure 2-5). The future of VOD,
`VOD, anu TOD are uepenuent on a new
`rc 1tecture w ere sca e can ue contro eu
`.nu eac env1ronment can ue ta1 oreu or
`
`
`
`——UGOt—‘D—IV-‘nb—t0GUIDE9:9,89pm:O5$00.—0093559.,-50Bruce00H:”gt-{gH»a.505a:85930Hon:‘3:"3:5000H0093r-dH:(D59!»BBHHH('00Q
`:10Q91U:5$306H":ng.“D05$.”BHOO(0359:):30.HHS'(‘Dr—h.mfio:5-5’—0’000%gagEd:“5
`
`
`
`ven now, conventiona VOD servers are
`ueing an e to eep up
`ith SVOD and VOD applications.
`egardless of how much streaming
`I equ1rements increase as TOD uegins to
`roliferate, the cable operator will be forced
`o au u au u1tiona servers Just to anu e
`ngesttas<s. Event en, t e resu ting system
`ill not adequately address the problem of
`uroaucast mgest to streaming atency. T e
`__fl
`ear y superior so ution is to use a new
`ass 0 spec1a izeu TOD server capau e o
`ingesting and directly streaming with no
`—
`Greek/able delay-
`
`II H v. BBiTV
`
`m 1
`
`__
`
`

`

`Application Movie
`Library
`150-300
`200-400
`1,000
`
`VOD
`SVOD/VOD
`TOD/SVOD
`VOD
`
`Library
`Change
` 15/month
` 40/month
`100/month
`
`Concurrency
`Real-Time
`Rate
`TV Ingest
` 0 streams 5%-10%
` 0 streams 10%-20%
`100 streams 30%-65%
`
`Stream
`Count
`1,000-3,000
`3,000-6,000
`20,000-40,000
`
`Figure 2-6 System Capacities for VOD, SVOD, and TOD
`
`METADATA AND CONTROL
`
`Rules are needed
`
` The business of broadcast television
`today is very complex. The participants are
`numerous -- content owners, content
`aggregators, content distributors, broadcast
`and cable networks, MSOs -- and the
`relationships between the players are
`dynamic. What keeps content flowing from
`creators to consumers is the execution and
`enforcement of detailed contracts. These
`contracts determine the rules of “how”,
`“when”, and “by whom” content may be
`viewed. Whether it’s a re-run episode of
`“Friends” that airs in syndication on TBS or
`a live broadcast of the New York Knicks on
`ESPN 2, there are specific contract-based
`rules that govern the manner in which
`content is handled. Therefore, it should be
`no surprise that a system of contract-based
`rules will continue to govern (and perhaps
`with greater emphasis) in a business that
`combines broadcast television content with
`on-demand content.
`
` When VOD was initially deployed, the
`rules were relatively simple. MSOs would
`license a window of time when a movie
`would be made available to its subscribers.
`During the licensing window, the movie
`would be placed on the VOD Server and be
`available to subscribers. After the window
`
`was over, the movie would be deleted from
`the server. A set of rules, or metadata,
`capturing the pre-negotiated License
`Window Start and End Times would be read
`and enforced by the VOD server.
`
` As the industry moves towards SVOD
`and ultimately TOD, the same set of
`complex rules and attributes must be applied
`to each piece of content. Examples of
`additional rules for handling television
`content could include:
`• Specific days of week when content
`is available
`• One or more timeslots during the day
`• Time range that the program is
`available on a particular day
`• Specific commercials that must be
`carried with the program
`• Trick-mode rules and attributes
`(specific speeds, enabled/disabled
`functions)
`• Specific customer groups by
`demographic or geographic regions
`
` Rules should be entered and applied as
`early in the process as possible. There are
`rules from many levels. Examples include:
`• Content owner or studio
`• Studio distribution arm
`• Content aggregator
`• Television network
`• Local television station
`
`DISH Ex. 1008, p. 11
` DISH v. BBiTV
` IPR2020-01280
`
`

`

`• Cable MSO
`• Cable local unit
`Some of the rules apply to VOD, some to
`SVOD, and some only to TOD. The key is
`that there are many rules that can come from
`any number of places. While it can seem
`daunting, it is quite easy to create and
`manage these rules.
`
`title, rating, description, time, actors,
`directors and crew, category, trailer file
`names, poster file names, etc. This type of
`metadata does not change, no matter who,
`what, when, or where it is distributed. This
`metadata could clearly be embedded in the
`actual content file and would stay with the
`file no matter where it goes.
`
`Partitioning Metadata
`
`2. Rules-specific Metadata
`
` The Video-on-Demand Content
`Specification as published by CableLabs has
`become the de-facto standard of how
`metadata is created and how it can
`incorporate many of the rules necessary to
`describe how on-demand content is to be
`handled. Initially written to support VOD
`(movies), it has been expanded to support
`SVOD. Moving forward, it is likely that the
`specification will need to be expanded to
`support all forms of on-demand content,
`including broadcast television.
`
` Some metadata rules pertain to the
`specific content itself, while others apply to
`how that content is distributed and sold. One
`piece of content from a studio can be sent to
`many cable systems across the country. If
`the studio had to regenerate the content
`metadata each time, it would become a
`painful process that nobody would want to
`use. However, if the content specific
`metadata were attached or imbedded in the
`content itself, and the distribution specific
`metadata was separate, then the same
`content with metadata attached could be sent
`to many locations, with a different version
`of the distribution metadata. Thus, the
`content metadata and the rules-specific
`metadata has been partitioned.
`
`1. Content Metadata
`
` Content metadata includes program
`specific things such as a unique identifier,
`
` The rules-specific metadata starts at the
`content creation studio. The studio decides if
`there are any specific restrictions on the
`distribution and sale of this content and
`passes those rules along to the content
`distributors. For example, there may be a
`requirement to restrict a specific category of
`commercial - A “Friends” episode may
`require Coke commercials, but not Pepsi.
`From there, the studio distribution arm may
`require more specific rules. “Friends” may
`be allowed from Monday through Friday
`anytime, but not Thursday from 8-9 pm, to
`prevent intruding on first-run episodes.
`Further downstream, the television network
`may decide to allow viewing anytime on
`Tuesday and Wednesday because those are
`non-peak days. The local television station
`may want to restrict viewing from 10-11pm
`during the local news hour.
`
`Figure 3-1 Rules-specific Metadata Flow
`
`DISH Ex. 1008, p. 12
` DISH v. BBiTV
` IPR2020-01280
`
`

`

` At each step along the way, the rules can
`become more restricted, but cannot be less
`restricted. In this manner, the content rules
`become more and more defined as they
`propagate downstream to the network
`operator and eventually the consumer (see
`Figure 3-1). Each system along the path is
`responsible for obeying the rules imposed
`upstream, and can expect each system
`downstream to obey the rules it passes on.
`When they reach the cable system, the TOD
`menu or EPG is built using these rules for
`the content received. By using this approach,
`the menus for the STB can be automatically
`and dynamically constructed.
`
`Figure 3-2 Metadata Flow to Multiple
`Downstream Paths
`
` At each step in the process, there can be
`multiple downstream paths (see Figure 3-2)
`to both multiple distributors and cable
`systems. For example, the studio could sell a
`“Seinfeld” episode to the WB for certain
`nights in a specific week, and TBS on other
`nights. From each step facing down, the
`metadata can fragment, meaning there is a
`one-to-many relationship at each step of the
`way. This is important because at each level,
`a seller can sell to multiple customers.
`However, it would be inconvenient to have
`to re-record and re-master content each time
`
`it was sold. An improved solution would be
`to ship the exact same content to each
`downstream customer, but each would be
`supplied with unique rules-specific metadata
`which can be changed or updated at any
`time without requiring the entire piece of
`content to be resent.
`
`Creating Metadata
`
` With the two distinct types of metadata,
`appropriate software will be required to
`author and control its creation. A key
`ingredient is a unique identifier used to tie
`the asset together with both forms of
`metadata.
`
`1. Content Metadata
`
` The content specific metadata is created
`at the earliest possible point in the
`production and distribution chain. The best
`place for this is at the studio or encoding
`provider. In cases where the content is
`broadcast television, the content metadata
`could originate from the television network,
`or other production company supplying the
`network feed.
`
`2. Rules-specific metadata
`
` The rules-specific metadata can be
`created and adjusted at any point in the
`production and distribution chain, but would
`typically be originated at the same point the
`content is generated. For live television
`events, the rules could and should precede
`the actual content transmission. By sending
`the rules ahead first, the STB EPG can be
`populated, or other similar guide related
`decisions can be made.
`
`Propagating Metadata
`
` Both forms of metadata need to be sent
`along the same path as the actual content.
`
`DISH Ex. 1008, p. 13
` DISH v. BBiTV
` IPR2020-01280
`
`

`

`When any piece of content is sold or
`distributed downstream, the content
`metadata is included with the actual content
`along with an edited copy of the rules-
`specific metadata. Every copy of
`downstream content could have a unique set
`of rules-specific metadata, but the content
`metadata would stay the same. This allows
`each downstream provider to receive
`different rules, and allows them to be
`changed at a later time. When the rules
`change only the rules-specific metadata need
`be resent, not the content metadata or the
`entire program content. With this approach,
`any distributor in the chain can revise and
`update their rules-specific metadata as
`necessary.
`
`Enforcing Rules-specific metadata
`
`1. Asset Distribution
`
` To make this system viable, each video
`server or file server along the asset
`distribution path must receive and obey rules
`encoded in the metadata. Typically in the
`role of asset distribution, all that is required
`is to pass-on the rules given to us. At any
`point in the path, the rules can be edited to
`become more restricted, but never less
`restricted. As assets are moved downstream
`to the cable plant, appropriate TOD software
`will pick-up the rules-specific metadata. The
`TOD software will use this rules-based data
`to build the availability matrix of programs,
`and associate a local time-slot for the
`consumer. The TOD server software is then
`responsible for ensuring that the
`studio/distribution/network rules and
`permissions are obeyed.
`
`2. Content Propagation
`
` When propagating content throughout the
`cable system, there can exist specific rules
`related to perishable content, or content that
`
`has a limited availability window. When this
`type of rule is implemented, it is important
`that the system remove such content and
`make the storage and streaming space
`available as quickly as possible. Another
`situation where the propagation of content is
`important is when a known high-
`concurrency program arrives and needs to be
`propagated to many places in a large
`network to facilitate the expected high
`demand.
`
`CONCLUSION
`
` In this paper, we have examined how
`conventional VOD servers are limited in
`their ability to ingest content and support the
`increasing stream requirements of TOD.
`There is a considerable impact in the output
`stream count as a VOD server is asked to
`ingest more content. With most existing
`systems, there is a non-linear loss of
`streaming capability while ingesting content.
`Specifically, many output streams may be
`lost for each single stream ingested. As the
`number of titles increases in VOD libraries
`the problem becomes more and more
`apparent. To reduce the impact on a VOD
`server, ingest of new content can occur
`after-hours. However this is just a temporary
`solution and won’t scale as ingestion
`requirements continue to increase. With the
`upcoming everything on demand revolution,
`including Television on Demand, the ingest
`limitation of existing VOD server
`architectures becomes catastrophic. The
`more bandwidth consumed by ingest, the
`less bandwidth is available for streaming
`functions. Therefore more servers are
`required to keep the same stream count. As
`more servers are added, ingest and
`propagation becomes more and more
`complex. Elaborate ingest servers with
`content propagation services are a short-
`term solution but problematic longer term as
`
`DISH Ex. 1008, p. 14
` DISH v. BBiTV
` IPR2020-01280
`
`

`

`unacceptable latencies are introduced to the
`distribution of broadcast television.
`
` A new breed of servers designed
`specifically for Television on Demand is
`required. These servers need to handle over
`100 streams of live ingest while
`simultaneously redistributing the ingested
`content to over 20,000 output streams. The
`server must not suffer any performance
`degradation in output streams while
`ingesting live or non-live content. The
`latency through such systems must be low
`enough to enable live television with trick-
`mode functionality similar to that of DVD.
`The streaming elements and the storage
`elements must be separately scalable and
`movable within the network.
`
` With the plethora of ingested content
`from VOD, SVOD, and TOD, new means
`for authoring and propagating metadata
`must be implemented. In addition to content
`metadata, a new class of rules-based
`metadata will be required to protect revenue
`streams by allowing a rules-based
`distribution and STB presentation of
`content. The metadata must be partitioned
`
`and carried separately from the actual
`content to allow updating as well as
`customization depending on the MSO and
`region that the content is destined for.
`
` A new breed of specialized, high
`performance TOD server with low-latency
`and live content ingest capabilities, plus a
`new metadata methodology, is a requirement
`to realize the potential of Television on
`Demand for cable operators.
`
`About the Author
`
`Robert Scheffler is Chief Architect at
`Broadbus Technologies, a provider of next-
`generation server systems that enable cable
`operators to effectively

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