Opinion ID: 2599
Heading Depth: 2
Heading Rank: 1

Heading: Operation of the RS-DVR System

Text: Cable companies like Cablevision aggregate television programming from a wide variety of content providersthe various broadcast and cable channels that produce or provide individual programsand transmit those programs into the homes of their subscribers via coaxial cable. At the outset of the transmission process, Cablevision gathers the content of the various television channels into a single stream of data. Generally, this stream is processed and transmitted to Cablevision's customers in real time. Thus, if a Cartoon Network program is scheduled to air Monday night at 8pm, Cartoon Network transmits that program's data to Cablevision and other cable companies nationwide at that time, and the cable companies immediately re-transmit the data to customers who subscribe to that channel. Under the new RS-DVR, this single stream of data is split into two streams. The first is routed immediately to customers as before. The second stream flows into a device called the Broadband Media Router (BMR), id. at 613, which buffers the data stream, reformats it, and sends it to the Arroyo Server, which consists, in relevant part, of two data buffers and a number of high-capacity hard disks. The entire stream of data moves to the first buffer (the primary ingest buffer), at which point the server automatically inquires as to whether any customers want to record any of that programming. If a customer has requested a particular program, the data for that program move from the primary buffer into a secondary buffer, and then onto a portion of one of the hard disks allocated to that customer. As new data flow into the primary buffer, they overwrite a corresponding quantity of data already on the buffer. The primary ingest buffer holds no more than 0.1 seconds of each channel's programming at any moment. Thus, every tenth of a second, the data residing on this buffer are automatically erased and replaced. The data buffer in the BMR holds no more than 1.2 seconds of programming at any time. While buffering occurs at other points in the operation of the RS-DVR, only the BMR buffer and the primary ingest buffer are utilized absent any request from an individual subscriber. As the district court observed, the RS-DVR is not a single piece of equipment, but rather a complex system requiring numerous computers, processes, networks of cables, and facilities staffed by personnel twenty-four hours a day and seven days a week. Id. at 612. To the customer, however, the processes of recording and playback on the RS-DVR are similar to that of a standard set-top DVR. Using a remote control, the customer can record programming by selecting a program in advance from an on-screen guide, or by pressing the record button while viewing a given program. A customer cannot, however, record the earlier portion of a program once it has begun. To begin playback, the customer selects the show from an on-screen list of previously recorded programs. See id. at 614-16. The principal difference in operation is that, instead of sending signals from the remote to an on-set box, the viewer sends signals from the remote, through the cable, to the Arroyo Server at Cablevision's central facility. See id. In this respect, RS-DVR more closely resembles a VOD service, whereby a cable subscriber uses his remote and cable box to request transmission of content, such as a movie, stored on computers at the cable company's facility. Id. at 612. But unlike a VOD service, RS-DVR users can only play content that they previously requested to be recorded. Cablevision has some control over the content available for recording: a customer can only record programs on the channels offered by Cablevision (assuming he subscribes to them). Cablevision can also modify the system to limit the number of channels available and considered doing so during development of the RS-DVR. Id. at 613.