(12) Patent Application Publication (10) Pub. No.: US 2004/0015999 A1 Carlucci Et Al
Total Page:16
File Type:pdf, Size:1020Kb
US 2004OO15999A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2004/0015999 A1 Carlucci et al. (43) Pub. Date: Jan. 22, 2004 (54) PROGRAM STORAGE, RETRIEVALAND Related U.S. Application Data MANAGEMENT BASED ON SEGMENTATION MESSAGES (63) Continuation-in-part of application No. 10/263,015, filed on Oct. 2, 2002. (76) Inventors: John B. Carlucci, Boulder, CO (US); Louis D. Williamson, Denver, CO (60) Provisional application No. 60/377.963, filed on May (US); John W. Callahan, Broomfield, 3, 2002. CO (US); Erik G. Urdang, Boulder, CO (US); David M. Kimble, Publication Classification Escondido, CA (US); Thomas L. 7 Gonder, Westminster, CO (US); Joseph (51) Int. Cl." ....................................................... H04N 7/16 Buehl, Studio City, CA (US) (52) U.S. Cl. .............................................................. 725/136 Correspondence Address: (57) ABSTRACT Alex L. Yip Segmentation messages indicative of locations of upcoming Kaye Scholer LLP events, Such as the Start and end of programs and program 425 Park Avenue portions, and/or rights related to the programs and program New York, NY 10022 (US) portions, are used by cable Systems and the like to Store programs and program portions for later retrieval and trans (21) Appl. No.: 10/428,719 mission to customers on request. Storage, retrieval and management of programming is thereby facilitated. Methods (22) Filed: May 1, 2003 and Systems are disclosed. Patent Application Publication Jan. 22, 2004 Sheet 1 of 17 US 2004/0015999 A1 Patent Application Publication Jan. 22, 2004 Sheet 2 of 17 US 2004/0015999 A1 |? ,(elisu\ ? • ||||||||||| TTTTT) w!}"|] Patent Application Publication Jan. 22, 2004 Sheet 3 of 17 US 2004/0015999 A1 Patent Application Publication Jan. 22, 2004 Sheet 4 of 17 US 2004/0015999 A1 A. s Clock Source --- --- b-sixtee Satellite dish Automation System Network Controller. is Patent Application Publication Jan. 22, 2004 Sheet 5 of 17 US 2004/0015999 A1 Patent Application Publication Jan. 22, 2004 Sheet 6 of 17 US 2004/0015999 A1 JQ|× ******) 255?| a WA y\\y AD Sny CA Patent Application Publication Jan. 22, 2004 Sheet 7 of 17 US 2004/0015999 A1 A/SYocesser 70 Patent Application Publication Jan. 22, 2004 Sheet 8 of 17 US 2004/0015999 A1 202 Scan Program Stream including Segmentation Messages 200 Derive Encoded information ls There Right to Derive Additional Store Program? Encoded information Segment and Store Program Based on Segmentation Messages 214 Program is Available for Retrieval 216 Compare Start and End Times to Program Guide Data 218 Update Program Guide Data if Necessary Fig. 6 Patent Application Publication Jan. 22, 2004 Sheet 9 of 17 US 2004/0015999 A1 Patent Application Publication Jan. 22, 2004 Sheet 10 of 17 US 2004/0015999 A1 Patent Application Publication Jan. 22, 2004 Sheet 11 of 17 US 2004/0015999 A1 Patent Application Publication Jan. 22, 2004 Sheet 12 of 17 US 2004/0015999 A1 350 Broadcasting a Program Signal Stream to a Terminal ldentifying an Advertising insertion Point in the Program Signal Stream inserting Advertising at the Identified insertion Point ldentifying an End of Advertising Point in the Program Signal Stream Providing the Program Signal Stream from the Set-Top Terminal to Display Fig. 10 Patent Application Publication Jan. 22, 2004 Sheet 13 of 17 US 2004/0015999 A1 400 A Path 3 Baseband XDSICC Audio/Video Encoder Satejite 414-1 - 4 1 Basebarnd XDSICC MPEG-2 Audio/Video Encoder Encode O2 Audio/VideoE. C XDSICCEncoder MPEG-2Encoder MultiplexorMPEG-2 - Transmitter O O 44-n 404 O Baseband 408 iO/Wid XCfCC MPEG-2 Audio/Video Encoder Encoder Serial MPEG-2 Digital Compression System interface Path 2 Origination Proxy - Path 1 Automation 402 System Fig.11a Patent Application Publication Jan. 22, 2004 Sheet 14 of 17 US 2004/0015999 A1 424 o TV Transmitter Antennas Basebald Distribution Audio -- - --> Amplifier Video XDSICC To Cable Encoder Studio Link System 14 Serial Interface 406 420 Origination Proxy Automation 402 System Fig.11b. Patent Application Publication US 2004/0015999 A1 0,JOSS300/d ”–——— O-ZOG - OOO Patent Application Publication Jan. 22, 2004 Sheet 16 of 17 US 2004/0015999 A1 S/\f OZJOSS300/d Patent Application Publication Jan. 22, 2004 Sheet 17 of 17 US 2004/0015999 A1 009 7|-61 US 2004/OO15999 A1 Jan. 22, 2004 PROGRAM STORAGE, RETRIEVAL AND 0006. In addition, when the time of one program pro MANAGEMENT BASED ON SEGMENTATION Vided on a Specific channel is off Schedule, Subsequent MESSAGES programs provided by the channel may also be affected, 0001. The present application is a continuation-in-part of unless the Scheduled programming content is manipulated U.S. application Ser. No. 10/263,015, filed on Oct. 2, 2002, (for example, certain show or commercial segments may be which is incorporated by reference herein. U.S. application skipped and therefore not broadcast). Thus, in the example Ser. No. 10/263,015 claims the benefit of U.S. Provisional above, if a user records through an EPG a particular Show Application No. 60/377.963, filed on May 3, 2002, under 35 which was scheduled to broadcast from 11:00PM to 11:30PM, but it actually broadcast from 11:15PM to U.S.C. 119(e). 11:45PM because of a prolonged baseball game, the user FIELD OF THE INVENTION would not record the desired programming content. Instead, 0002 The invention relates to communications systems in this instance, the user's PVR would record the last fifteen and methods, and more particularly, to a System and method minutes of the baseball game and only the first fifteen (out for formatting multimedia content for Storage and retrieval of thirty) minutes of that particular show. in a communications network. 0007 PVRs have other disadvantages. For example, like BACKGROUND OF THE INVENTION a VCR, a PVR is a standalone device which requires yet another remote control to operate the device, in addition to 0003) Personal video recorders (PVRs), also known as those remote controls for a TV set, set-top box, DVD player, digital video recorders (DVRs), such as TiVO and VCR, etc., which may already be confusing to a user. ReplayTV devices, are popular nowadays for their enhanced Another disadvantage is that a prior art PVR only records (a) capacities in recording television programming. They may the last X minute program material played on the channel to offer Such functions as “one-touch programming for auto which the user actually tunes, where X represents a limited matically recording every episode of a show for an entire value, and (b) desired programs which need to be identified Season, “commercial advance' for automatically skipping to or by the PVR in advance of their broadcast. Thus, any through commercials while watching a recorded broadcast, program material other than (a) or (b) is not recorded by a an “on-Screen guide” for looking up recorded programs to PVR, thereby limiting the materials that a user can review. View, etc. The PVRS may also Suggest programs for record For example, the PVR user cannot review any unrecorded ing based on a user's viewing habit. These devices also program after its broadcast. Still another disadvantage is that enable the “pausing”, “rewinding” and “fast-forwarding” of limited by the number of tuners therein, a prior art PVR is a live television ("TV") broadcast while it is being recorded. not capable of recording programs in their entirety which 0004 PVRs typically use electronic program guides have overlapping broadcast times and the number of which (EPGs) to facilitate the Selection of programming content for is greater than the number of tuners, thereby further limiting recording, without having to Set a timer. EPGs are also used the materials that a user can review. to manage, identify, Select and record programming content 0008 Video on demand (“VOD) services, such as a on program channels made available by cable television subscription VOD service, address at least some of these (TV) networks. A user's ability to accurately record a disadvantages by Storing broadcasted programs for later broadcast program with a PVR may be contingent upon the retrieval by customers. TV programs may be acquired and accuracy of the broadcast Start and end times of the program Stored in real time, from multiple origination points. Typi prescribed by EPG data (hereinafter “EPG start and end cally, entire program Streams for each broadcast channel are times'). In instances where the actual broadcast start or end Stored each day. When a customer requests a particular time of a program is different than the EPG start or end time, program that has already been broadcast and Stored, the programming content is often recorded that the user did not VOD service system may fetch the content of the requested want, or all of the programming content that the user program from Storage based on the program times in an EPG intended to record is not actually recorded. and transmit the program to the customer. However, EPG 0005 The actual start and end times for a given broadcast data does not provide program Start and end times accurately program may be different than the EPG start and end times enough to ensure that content is cleanly defined between for various reasons. For example, Suppose a Sports event, elements. Advertising before or after a program, which may Such as a baseball game, is Scheduled to broadcast on a given have to be shown along with a requested program due to evening from 7:30PM to 10:30PM, but because of extra contractual obligations, may be clipped. Portions of pro innings or a rain delay, the game continues until 11:15PM. grams before or after the show may also be provided, which Although the actual time of the game is from 7:30PM to may violate copyrights and contractual obligations with 11:15PM, the start and end times listed and provided by the respect to those other programs.