throbber
THE COMPLETE TECHNICAL SESSION PROCEEDINGS
`
`FROM:
`
`
`NCTA*THENATIONALSHOW
`CHICAGO, IL * JUNE 8 - 11, 2003
`
`NCTA’s 528° ANNUAL CONVENTION AND INTERNATIONAL
`
`EXPOSITION
`
`Published by:
`
`Compiled by:
`
`Mark Bell, Director, Administrative and Technical Services,Industry Affairs/Administration
`AndyScott, Director, Engineering, Science & Technology
`
`Audio recordings for eachsession are available for purchase—check yourfinal
`program guide at the National Show, June 8-11—or phone NCTA's Industry Affairs
`departmentat (202)775-3669 for details. For availability and price information on
`previous volumesin the Technical Paperseries, call NCTA's Science & Technology
`departmentat (202)775-3637 or e-mail technicalpapers@ncta.com.
`
`ISBN # 0-940272-34-2
`
`DISH Ex. 1064, p. 1
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`CONTENTS
`2003 NCTA Technical Papers
`
`Consumption Junction: What’s Your
`
`Moderator: Jim Farmer, Wave 7 Optics, Inc.
`
`Gerry White, Motorola Broadband Communications
`
`Tiered Data Services to Enhance Customer Value
`and Revenue: Why Are DOCSIS 1.1 and Advanced
`Queuing and Scheduling Required?....c.c.csssssssssseseseeseoere I
`
`Amol Bhagwat, Cable Television Laboratories, Inc.
`Quality ofService Over Home Network Using
`CableHome™ 1.1 ...scscsssssssssseecsssssesesssssesesersnscesnunesssncces 15
`
`Michael Chen, Concurrent Computer Corporation
`Anything, Anytime, Anywhere: Open Advanced
`Bandwidth Management of On-Demand
`SEPVECES <vesusicccniossstnieszscestieresorvsvossvanenaninbecessesadsccsedsasion 29
`
`Yakov Kamen,Entelel Corporation
`Mathematical ModelofInteractive Programming
`GUide.....sesssesereresesessscsssesensseeceseessensstecssnsssessssatsceneneasess 40
`
`Louis P. Slothouber and Aaron Ye, BIAP Systems,Inc.
`Artificial Intelligence in Cable TVApplications ............ 49
`
`Flexible Network Design: Realizing Path
`
`Moderator: Nick Hamilton-Piercy, Rogers Cable, Inc.
`
`Donald Sorenson, Scientific-Atlanta, Inc.
`Feeder Fiber Infrastructurefor the Small to Medium
`Business Data Services........ccssecssssssscsessssssessesssecsensssenee 57
`
`Gil Katz, HarmonicInc.
`Switched Broadcast Cable Architecture using
`Switched Narrowcast Network to Carry Broadcast
`SOrVICES....secsevssssosssecsensosssssescorsseesssccsssnssnsnsassseesssesessens 70
`
`Ran Oz and S. V. Vasudevan, BigBand Networks,Inc.
`Network Designfor a Multiplicity ofServices cs... 75
`
`Oleh J. Sniezko, Aurora Networks,Inc.
`Fast Ethernetin the Last Mile ......c..c.cceccsssesscssesseosesessee 83
`
`Andy Woodfin and Boh Ruffin, Coming Incorporated,
`Jim Painter, Comcast Corporation
`Advances in Optical Fiber Technologyfor Analog
`Transport-Technical Advantages and Recent
`Deployment Experience .....s.ssesessersssesesessssvssesssnssenereees 93
`
`Packet Up...I’ll Take It: Managing
`Tomorrow’s IP Traffic
`
`Moderator: Dan Pike, GCI Cable and Entertainment
`
`Burcak Beser, Juniper Networks
`Building Competitive Systems: A PacketCable
`POrSPeCtiVe ......sssesversrecssneessessereneenssesssncsesnsassssasacsesees 101
`
`Daniel Howard, Laura Hall, Keith Brawner,
`and Hans Hsu, Broadcom Corporation
`Nick Hamilton-Piercy, Reynold Ramroop,
`and Sheng Liu, Rogers Cablesystems
`Methods to Increase Bandwidth Utilization
`in DOCSIS 2.0 Systems vercscsesssereserssessssecsscsssscsecteseceees 110
`
`Benoit Legault, ADC
`Routerless Aggregation: Converging Data and
`TDM Netw0Fk ......ssscssscsssssesssesseersasssssseassesssesssecsceees 118
`
`John R. Pickens, Ph.D., and Greg Hutterer, Allot
`Communications, Inc.
`Managing Peer-to-Peer Traffic - Beyond
`DOCSIS 1. .esssssssesssssssssssnssssesesecsssessenssnsessesunsesescnees 124
`
`Jonathan Schmidt, Perffech Bulletin Services
`Theft ofService in High Speed Data Services:
`A Way to Deal with This Difficult Problem.cu..sso00. 133
`
`Whole-Home Networking: A House No
`LongerDivided
`
`Moderator: John Lappington, Broadcom
`
`DaveClark, Scientific Atlanta, Inc.
`Multi-Room DVR: A Multi-Faceted Solution
`for Cable Operators...csecssesssersresseeessserssvesessesnssnenssesees 142
`
`DISH Ex. 1064, p. 2
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`John Amaral and Paul Pilotte, Artel Video Systems
`Packet Network Topologiesfor Next Generation
`Video On Demand and Switched Broadcast
`Service Delivery..esscsscseccsssssssessessesssserssesevsessensesecssees 243
`
`Ardie Bahraini, Motorola Broadband
`Communications Sector
`Carriage ofMPEG-4 Over MPEG-2 Based
`SYSTEMS..14..sessnessorsoersnssonssvescsersssussasteeseseeseosoesoecsssosses 256
`
`Doug Makofka, Motorola, Inc. Broadband
`Communications Sector
`Controlling an Infinite Number OfChannel.......scs000 266
`
`Robert G. Scheffler, Broadbus Technologies, Inc.
`Ingest & Metadata Partitioning: Requirements
`for Television On Demand™.....ccccsssssessesrsesssesssessseseces 274
`
`Cable and ConsumerElectronics...
`A Vegas Wedding?
`
`Moderator: William Check, Ph.D., NCTA
`
`Brian Markwalter and David Broberg, Consumer
`Electronics Association, Cable Television
`Laboratories
`Cable & CE Industry Cooperation on
`Unidirectional Digital Cable Receiver..cc..cceccecsecsssss. 284
`
`David St. John-Larkin and Jud Cary, Cable Television
`Laboratories,Inc.
`Legal Issues in a Trusted DOMAIN vessserseccsscessesssssesseses 290
`
`Mark Eyer, Sony Electronics
`New Developments in IEEE-1394 Standardsfor
`the Cable Set-Top Box ....csecesrscvsssessssessesssssecessseseseosees 305
`
`Nandhu Nandhakumar, Jian Shen, and Gomer Thomas,
`TriveniDigital, Inc
`Implementing and Verifying Off-Air DTV Carriage
`Contracts in Cable HeadendS.....cc.ssesseesssccssssssesssssssscs 316
`
`Sylvain Riviere, BigBand Networks,Inc.
`Seamless, Scalable HDTV Roll-Outs Over Today’s
`Headend ........sesssecvsressssrsansrvssssesssensssessesrssscasessssesceee 326
`
`William Garrison and Thomas du Breuil, Motorola, Inc.,
`Broadband Communications Sector
`Delivering Everything Everywhere in the Home:
`Whole Home Networking......e.osscsessssvessessesssessesecesees 145
`
`Doug Jones, YAS Broadband Ventures
`The Three Dimensions ofHome Networking.......s.00000. 151
`
`Carlton J. Sparrell, Ucentric Systems
`Flexible Whole-Home Networking Strategies
`in @ Multi-TV Environment....c.ccsccssssssvesssssssosersesessessns 160
`
`Joseph W. Weber and David Broberg, CableLabs
`Second Generation Point ofDeployment (POD)
`Interfacefor Multi-Tuner Cable Receiving
`DOVICER.ronneseeseoessesabchselieetiiitentssvesscesatipssissects)nctel 169
`
`Don’t Be Long, The Meter’s Running: New
`Tools for Tiering
`
`Moderator: Doug Semon, Time Wamer Cable
`
`Alexandre Gerber, Joseph Houle, Han Nguyen, Matthew
`Roughan, and Subhabrata Sen, AT&T Labs - Research
`P2P,the Gorilla in the Cable wscccceccecessussserscssecsessesosee 174
`
`Robert L. Howald, Ph.D., Motorola Broadband
`Business and Pleasure: Mixed Traffic Issues
`Drive Network Evolution....cc.cs.cscsssssscessesessssseseseseseess. 186
`
`Michael Ben-Nun, P-Cube Inc.
`Taming the Peer to Peer Monster Using Service
`CONTI....esessesnessenseneesssnesnesussnsavsnesesassassesestvensenseseece 204
`
`Kenneth Gould, Time Warner Cable
`DOCSIS 1.1 — Where Gaming and Quality ofService
`(QOS) Intersect...ccsserverscseenssssssessssessessssssesssssensseeseeees 213
`
`F. Eugene Rohling, DVA Group,Inc.
`A Method ofAnalyzing MPEGData in Encapsulated
`SETEAIS1-v-cecveressasasoussorenvensenecigacsosensesseseecenseccoreesonseses 219
`
`Doug Jones, YAS Broadband Ventures
`DOCSIS™ Toolsfor Tiered Data Service.receccec.os....... 226
`
`Subscribers On-Demand:Delivering What
`They Want, When They WantIt
`
`Moderator: Dom Stasi, TVN Entertainment
`
`Junseok Hwangand Srinivasan Nallasivan, Syracuse
`
`Modeling the Scaling Properties of Video On
`DemandAccess Networks: Simulated Traffic and
`Workload Analysis ...sscsssecsssssssssssessssssssssssssseseszessssssees 232
`
`DISH Ex. 1064, p. 3
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`INGEST & METADATAPARTITIONING: REQUIREMENTS FOR
`TELEVISION ON DEMAND
`
`Robert G. Scheffler, Chief Architect
`Broadbus Technologies,Inc.
`
`ABSTRACT
`
`asset distribution, content propagation,
`network loading, metadata andrules issues
`need to be addressed to make Television on
`Demand a commercialreality.
`
`This paper will address the issues and
`requirements associated with server ingest
`of broadcast content and content
`propagation. It will also discuss the
`architectural implicationsfor the VOD
`server and propose a new class ofserver to
`support TOD requirements. The paper will
`also discuss how TOD content is managed
`through the creation and distribution of
`enhanced metadataformats in an
`environment that is controlled by studios,
`distributors, and cable operators.
`
`On demand videoservices, such as
`today’s Video on Demand (VOD),
`Subscription Video on Demand (SVOD), and
`thefast-approaching Television on
`(TOD®)are enhancing the
`consumertelevision experience and creating
`new, exciting revenue opportunities and
`increased cashflowfor 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 of3%-10%
`with limited marketing and promotional
`support. With recenttrials of SVOD and an
`increased numberofpopulartitles,
`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,
`
`VOD/TODCONTENTINGEST
`subscription-based content, and the most
`popular broadcastcontent. 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.
`
`New video server architectures and
`rules-based content control and propagation
`systems becomeintegral contributors to the
`success offuture on-demand services.
`
`The issue of the ingest of broadcast
`television contentis one that will become
`more and more important for advanced
`video services such as Television on
`Demand to becomea 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
`
`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
`
`DISH Ex. 1064, p. 4
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`broadcasttelevision will be required to
`support ever increasing contentlibraries and
`stream counts. Howeverit is important to
`look at the evolution of VODarchitectures
`to understand how those requirements will
`changein the future.
`
`processing capacity to focus onthe ingest
`functions. This was very labor intensive
`with a single operator feeding tapes and
`entering rules to instruct the STB guide
`software aboutthe pricing and availability of
`newtitles (see Figure 2-1). Keeping up with
`content ingest was quite manageable for the
`VODinthePast
`operator and the conventional VODserver.
`
`In the early days of VOD, movies were
`distributed on tapes, These tapes were
`shipped to eachsite that required a specific
`movietitle. Using an encoding rate of 3.375
`Mbpsand an average movie length of 100
`minutes, the total size of each movie was
`roughly 2.4 GBytes. A typical installation
`might contain a library of under 100 movies
`and was capable of streamingto less than
`1,000 subscribers simultaneously.
`
`
`
`Person
`
`Figure 2-1 Content Ingestfor VOD in the
`
`In early VOD deployments, metadata or
`other business rules weren’t typically
`supplied with the content. The operators
`themselves were responsible for deciding
`what rules applied to particular content and
`for entering the appropriate rules into the
`VODserver or control system. This
`relatively simple model meant that most of
`the attention was focused onthebilling
`interfaces, set top box (STB)client, and
`head-end control, With low stream counts,
`movie titles could be loaded during off-peak
`hours when the VODserver had more
`
`VOD Today
`
`As an industry, VOD has matured
`beyond the simplistic example described
`above. VODinstallations now enable 1,000
`to 3,000 customers to access a library of 150
`to 300 movies. As a result, shipping tapes to
`VODenabied head-ends has proved to be a
`logistical challenge and has evolved to a
`newer model called pitch-and-catch, where
`contentis distributed by private broadcast to
`remote stations and syndication partners via
`satellite (see Figure 2-2). With increased
`library sizes, increased stream counts and
`more diverse suppliers sending data, the
`distribution and propagation of content has
`shownitself to be quite a challenge. Content
`can still arrive on tapes and is caught by
`catchers along with trailers, posters, and
`Tules that are required to putit all together.
`
`Person
`
`Tape drive
`
`Content
`
`Figure 2-2 Content Ingestfor VOD today
`
`Content aggregation companies have
`risen to the challenge by offering services to
`edit, adjust, and compile these diverse
`formats and metadata into a nice bundled
`
`DISH Ex. 1064, p. 5
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`packageto be pitched and caught. However,
`a fundamental problem is that while quite
`adept at low-volume streaming,
`conventional VODservers usually lack in
`their ability to simultaneously ingest large
`quantities of content. The situation
`multiplies itself as we add streams, services,
`storage, and begin to distribute more
`hardware throughout the network.
`
`large amountsof content propagation. To
`now handletheingest ofa significant
`amountof content, a conventional VOD
`server will typically lose some, or much of
`its streaming performance.
`
`Today’s VODserver systems adequately
`accommodate the demands of low-
`concurrency VOD/SVODdeployments.
`However, adding the task of ingesting
`
`CombiningSVODwithVOD
`numerouschannels of broadcast content to
`conventional VODservers creates a massive
`Subscription VOD (SVOD)increases the
`hardware and software infrastructure that
`existing VODcontentlibrary by adding 50-
`takes upalot of space, consumesa lot of
`100 movies and other content and making
`them available to an increased number of
`subscribers. Even with a limited amount of
`contentoffered, trials of SVOD to date have
`resulted in increased concurrencyrates that
`maybe as high as 10%-20% or 3,000 to
`5,000 streams in a typical system.
`
`power, and is inherently lessreliable.
`
`Figure 2-3 Content Ingestfor VOD in the
`future
`
`Television on Demand using Conventional
`VODServers
`
`Nowlet’s look at an example where we
`expand the VOD/SVODservice offerings to
`include Television on Demand (TOD). TOD
`enables cable operators to provide on
`demand delivery of live or pre-recorded
`broadcast television services as well as the
`movie and subscription-based content that
`VOD/SVODoffers. TODis especially
`attractive to television content owners
`because it allows the viewing and sale of
`older programmingthat is out of
`syndication. TOD enables the consumerto
`have PVR functionality during broadcast
`
`These concurrencyrates place
`tremendous demands on the streaming
`capacity of the network. Also as stream
`counts increase, so does the problem of
`content ingest. To increase the stream count,
`additional streaming servers are required.
`These additional servers need access to the
`library of ingested content. If a given piece
`of content is to be made available to every
`customer on the network, the content needs
`to be either locally stored or remotely
`accessible. One way to makethe content
`accessible is to add an ingest server or
`propagation server at the point where the
`content is caught or loaded from tape. This
`ingest server could then locally store the
`content, making it available to the rest of the
`servers. Alternatively the ingest server could
`be used to propagate ordistribute the
`content to the streaming servers, whether
`local or remote (see Figure 2-3).
`Remembering that the streaming servers are
`primarily intended for streaming, there is a
`fixed amount of bandwidth available for
`
`DISH Ex. 1064, p. 6
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`offerings. When VOD, SVOD,and TOD are
`combined a typical system may require
`20,000 to 40,000 simultaneousstreams. For
`example, using conventional VODservers
`capable of 500 streams each would require
`80 servers to satisfy the stream requirement.
`However, as more conventional VOD
`With Television on Demand,ingestion,
`servers are added, the problem of
`propagation, and streaming of content needs
`propagating the contentto all the servers
`to occur such that the customerstill feels
`increases exponentially and creates the need
`like they are watching broadcasttelevision.
`for more ingest servers to propagate the
`In addition to the plethora of content,
`content so that eventually there is a
`trailers, posters, and rules that VOD/SVOD
`hierarchy ofingest servers to streaming
`requires, there is nowareal-time
`servers. A conventional VODserver is
`requirementfor low latency content
`designed for streaming to customers, notfor
`ingestion. Current VOD/SVODsystems,
`moving, propagating and ingesting
`complete with catchers, tape drives, and
`television content. Therefore today’s VOD
`content ingest propagation now have to
`severs are not the optimum solution for this
`support the ingestion of broadcast television
`compelling, new application.
`feeds (see Figure 2-4). The path of the
`broadcast feed to the broadcast ingest server
`to the ingest and propagation server to the
`VODserver and then to the customers is an
`operation that will take many seconds and
`must occur at the same time as the
`propagation of VOD content to the VOD
`
`Deploying TOD with TOD servers
`
`The critical issues that must be addressed
`to adequately support TODare content
`ingest and stream count. A new class of
`TODserveris required that can ingest
`dozens of channels of broadcasttelevision
`while simultaneously redistributing
`thousands of streams with zero-latency. The
`associated delays can be removed by
`running the broadcast feeds for ingest
`directly into a TOD server where they can
`be directly streamed to customers without
`requiring an external hierarchy of
`propagation servers. This solves the content
`ingest and propagation problem presented
`by TOD. However, a hierarchical approach
`to storage is also required foroff-line
`VOD/SVOD/TODcontent access. Whatis
`needed is a distributed storage strategy with
`shared local storage as well as shared remote
`storage that decouples the streaming
`functions from the storage functions. By
`decoupling these functions, stream-count
`and storage-size can be scaled independently
`while storage can be placed in the network
`
`television viewing without requiring a hard-
`drive in the STB. At a minimum a TOD
`system should be capable ofstoring 1,000
`movies for VOD/SVODcustomers, plus
`10,000 hours of captured broadcast
`
`
`
`Figure 2-4 Content Ingestfor TOD using
`
`Consumerconcurrency rates for TOD
`will require a muchhigher stream count than
`the current growth projections for VOD
`
`DISH Ex. 1064, p. 7
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`specific applications with unique
`requirements.
`
`Summary of Content, Streams and Ingest
`
`As needs grow and new business models
`are introduced,the capacity and scaling of
`VODstreaming servers are being tested.
`Contentlibraries are increasing and greater
`concurrencyis leading to higher and higher
`stream counts (see Figure 2-6). With the
`introduction of TOD,the addedability to
`ingest broadcast television with low-latency
`is transitioning from an interesting feature
`into an absolute requirement.
`
`Conventional VODservers are being
`taxed to the limit with only a modest library
`change rate per month. As content libraries
`grow,to preventlibraries from becoming
`‘stale’ with old content, an increased
`demand is being placed onoff-line ingest.
`Even now, conventional VODservers are
`reaching their limits in being able to keep up
`with SVOD and VODapplications.
`Regardless of how muchstreaming
`requirements increase as TOD begins to
`proliferate, the cable operator will be forced
`to add additional servers just to handle
`ingest tasks. Even then, the resulting system
`will not adequately address the problem of
`broadcast ingest to streaming latency. The
`clearly superior solution is to use a new
`class of specialized TOD server capable of
`ingesting and directly streaming with no
`perceivable delay.
`
`where it can be used in the mostcost-
`effective way. A master head-end containing
`a pooled storage library would allow a group
`of servers to access lesser-used programs
`without requiring local copies. By using this
`distributed storage architecture, each type of
`content can actually be moved and
`positioned in the network forthe perfect
`balance between hardware and transport
`costs. As the needs of the network change,
`the placement of system components can
`
`changeas well.
`
`Figure 2-5 Content Ingest for TOD using
`TODservers
`
`A flexible architecture that can handle
`low-latency live-ingest as well as pitcher-
`catcher and tape based distribution models
`would be ideal for cost-effectively
`supporting TODapplications. The capability
`to decouple streaming from storage, while
`being able to distribute the storage anywhere
`in the network, would also significantly
`improve the economics of TOD. With
`streaming positioned in one place and
`storage distributed throughout the network
`the new architecture will scale to support
`even the most demanding TODapplications
`(see Figure 2-5). The future of VOD,
`SVOD,and TOD are dependent on a new
`architecture where scale can be controlled
`and each environment can be tailored for
`
`DISH Ex. 1064, p. 8
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`
`
`Application|Movie|Library
`Concurrency|Stream
`Real-Time
`Libra
`Change
`TV Inges
`Rate
`Count
`|VOD__|150-300|15/month|Ostreams|5%-10%_|1,000-3,000_|
`
`TOD/SVOD fea 100/month
`30%-65%
`20,000-40,000
`
`Figure 2-6 System Capacities for VOD, SVOD, and TOD
`
`was over, the movie would be deleted from
`the server. A set of rules, or metadata,
`
`Rulesareneeded
`capturing the pre-negotiated License
`WindowStart and End Times would be read
`and enforced by the VODserver.
`
`CONTROL
`
`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. Whatkeeps content flowing from
`creators to consumers is the execution and
`enforcementofdetailed contracts. These
`contracts determine the rules of “how”,
`“when”, and “by whom”content may be
`viewed. Whetherit’s a re-run episode of
`“Friends”that airs in syndication on TBS or
`a live broadcast of the New York Knicks on
`ESPN2,there are specific contract-based
`rules that govern the mannerin 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 businessthat
`combinesbroadcasttelevision content with
`on-demand content.
`
`When VODwas initially deployed, the
`rules were relatively simple. MSOs would
`license a windowof time when a movie
`would be madeavailable to its subscribers.
`During the licensing window,the movie
`would be placed on the VOD Serverand be
`available to subscribers. After the window
`
`As the industry moves towards SVOD
`and ultimately TOD, the same set of
`complex rules andattributes must be applied
`to each piece of content. Examples of
`additional rules for handling television
`content couldinclude:
`e 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
`e Trick-mode rules and attributes
`(specific speeds, enabled/disabled
`functions)
`e 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 manylevels. Examplesinclude:
`e Content owneror studio
`Studio distribution arm
`Content aggregator
`Television network
`Localtelevision station
`
`DISH Ex. 1064, p. 9
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`e Cable MSO
`e Cable local unit
`Some ofthe rules apply to VOD, someto
`SVOD,and some only to TOD. Thekeyis
`that there are manyrules that can come from
`any numberof places. While it can seem
`daunting,it is quite easy to create and
`managetheserules.
`
`title, rating, description, time, actors,
`directors and crew,category,trailerfile
`names,posterfile 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 contentfile and would stay with the
`file no matter where it goes.
`
`Partitioning Metad
`
`2. Rules-
`
`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 ofthe rules necessary to
`describe how on-demand contentis to be
`handled. Initially written to support VOD
`(movies), ithas 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 broadcasttelevision.
`
`Some metadatarules pertain to the
`specific contentitself, while others apply to
`how that contentis 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
`contentitself, and the distribution specific
`metadata was separate, then the same
`content with metadata attached could be sent
`to manylocations, with a different version
`of the distribution metadata. Thus, the
`content metadata and the rules-specific
`metadata has beenpartitioned.
`
`Meta
`
`Content metadata includes program
`specific things such as a uniqueidentifier,
`
`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
`passesthose rules along to the content
`distributors. For example, there may be a
`requirementto 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 Mondaythrough Friday
`anytime, but not Thursday from 8-9 pm, to
`preventintruding 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 wantto restrict viewing from 10-1 1pm
`during the local news hour.
`
`Content Owner
`
`Figure 3-1 Rules-specific Metadata Flow
`
`DISH Ex. 1064, p. 10
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`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.
`
`CreatingMetadata
`
`At each step along the way,the rules can
`become more restricted, but cannotbe 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 obeythe rules it passes on.
`Whenthey reach the cable system, the TOD
`menuor 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 eachstep 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, meaningthere is a
`one-to-manyrelationship at each step of the
`way. This is important becauseat 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
`
`With the twodistinct types of metadata,
`appropriate software will be required to
`author and controlits creation. A key
`ingredient is a uniqueidentifier 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 contentis
`broadcasttelevision, the content metadata
`could originate from the television network,
`or other production company supplying the
`network feed.
`
`2
`
`~
`
`ific met
`
`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. Forlive 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. 1064, p. 11
` DISH v. BBiTV
` IPR2020-01267
`
`

`

`hasa limited availability window. Whenthis
`type ofrule 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 ofcontentis
`important is when a known high-
`concurrency program arrives and needsto be
`propagated to manyplaces in a large
`networkto facilitate the expected high
`demand.
`
`CONCLUSION
`
`Whenanypiece of content is sold or
`distributed downstream, the content
`metadata is included with the actual content
`along with an edited copyof the rules-
`specific metadata. Every copy of
`downstream content could have a uniqueset
`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. Whenthe rules
`change only the rules-specific metadata need
`be resent, not the content metadata or the
`entire program content. With this approach,
`any distributorin the chain can revise and
`update their rules-specific metadata as
`
`Enforcing Rules-
`
`ific me
`
`1. Asset Distribution
`
`To make this system viable, each video
`serveror 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 morerestricted, 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 TODserversoftware is then
`responsible for ensuring that the
`studio/distribution/network rules and
`permissions are obeyed.
`
`In this paper, we have examined how
`conventional VODservers 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 VODserveris asked to
`ingest more content. With mostexisting
`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
`numberoftitles increases in VODlibraries
`the problem becomes more and more
`apparent. To reduce the impact on a VOD
`server, ingest of new content can occur
`after-hours. Howeverthis is just a temporary
`solution and won’t scale as ingestion
`requirements continueto increase. With the
`upcoming everything on demandrevolution,
`including Television on Demand, the ingest
`limitation of existing VODserver
`architectures becomescatastrophic. The
`more bandwidth consumedby ingest, the
`less bandwidthis 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
`
`2.ContentPropagation
`
`Whenpropagating content throughoutthe
`cable system, there can exist spe

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