This invention relates to media recording systems. More particularly, this invention relates to media recording systems that provide a reduction in media cut-off when media that is distributed at imprecise intervals is recorded.
Video and audio media, such as television programs, pay-per-view programs, neat-video-on-demand (NVOD) programs, video-on-demand (VOD) programs, music, promotional material, and other types of media, are typically distributed to viewers over wired and wireless networks. Suitable wired and wireless networks may include, for example, broadcast television system networks, one-way and two-way cable television system networks, digital broadcasting services (DBS) and other satellite delivery services networks, the Internet, and other suitable types of networks. Users' media viewing and listening experiences are typically dictated by the distribution schedules of media providers. With the advent of audio cassette recorders, videocassette recorders, and other media recording devices, users currently have the ability to replicate or time-shift their viewing and listening experiences; they may record programs, in an attended or unattended fashion, and play back the programs for later viewing or listening.
More recently, products have been developed that allow users to manage their viewing experiences and record media with increased flexibility. Personal video recorders (PVRs), such as those provided by TIVO and REPLAY, record programs on hard-disk drives. Users can schedule programs for recording and play them back at a later time. These systems also record what users are watching in real-time, allowing the users to pause real-time programs when, for example, the user has to leave the room. Upon returning, users may resume their viewing where they left off, and may even fast forward through commercials until they reach the point at which the program is provided. Users may also rewind programs.
Another technology that has reshaped the way users view and manage television is the interactive television program guide. Interactive television program guides are well known. Illustrative interactive television program guides are described, for example, in Knee et al. U.S. Pat. No. 5,589,892 and Knudson et al. U.S. patent application Ser. No. 09/357,941, filed Jul. 16, 1999, which are hereby incorporated by reference herein in their entireties. Interactive television program guides may be based on a number of different hardware platforms. Suitable hardware that may be used in implementing a program guide includes hardware such as satellite receivers, personal computer televisions (PC/TVS), personal computers (e.g., with television tuner cards), cable set-top boxes, or any other suitable hardware. Interactive program guides may allow users to record programs on digital or analog storage devices (e.g., videocassettes, hard disks, floppy discs, flash memory, recordable compact discs “CDs”, recordable digital versatile discs “DVDs”, or any other type of storage). Interactive program guides and features for controlling videocassette recorders are described, for example, in Ellis et al. U.S. patent application Ser. No. 08/924,239, filed Sep. 5, 1997, which is hereby incorporated by reference herein in its entirety. Interactive program guides having digital storage for use in recording are described, for example, in Hassell et al. U.S. patent application Ser. No. 09/157,256, filed Sep. 17, 1998, which is hereby incorporated by reference herein in its entirety.
Programs may also be recorded on a program guide, the Internet, or, other server. Client-server program guide systems are described, for example, in Ellis et al. U.S. patent application Ser. No. 09/374,043, filed Aug. 13, 1999, which is hereby incorporated by reference herein in its entirety. Client-server guides with remote server recording are described, for example, in Ellis et al. U.S. patent application Ser. No. 09/332,244, filed Jun. 11, 1999, which is hereby incorporated by reference herein in its entirety. The program guide server may be located at the cable system headend or other suitable location. The program guide may be an on-line program guide, which may be implemented using a web server on the Internet. On-line program guide systems are described, for example, in Boyer et al. U.S. patent application Ser. No. 08/938,028, filed Sep. 10, 1997, which is hereby incorporated by reference herein in its entirety.
Some media distribution systems, such as television networks, begin or end programs at times that are slightly off from published start or end times of the programs. One television network may, for example, consistently start and/or end a program or programs at three minutes before their scheduled times. Still others may start and/or end programs at their scheduled times. In many instances, users may not have a way of knowing when a program actually starts or ends. When users schedule their VCRs, PVRs, or other recording systems, whether directly or via an interactive program guide, to record programs according to the published start and end times, the beginning or ending of the programs may be cut off. This may frustrate users, especially when the last minute of a program contains content that a user has been waiting for.
Television programs or other media may start at unscheduled times when, for example, a real-time event, such as a sporting event, runs late. Users recording the sporting event, that is unpredictably running later than the published scheduled time to end (e.g., as a result of overtime in a sporting event), may experience an early cut-off in the recording of that event. Furthermore, if the user has cued a program, scheduled to follow the sporting event that is unpredictably running past its scheduled end time, he or she may obtain an inappropriate recording of the adjacent event. One approach has been to allow users to specify padding to account for such variation in start times and end times when recording programs. For instance, REPLAY may incorporate a feature that allows users to manually set padding. This approach is deficient, however, in that the user is burdened with scheduling the amount of padding and the recording medium is wasted on unwanted content if the padding, or a portion of the padding, is not used for recording the desired program. Such an approach is also inappropriate for situations where time changes in published times may vary from network to network and from program to program. If users cannot remember the right amount of padding that is required, they must either waste recording time or chance a cut-off by estimating too little.
In view of the foregoing, it is an object of the invention to provide systems and methods for cut-off reduction when recording media distributed at imprecise intervals.
This and other objects of the invention are accomplished in accordance with the principles of the present invention by providing media recording systems that may determine time changes in the distribution of media. A media recording system is provided, such as an interactive program guide system with a storage device, a PVR system, an intelligent VCR, any other suitable system, or a combination thereof, that may track time changes used by media distributors to delay the start and/or extend the end times of media events from their scheduled start and/or end times.
The recording system may be used to record television programs, audio programs, promotional material, or any other suitable media that is distributed according to a schedule, using any suitable distribution scheme (e.g., radio-frequency, cable, satellite, Internet, etc.). The system may, for example, provide users with an opportunity to specify increments in seconds or minutes (e.g., in one minute increments) for the early or late recording of a desired media event. Users may determine how to set such increments by channel, network, media provider, by title, or using any other suitable criteria. The system may monitor a real-time data stream for an identifier or any other cue that indicates media is starting or is about to start or ending or about to end or just ended. For example, data in a vertical blanking interval (VBI) on a channel may be monitored to inform the system of a particular media that is about to begin. The recording of media may be performed by the user's equipment or by a server that is remote to the user's home.
If desired, data associated with media may be provided to the recording system. The associated data, such as program listings data for an interactive program guide, may be provided along with the media that is to be recorded or separate from the media using any suitable approach (e.g., using a continuous stream, using periodic communicating, using a client/server based approach, using any other suitable approach, or a combination thereof). The associated data may indicate a time change (e.g., a specific time delay or extension) desired by media providers for airing of the media. The time delay or extension may be specified by the media providers ahead of time, or may be predicted by the data provider based on past occurrences of time changes. Time delays and extensions may be entered in real-time/near-real-time by the data provider or others, or may be recognized automatically based on cues in the media. The recording system may automatically adjust or allow the user to adjust recording times for programs based on this time delay and extension information.
The above and other objects and advantages of the invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:
An illustrative system 10 in accordance with the principles of the present invention is shown in
Main facility 12 may include a program guide database 14 for storing program guide information (e.g., television program listings data, program-related information, channel listings data, channel-related information, network listings data, network-related information, package listings data, package-related information, pay-per-view ordering information, television program promotional information, program guide Internet-related information, etc.), video-on-demand (VOD) database 16, channel mapping database 18, or any other applicable databases. Multiple main facilities 12 may provide data to television distribution facility 24. Only one main facility has been shown to avoid over-complicating the drawing. For example, one main facility may be dedicated for providing program guide information and another main facility may provide specific media information.
Main facility 12 may transmit information from program guide database 14 as well as any other information through communications link 22 to television distribution facility 24. In practice, main facility 12 may transmit information in parallel to multiple television distribution facilities. Only one television distribution facility has been shown to avoid over-complicating the drawing. In some embodiments, main facility 12 may transmit information to other types of distribution facilities such as Internet servers for websites or a separate program guide distribution facility such as a wireless distribution facility.
Communications link 22 may be a satellite link, a telephone network link, an Internet link, a fiber-optic link, another suitable communications link, or a combination of such communications links. Any suitable program content may be transmitted by main facility 12 over communications link 22. Dependent on the type of program to be transmitted, appropriate links that are more efficient may be established. For instance, if it is desired to transmit video signals over communications link 22, a relatively high bandwidth link such as a satellite link may be preferable to a link that has a relatively low bandwidth. Television distribution facility 24 may be any facility suitable for distributing television programs to viewers, such as a cable system headend, a broadcast distribution facility, or a satellite television distribution facility.
Television distribution facility 24 may distribute information received from main facilities, such as one or more main facilities 12, to user television equipment 26 via communications path 30. User television equipment 26 may be any suitable television equipment that contains sufficient processing capabilities to implement advanced program recording methods and features in accordance with the present invention.
Communications path 30 may be a cable link, fiber-optic link, satellite link, broadcast link, another suitable link, or a combination of such links. Any suitable communications scheme may be used to transmit data over communications path 30, including in-band transmissions, out-of-band transmissions, digital transmissions, analog transmissions, cable transmissions, satellite transmissions, over-the-air transmissions, multi-channel multi-point distribution services (MMDS) transmissions, data-over-cable service interface specification (DOCSIS) transmissions, or any other suitable communications scheme. There are typically multiple associated communications paths 30. Only one communications path 30 is shown to avoid over-complicating the drawings.
Communications path 30 preferably has sufficient bandwidth to allow television distribution facility 24 to distribute television programming, program guide information, VOD and NVOD information, and other information to user television equipment 26. Multiple television and audio channels (analog, digital, or both analog and digital) may be provided to user television equipment 26 via communications paths 30. If desired, some of the data may be distributed to user television equipment 26 by one or more distribution facilities that are separate from television distribution facility 24 using communications paths that are partly or completely separate from communications path 30.
The data distribution technique used to distribute data on communications path 30 may depend on the type of information that is being distributed. For example, text and graphics may be distributed over an out-of-band channel using an out-of-band modulator or distributed in the vertical blanking interval (VBI) lines of an analog video channel. Video information may also be distributed in this way, although large quantities of video information may be more efficiently distributed using one or more digital channels on communications path 30. Such digital channels may also be used for distributing text and graphics.
Programming information from computer network server 28 may also be transmitted to user television equipment 26 via a communications path 32. Communications path 32 may be a dial-up telephone line, cable link, fiber-optic link, satellite link, broadcast link, another suitable link, or a combination of such links. In some embodiments, computer network server 28 may be connected to main facility 12 via a communications path suitable for exchanging program guide information, video-on-demand information, or other information with main facility 12.
A client-server based interactive television program guide may be implemented on television distribution facility 24 (
Television distribution facility 24 may have program guide distribution equipment 56 and program guide server 50. Distribution equipment 56 is equipment that is suitable for providing program guide data from program guide server 50 to user television equipment 26 over communications path 30. Distribution equipment 56 may include, for example, suitable transmission hardware for distributing program guide data on a television channel sideband, in the VBI of a television channel, using an in-band digital signal, using an out-of-band digital signal, over a dedicated computer network or Internet link, or by any other data transmission technique suitable for the type of communications path 30. Analog or digital video signals (e.g., television programs) may also be distributed by distribution equipment 56 to user television equipment 26 over communications paths 30 on multiple analog or digital television channels. Alternatively, videos may be distributed to user television equipment 26 from some other suitable distribution facility, such as a cable system headend, a broadcast distribution facility, a satellite television distribution facility, or any other suitable type of television distribution facility. If desired, television programming and program guide data may be provided over separate communications paths and/or from separate distribution facilities.
Program guide server 50 may be based on any suitable combination of server software and hardware. Program guide server 50 may retrieve program guide data or video files from storage device 54 in response to program guide data or video requests generated by an interactive television program guide client implemented on user television equipment 26. As shown in
Storage device 54 may be a memory or other storage device, such as random access memory (RAM), flash memory, a hard disk drive, etc., that is suitable for storing the program guide data transmitted to television distribution facility 24 by main facility 12. User data, such as preferences, record and reminder settings, viewing histories and logs, and other suitable data may also be stored on storage device 54 by program guide server 50. Program guide data and user data may be stored on storage device 54 in any suitable format (e.g., a Structured Query Language (SQL) database). Storage 54 may also store various program files for on demand play back.
Processing circuitry 52 may process requests for program guide data by searching the program guide data stored on storage device 54 for the requested data, retrieving the data, and providing the retrieved data to distribution equipment 56 for distribution to user television equipment 26. Processing circuitry 52 may also process storage requests generated by the program guide client that direct program guide server 50 to store user data. Alternatively, program guide server 50 may distribute program guide data to and receive user data directly from user television equipment 26. If communications paths 30 include an Internet link, DOCSIS link, or other high speed computer network link (e.g., digital subscriber line (DSL), 10 BaseT, 100 BaseT, 10 BaseF, T1, T3, etc.), processing circuitry 52 may include circuitry suitable for transmitting program guide and user data and receiving program guide data and storage requests over such a link.
Program guide server 50 may communicate with user television equipment 26 using any suitable communications protocol. For example, program guide server 50 may use a communications protocol stack that includes transmission control protocol (TCP) and Internet protocol (IP) layers, sequenced packet exchange (SPX) and internetwork packet exchange (IPX) layers, Appletalk transaction protocol (ATP) and datagram delivery protocol (DDP) layers, DOCSIS, or any other suitable protocol or combination of protocols. User television equipment 26 may also include suitable hardware for communicating with program guide server 50 over communications paths 30 (e.g., Ethernet cards, digital modems, analog modems, cable modems, etc.)
A program guide client that is implemented on user television equipment 26 may retrieve program guide data from and store user data on program guide server 50 using any suitable client-server based approach. The program guide may, for example, pass SQL requests as messages to program guide server 50. In another suitable approach, the program guide may invoke remote procedures that reside on program guide server 50 using one or more remote procedure calls. Program guide server 50 may execute SQL statements for such invoked remote procedures. In still another suitable approach, client objects executed by the program guide may communicate with server objects executed by program guide server 50 using, for example, an object request broker (ORB). This may involve using, for example, Microsoft's Distributed Component Object Model (DCOM) approach. As used herein, “record requests” and “storage requests” are intended to encompass any of these types of inter-process or inter-object communications, or any other suitable type of inter-process or inter-object communication.
An illustrative arrangement for user television equipment 26 is shown in
Program recording features may be integrated on set-top box 72, on television 90 (if television 90 has suitable processing circuitry and memory), on a suitable analog or digital receiver connected to television 90, on secondary storage device 86, or on any other suitable device. Program recording features may also be cooperatively implemented on a suitable combination of these devices.
Secondary storage device 86 can be any suitable type of analog or digital storage device or player (e.g., a personal video recorder (PVR), an intelligent VCR, etc.). Program recording and other features may be controlled by set-top box 72 using control path 82. If secondary storage device 86 is a video cassette recorder, a typical control path 82 may, for example, involve the use of an infrared transmitter coupled to the infrared receiver in the videocassette recorder that normally accepts commands from a remote control such as a remote control 92. Remote control 92 may be used to control set-top box 72, secondary storage device 86, and television 90.
If desired, a user may record programs, application data or a combination thereof in digital form on an optional digital storage device 76. Digital storage device 76 may be a writeable optical storage device (such as a DVD player capable of handling recordable DVD discs), a magnetic storage device (such as a disk drive or digital tape), or any other digital storage device. For example, interactive television program guide systems that have digital storage devices are described in Hassell et al. U.S. patent application Ser. No. 09/157,256, filed Sep. 17, 1998, which is hereby incorporated by reference herein in its entirety.
Digital storage device 76 may be contained in set-top box 72 or may be external to set-top box 72 via an output port and appropriate interface. If necessary, processing circuitry in set-top box 72 may format the received video, audio and data signals into a digital file format. The file format may be an open file format such as the Moving Picture Experts Group (MPEG) MPEG-2 standard or the Moving Joint Photographic Experts Group (MJPEG) standard. The resulting data may be streamed to digital storage device 76 via an appropriate bus (e.g., a bus using the Institute of Electrical and Electronics Engineers (IEEE) 1394 standard), and then stored on digital storage device 76. In another suitable approach, an MPEG-2 data stream or series of files may be received from television distribution facility 24 (
Television 26 may receive video signals from secondary storage device 86 via communications path 94. The video signals on communications path 94 may be generated by secondary storage device 86, may be generated by digital storage device 76 when playing back a recorded digital medium, may be passed through from set-top box 72, may be provided directly to television 90 from set-top box 72 if secondary storage device 86 is not included in user television equipment 90, or may be received directly by television 90. During normal television viewing, the video signals provided to television 90 correspond to the desired channel to which a user has tuned with set-top box 72. Video signals may also be provided to television 90 by set-top box 72 when set-top box 72 is used to play back information stored on digital storage device 76.
Set-top box 72 may have memory 78. Memory 78 may be any memory or other storage device, such as a random access memory (RAM), read only memory (ROM), flash memory, a hard disk drive, a combination of such devices, etc., that is suitable for storing instructions and/or data.
Set-top box 72 may have an extractor 80. Extractor 80 may be any hardware, software, or combination thereof suitable for extracting data from a real-time data stream (e.g., a vertical blanking interval “VBI” extractor). Similar components may be integrated into different hardware in user television equipment 26 if desired.
Set-top box 72 may include a communications device 74 for communicating with television distribution facility 24, computer network server 28, other facilities, or a combination thereof, via interfaces 70 over communications paths 30 and 32. Communications device 74 may be one or more modems (e.g., any suitable analog or digital standard, cellular, or cable modem), network interface cards (e.g., an Ethernet card, Token ring card, etc.), or other suitable communications devices. Television 90 and/or secondary storage device 86 may also incorporate such a suitable communications device if desired.
A more generalized embodiment of user television equipment 26 of
User television equipment 26 of
User television equipment 26 may also include memory 130. Memory 130 may be any memory or other storage device, such as a random access memory (RAM), read only memory (ROM), flash memory, a hard disk, a combination of such devices, etc., that is suitable for storing instructions and data. For example, stored data may consist of program guide data, program recording instructions, or any other suitable data for use by control circuitry 125. Furthermore, memory 130 may be combined with or provided by digital storage device 150 or secondary storage device 155. Memory 130 may also be used for caching videos. Program recording instructions may, for example, be communicated to control circuitry 125, from secondary storage device 155, to instruct a remote server (e.g., program guide server 50 in
User television equipment 26 may also include communications device 145 for supporting communications between user television equipment 26 and television distribution facility 24, computer network server 28, other suitable facilities, or a combination thereof, via interfaces 70 over communications paths 30 and 32. Communications device 145 may be one or more modems (e.g., any suitable analog or digital standard, cellular, or cable modem), network interface card (e.g., an Ethernet card, Token ring card, etc.), or other suitable communications device.
In some embodiments, user television equipment 26 may include multiple communications devices 145, which may be of different types. For example, one or more communications devices 145 may be an integrated cable modem for supporting Internet channels. One or more communications devices 145 may be receivers or tuners for in-band data paths. While user television equipment 26 is tuned to a television channel, data, which may be related or unrelated to the television channel, may be sent along with the audio and video of the channel. For analog television, the data may be sent in the video vertical-blanking interval (VBI). For digital television, the data may be sent as a separate digital data stream in the same analog carrier. One or more communications devices may be receivers for out-of-band data paths. For example, a receiver or tuner may be dedicated to continuously receiving out of band data from an out-of-band data channel. The channel may continuously provide data, regardless of the status of the other resources of user television equipment 26. One or more communications devices 145 may be modems for telephone dial-up links.
The user may control the operation of user television equipment 26 with user input device 135. User input device 135 may be a pointing device, wireless remote control, keyboard, touch-pad, voice recognition system, pen-based computer device or any other suitable user input device. To watch television, the user instructs control circuitry 125 to display a desired television channel on display and audio output device 140. To access the functions of the program guide, the user instructs the program guide implemented on user television equipment 26 to generate a main menu or other desired menu display screen for display on output device 140.
When a user indicates a desire to access the interactive television program guide (e.g., by using a “MENU” key on remote control 92), the program guide may generate an appropriate program guide display screen on output device 140. Illustrative main menu display screen 500 of
An interactive television program guide may also provide the user with an option to select to have a program recorded. A user may position highlight region 602 over a desired program listing 604 and may use remote control 92 to select the highlighted program listing 604 (e.g., by using an “OK” key on remote control 92). When the program listing 604 is selected, information display screen 700 of
With reference now to
Illustrative display screen 800 of
The program guide may provide the user with an opportunity to view a directory of programs that have been selected for recording.
Program recording techniques may incorporate methods for tracking time changes that are used by distributors to delay the start or extend the end of real-time programs from their scheduled times.
Data may be associated with a program that is to be recorded. Such data (e.g., program listings data) may be provided with programs or separate from programs to the recording system using any suitable approach. The associated data may be provided using a continuous data stream, a periodic data stream, client/server based data communications, any other suitable approach, or a combination thereof. The associated data, for example, may provide time change information. This information may be posted in region 1104. Region 1104 may provide the user with information pertaining to start times, end times, and delays and/or extensions in the times. Regions 1110 and 1111 may show the start time and end time, respectively, of a program. Region 1110 may post the nominal start time and region 1111 may post the nominal end time. Region 1104 may also post time change information.
Region 1104 may also post time change information. In one embodiment, time change information displayed in region 1104 may include a predicted time delay in predicted delay region 1108 and/or a predicted time extension in predicted extension region 1109. The predicted time delay and time extension may be provided by a program provider, a data provider (e.g., television distribution facility 24 in
In another embodiment, time change information displayed in region 1104 may be actual time delay and/or extension information.
Some recording systems (e.g., VCR's) may only be capable of recording one program at a time. Such systems may allow for adjacent programs to be recorded in which both programs may be recorded based on nominal start and end times. When this type of recording system experiences a time change in one of the programs, the adjacent recordings might overlap and cause cut-off in the recording of one or both of the adjacent programs. The program guide may help to reduce the cut-off of adjacent recordings by trimming the time delay and/or extension of one or both of the adjacent programs. For example, the program guide could base which program recording time to trim based on the confidence in the prediction of the time change. The confidence in the time changes may be determined by the number of samples collected to provide the predicted time change. In such systems, the program guide may automatically reduce cut-off in the recording of adjacent programs that overlap.
In another embodiment, if two adjacent recordings are detected on a recording system, only capable of recording one program at a time, preference may be given to the first adjacent program. The program guide may automatically trim the second of the two adjacent programs to maintain the ending of the first program. This may be preferred by users who would rather lose the beginning of a program than lose the end, or conclusion, of a program.
Time change information may not be available. If time change information is not available for a program selected for recording, recording related information region 1104 may post. “Delay Information Not Available” in delay region 1180 and “Extension Information Not Available” in extension region 1182 as illustrated in display screen 1175 of
Display screen 1200 of
If desired, when a user selects a program listing to be automatically recorded (e.g., by highlighting a listing and pressing a “Record” key on user input device 135, by selecting the record option from overlay 702 of
In another embodiment, the recording system may be configured to automatically adjust to compensate for time changes. Display screen 1250 in
Display screens 1200 and 1250 are only provided for purposes of illustration and not by way of limitation. Additional time change options may be incorporated in the display screens. If there are actual and predicted time changes that are associated with a program that is selected to be recorded and the automatic mode is selected, the recording system may adjust start and end times based on whichever time change is longer. If desired, rather than selecting the longer time change, the recording system may have been configured to always select a particular one of the two types of time change information.
A log of previous programs with time changes may be maintained to predict future program time changes. When a time change log includes a record of time changes that are related to a selected program, program guide distribution equipment 56 may transmit the rime change log information or information that is based on the time change log information to user television equipment 26. The log may use channel history information, network history information, or any other suitable criteria in monitoring programming time changes.
If step 1434 detects an adjacent program to be recorded then a confidence level in the predicted time change of the scheduled program may be determined. The confidence level of the scheduled program and the confidence level of the adjacent program are compared, at step 1438. The confidence level may be determined by, for example, evaluating the number of samples collected of previous time changes. The recording system may determine that the samples collected to provide the predicted time change of the scheduled program may not be sufficiently reliable when compared to the adjacent program. This may signal the recording system to assign the predicted time change of the scheduled program a low confidence level. If the confidence level is determined to be low, the recording system may trim the recording time of the scheduled program, at step 1444, in order to attempt to minimize cut-off in the more reliable adjacent program to be recorded. Although, if the confidence level is determined to be high for the recording of the scheduled program when compared to the recording of adjacent program, the recording system may trim the recording time of the adjacent program, at step 1142, to reduce cut-off in the recording of the scheduled program. Other suitable methods may be used to determine which of the adjacent recordings may be trimmed.
In yet another embodiment of the recording system, a real-time data stream may be monitored.
A simplified system diagram for providing automatic or manual adjustment of predicted or actual time delays and/or extensions is shown in
As discussed above, a user may be allowed to view listings of upcoming media events (e.g., programs, songs, etc.) and allowed to select a media event to be automatically recorded based on a schedule (e.g., for the media event). Media provider 1604 may, for example, be a television distribution facility, a radio station, a network broadcast center, a computer network, etc., or a plurality of such. Data provider 1606 may be, among other things, a provider of time change information that is related to media events (e.g., media events that are scheduled for presentation to user's media providers).
As discussed above, time change information may be a predicted or an actual time change for an upcoming or current media event that is scheduled to be broadcast. Data provider 1606 may be a television distribution facility, radio station, computer server, computer network, Internet, etc., or a combination of such. Techniques for providing data to user television equipment 1602 are discussed above (e.g., using the VBI). If desired, media provider 1604 and data provider 1606 may be single facility 1608 (e.g., a television distribution facility that distributes a (prerecorded or live) program for live presentation to television viewers and distributes data that provides, among other, things, time change information for the program). Data provider 1606 may distribute a real-time data stream for use by user, television equipment 1602 (e.g., data for a program or programming may be distributed in real-time correspondence to the distribution of the program or programming to viewers).
Thus, systems and methods for reducing cut-offs in recording programs are provided.
One skilled in the art will appreciate that the present invention can be practiced by other than the described embodiments, which are presented for purposes of illustration and not of limitation, and the present invention is limited only by the claims which follow.
This application is a continuation of U.S. patent application Ser. No. 12/634,154, filed Dec. 9, 2009, which is a continuation of U.S. patent application Ser. No. 09/821,005, filed Mar. 29, 2001, now abandoned, which claims the benefit of U.S. provisional patent application No. 60/193,949, filed Mar. 31, 2000, which are hereby incorporated by reference herein in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
3594778 | Herald et al. | Jul 1971 | A |
3848193 | Martin et al. | Nov 1974 | A |
3893049 | Bray | Jul 1975 | A |
4162513 | Beyers et al. | Jul 1979 | A |
4224644 | Lewis et al. | Sep 1980 | A |
4264924 | Freeman | Apr 1981 | A |
4264925 | Freeman et al. | Apr 1981 | A |
4288809 | Yabe | Sep 1981 | A |
4325081 | Abe et al. | Apr 1982 | A |
4338644 | Staar | Jul 1982 | A |
4339798 | Hedges et al. | Jul 1982 | A |
4355415 | George et al. | Oct 1982 | A |
4422105 | Rodesch et al. | Dec 1983 | A |
4425579 | Merrell | Jan 1984 | A |
4429385 | Cichelli et al. | Jan 1984 | A |
4488179 | Krüger et al. | Dec 1984 | A |
4495654 | Deiss | Jan 1985 | A |
4496171 | Cherry | Jan 1985 | A |
4573072 | Freeman | Feb 1986 | A |
4602279 | Freeman | Jul 1986 | A |
4620229 | Amano et al. | Oct 1986 | A |
4641205 | Beyers, Jr. | Feb 1987 | A |
4691351 | Hayashi et al. | Sep 1987 | A |
4694490 | Harvey et al. | Sep 1987 | A |
4701794 | Froling et al. | Oct 1987 | A |
4704725 | Harvey et al. | Nov 1987 | A |
4706121 | Young | Nov 1987 | A |
4718107 | Hayes | Jan 1988 | A |
4739406 | Morton et al. | Apr 1988 | A |
4745549 | Hashimoto | May 1988 | A |
4751578 | Reiter et al. | Jun 1988 | A |
4787063 | Muguet | Nov 1988 | A |
4789962 | Berry et al. | Dec 1988 | A |
4807052 | Amano | Feb 1989 | A |
4812940 | Takenaga | Mar 1989 | A |
4847696 | Matsumoto et al. | Jul 1989 | A |
4847698 | Freeman | Jul 1989 | A |
4847700 | Freeman | Jul 1989 | A |
4855833 | Kageyama et al. | Aug 1989 | A |
4857999 | Welsh | Aug 1989 | A |
4873584 | Hashimoto | Oct 1989 | A |
4879611 | Fukiu et al. | Nov 1989 | A |
4885775 | Lucas | Dec 1989 | A |
4894789 | Yee | Jan 1990 | A |
4908707 | Kinghorn | Mar 1990 | A |
4908713 | Levine | Mar 1990 | A |
4930158 | Vogel | May 1990 | A |
4945563 | Horton et al. | Jul 1990 | A |
4959720 | Duffield et al. | Sep 1990 | A |
4963994 | Levine | Oct 1990 | A |
4965825 | Harvey et al. | Oct 1990 | A |
4977455 | Young | Dec 1990 | A |
4989104 | Schulein et al. | Jan 1991 | A |
5027400 | Baji et al. | Jun 1991 | A |
5038211 | Hallenbeck | Aug 1991 | A |
5047867 | Strubbe et al. | Sep 1991 | A |
5068733 | Bennett | Nov 1991 | A |
5109279 | Ando | Apr 1992 | A |
5109414 | Harvey et al. | Apr 1992 | A |
5134719 | Mankovitz | Jul 1992 | A |
5151789 | Young | Sep 1992 | A |
5155591 | Wachob | Oct 1992 | A |
5172111 | Olivo | Dec 1992 | A |
5172413 | Bradley et al. | Dec 1992 | A |
5187589 | Kono et al. | Feb 1993 | A |
5195134 | Inoue | Mar 1993 | A |
5200822 | Bronfin et al. | Apr 1993 | A |
5210611 | Yee et al. | May 1993 | A |
5223924 | Strubbe | Jun 1993 | A |
5231493 | Apitz | Jul 1993 | A |
RE34340 | Freeman | Aug 1993 | E |
5233654 | Harvey et al. | Aug 1993 | A |
5241428 | Goldwasser et al. | Aug 1993 | A |
5249043 | Grandmougin | Sep 1993 | A |
5253066 | Vogel | Oct 1993 | A |
5285284 | Takashima et al. | Feb 1994 | A |
5293357 | Hallenbeck | Mar 1994 | A |
5296931 | Na | Mar 1994 | A |
5299006 | Kim | Mar 1994 | A |
5323234 | Kawasaki | Jun 1994 | A |
5335277 | Harvey et al. | Aug 1994 | A |
5339434 | Rusis | Aug 1994 | A |
5341350 | Frank et al. | Aug 1994 | A |
5353121 | Young et al. | Oct 1994 | A |
5357276 | Banker et al. | Oct 1994 | A |
5371551 | Logan et al. | Dec 1994 | A |
5404567 | DePietro et al. | Apr 1995 | A |
5410344 | Graves et al. | Apr 1995 | A |
5412720 | Hoarty | May 1995 | A |
5416508 | Sakuma et al. | May 1995 | A |
5426699 | Wunderlich et al. | Jun 1995 | A |
5442389 | Blahut et al. | Aug 1995 | A |
5459522 | Pint | Oct 1995 | A |
5461415 | Wolf et al. | Oct 1995 | A |
5465385 | Ohga et al. | Nov 1995 | A |
5479266 | Young et al. | Dec 1995 | A |
5479268 | Young et al. | Dec 1995 | A |
5483278 | Strubbe et al. | Jan 1996 | A |
5485197 | Hoarty | Jan 1996 | A |
5485219 | Woo | Jan 1996 | A |
5502504 | Marshall et al. | Mar 1996 | A |
5508815 | Levine | Apr 1996 | A |
5517257 | Dunn et al. | May 1996 | A |
5523794 | Mankovitz et al. | Jun 1996 | A |
5523796 | Marshall et al. | Jun 1996 | A |
5524195 | Clanton, III et al. | Jun 1996 | A |
5524271 | Hollmann et al. | Jun 1996 | A |
5528304 | Cherrick et al. | Jun 1996 | A |
5532754 | Young et al. | Jul 1996 | A |
5534911 | Levitan | Jul 1996 | A |
5537141 | Harper et al. | Jul 1996 | A |
5539449 | Blahut et al. | Jul 1996 | A |
5539822 | Lett | Jul 1996 | A |
5539880 | Lakhani | Jul 1996 | A |
5541638 | Story | Jul 1996 | A |
5541738 | Mankovitz | Jul 1996 | A |
5548338 | Ellis et al. | Aug 1996 | A |
5550576 | Klosterman | Aug 1996 | A |
5550825 | McMullan, Jr. et al. | Aug 1996 | A |
5557338 | Maze et al. | Sep 1996 | A |
5559548 | Davis et al. | Sep 1996 | A |
5559549 | Hendricks et al. | Sep 1996 | A |
5568272 | Levine | Oct 1996 | A |
5574778 | Ely et al. | Nov 1996 | A |
5576755 | Davis et al. | Nov 1996 | A |
5583560 | Florin et al. | Dec 1996 | A |
5583561 | Baker et al. | Dec 1996 | A |
5583563 | Wanderscheid et al. | Dec 1996 | A |
5583653 | Timmermans et al. | Dec 1996 | A |
5585838 | Lawler et al. | Dec 1996 | A |
5585858 | Harper et al. | Dec 1996 | A |
5589892 | Knee et al. | Dec 1996 | A |
5592551 | Lett et al. | Jan 1997 | A |
5594509 | Florin | Jan 1997 | A |
5594779 | Goodman | Jan 1997 | A |
5600364 | Hendricks et al. | Feb 1997 | A |
5602582 | Wanderscheid et al. | Feb 1997 | A |
5606642 | Stautner et al. | Feb 1997 | A |
5616876 | Cluts | Apr 1997 | A |
5619247 | Russo | Apr 1997 | A |
5619249 | Billock et al. | Apr 1997 | A |
5619274 | Roop et al. | Apr 1997 | A |
5623613 | Rowe et al. | Apr 1997 | A |
5625678 | Blomfield-Brown | Apr 1997 | A |
5629733 | Youman et al. | May 1997 | A |
5629867 | Goldman | May 1997 | A |
5630119 | Aristides et al. | May 1997 | A |
5631995 | Weissensteiner et al. | May 1997 | A |
5632007 | Freeman | May 1997 | A |
5635978 | Alten | Jun 1997 | A |
5635987 | Park et al. | Jun 1997 | A |
5648824 | Dunn et al. | Jul 1997 | A |
5652613 | Lazarus et al. | Jul 1997 | A |
5654748 | Matthews, III | Aug 1997 | A |
5654886 | Zereski, Jr. et al. | Aug 1997 | A |
5657072 | Aristides et al. | Aug 1997 | A |
5657414 | Lett et al. | Aug 1997 | A |
5659367 | Yuen | Aug 1997 | A |
5661526 | Hamamoto et al. | Aug 1997 | A |
5666645 | Thomas et al. | Sep 1997 | A |
5668917 | Lewine | Sep 1997 | A |
5675743 | Mavity | Oct 1997 | A |
5684525 | Klosterman | Nov 1997 | A |
5694163 | Harrison | Dec 1997 | A |
5694381 | Sako | Dec 1997 | A |
5696765 | Safadi | Dec 1997 | A |
5699107 | Lawler et al. | Dec 1997 | A |
5708961 | Hylton et al. | Jan 1998 | A |
5710601 | Marshall et al. | Jan 1998 | A |
5717452 | Janin et al. | Feb 1998 | A |
5721829 | Dunn et al. | Feb 1998 | A |
5724091 | Freeman et al. | Mar 1998 | A |
5727060 | Young | Mar 1998 | A |
5732216 | Logan et al. | Mar 1998 | A |
5734119 | France et al. | Mar 1998 | A |
5734719 | Tsevdos et al. | Mar 1998 | A |
5742443 | Tsao et al. | Apr 1998 | A |
5745710 | Clanton, III et al. | Apr 1998 | A |
5751282 | Girard et al. | May 1998 | A |
5752159 | Faust et al. | May 1998 | A |
5752160 | Dunn | May 1998 | A |
5754771 | Epperson et al. | May 1998 | A |
5758257 | Herz et al. | May 1998 | A |
5758258 | Shoff et al. | May 1998 | A |
5758259 | Lawler | May 1998 | A |
5760821 | Ellis et al. | Jun 1998 | A |
5768528 | Stumm | Jun 1998 | A |
5771435 | Brown | Jun 1998 | A |
5774170 | Hite et al. | Jun 1998 | A |
5778182 | Cathey et al. | Jul 1998 | A |
5778187 | Monteiro et al. | Jul 1998 | A |
5781226 | Sheehan | Jul 1998 | A |
5781227 | Goode et al. | Jul 1998 | A |
5790198 | Roop et al. | Aug 1998 | A |
5790202 | Kummer et al. | Aug 1998 | A |
5790423 | Lau et al. | Aug 1998 | A |
5793412 | Asamizuya | Aug 1998 | A |
5793971 | Fujita et al. | Aug 1998 | A |
5794217 | Allen | Aug 1998 | A |
5796952 | Davis et al. | Aug 1998 | A |
5801787 | Schein et al. | Sep 1998 | A |
5802284 | Karlton et al. | Sep 1998 | A |
5805154 | Brown | Sep 1998 | A |
5805763 | Lawler et al. | Sep 1998 | A |
5805804 | Laursen et al. | Sep 1998 | A |
5805806 | McArthur | Sep 1998 | A |
5808608 | Young et al. | Sep 1998 | A |
5808694 | Usui et al. | Sep 1998 | A |
5809204 | Young et al. | Sep 1998 | A |
5809246 | Goldman | Sep 1998 | A |
5812123 | Rowe et al. | Sep 1998 | A |
5812205 | Milnes et al. | Sep 1998 | A |
5812937 | Takahisa et al. | Sep 1998 | A |
5815146 | Youden et al. | Sep 1998 | A |
5818438 | Howe et al. | Oct 1998 | A |
5819019 | Nelson | Oct 1998 | A |
5819156 | Belmont | Oct 1998 | A |
5819160 | Foladare et al. | Oct 1998 | A |
5822530 | Brown | Oct 1998 | A |
5825968 | Nishigaki et al. | Oct 1998 | A |
5828945 | Klosterman | Oct 1998 | A |
RE35954 | Levine | Nov 1998 | E |
5838314 | Neel et al. | Nov 1998 | A |
5841979 | Schulhof et al. | Nov 1998 | A |
5844620 | Coleman et al. | Dec 1998 | A |
5850218 | LaJoie et al. | Dec 1998 | A |
5859641 | Cave | Jan 1999 | A |
5861906 | Dunn et al. | Jan 1999 | A |
5867483 | Ennis et al. | Feb 1999 | A |
5880768 | Lemmons et al. | Mar 1999 | A |
5881245 | Thompson | Mar 1999 | A |
5884028 | Kindell et al. | Mar 1999 | A |
5886707 | Berg | Mar 1999 | A |
5886732 | Humpleman | Mar 1999 | A |
5887243 | Harvey et al. | Mar 1999 | A |
5892915 | Duso et al. | Apr 1999 | A |
5894589 | Reber et al. | Apr 1999 | A |
5896414 | Meyer et al. | Apr 1999 | A |
5898441 | Flurry | Apr 1999 | A |
5898456 | Wahl | Apr 1999 | A |
5899582 | DuLac | May 1999 | A |
5900904 | Okada et al. | May 1999 | A |
5903234 | Kimura | May 1999 | A |
5903263 | Emura | May 1999 | A |
5903264 | Moeller et al. | May 1999 | A |
5905522 | Lawler | May 1999 | A |
5905847 | Kobayashi et al. | May 1999 | A |
5909638 | Allen | Jun 1999 | A |
5911046 | Amano | Jun 1999 | A |
5913039 | Nakamura et al. | Jun 1999 | A |
5914941 | Janky | Jun 1999 | A |
5915090 | Joseph et al. | Jun 1999 | A |
5915094 | Kouloheris et al. | Jun 1999 | A |
5916303 | Scott | Jun 1999 | A |
5917538 | Asamizuya | Jun 1999 | A |
5917835 | Barrett et al. | Jun 1999 | A |
5920702 | Bleidt et al. | Jul 1999 | A |
5920800 | Schäfer | Jul 1999 | A |
5922045 | Hanson | Jul 1999 | A |
5922048 | Emura | Jul 1999 | A |
5923361 | Sutton, Jr. | Jul 1999 | A |
5926204 | Mayer | Jul 1999 | A |
5926205 | Krause et al. | Jul 1999 | A |
5926624 | Katz et al. | Jul 1999 | A |
5928327 | Wang et al. | Jul 1999 | A |
5929850 | Broadwin et al. | Jul 1999 | A |
5930473 | Teng et al. | Jul 1999 | A |
5930493 | Ottesen et al. | Jul 1999 | A |
5931901 | Wolfe et al. | Aug 1999 | A |
5933603 | Vahalia et al. | Aug 1999 | A |
5933835 | Adams et al. | Aug 1999 | A |
5935206 | Dixon et al. | Aug 1999 | A |
5936569 | Ståhle et al. | Aug 1999 | A |
5940071 | Treffers et al. | Aug 1999 | A |
5940073 | Klosterman et al. | Aug 1999 | A |
5940572 | Balaban et al. | Aug 1999 | A |
5943046 | Cave et al. | Aug 1999 | A |
5943047 | Suzuki | Aug 1999 | A |
5945987 | Dunn | Aug 1999 | A |
5947746 | Tsai | Sep 1999 | A |
5949411 | Doerr et al. | Sep 1999 | A |
5949954 | Young et al. | Sep 1999 | A |
5956482 | Agraharam et al. | Sep 1999 | A |
5959592 | Petruzzelli | Sep 1999 | A |
5959659 | Dokic | Sep 1999 | A |
5963202 | Polish | Oct 1999 | A |
5963264 | Jackson | Oct 1999 | A |
5964455 | Catanzarite et al. | Oct 1999 | A |
5969714 | Butcher | Oct 1999 | A |
5969748 | Casement et al. | Oct 1999 | A |
5973680 | Ueda | Oct 1999 | A |
5973722 | Wakai et al. | Oct 1999 | A |
5974217 | Haraguchi | Oct 1999 | A |
5974222 | Yuen et al. | Oct 1999 | A |
5977963 | Gaughan et al. | Nov 1999 | A |
5977964 | Williams et al. | Nov 1999 | A |
5978567 | Rebane et al. | Nov 1999 | A |
5978843 | Wu et al. | Nov 1999 | A |
5986650 | Ellis et al. | Nov 1999 | A |
5987213 | Mankovitz et al. | Nov 1999 | A |
5990881 | Inoue et al. | Nov 1999 | A |
5995155 | Schindler et al. | Nov 1999 | A |
5999970 | Krisbergh et al. | Dec 1999 | A |
6002394 | Schein et al. | Dec 1999 | A |
6002720 | Yurt et al. | Dec 1999 | A |
6005564 | Ahmad et al. | Dec 1999 | A |
6005600 | Hill | Dec 1999 | A |
6009465 | Decker et al. | Dec 1999 | A |
6012089 | Hasegawa | Jan 2000 | A |
6012091 | Boyce | Jan 2000 | A |
6014184 | Knee et al. | Jan 2000 | A |
6014381 | Troxel et al. | Jan 2000 | A |
6014693 | Ito et al. | Jan 2000 | A |
6014694 | Aharoni et al. | Jan 2000 | A |
6014706 | Cannon et al. | Jan 2000 | A |
6018359 | Kermode et al. | Jan 2000 | A |
6018765 | Durana et al. | Jan 2000 | A |
6020912 | De Lang | Feb 2000 | A |
6022223 | Taniguchi et al. | Feb 2000 | A |
6023725 | Ozawa et al. | Feb 2000 | A |
6025868 | Russo | Feb 2000 | A |
6028600 | Rosin et al. | Feb 2000 | A |
6029064 | Farris et al. | Feb 2000 | A |
6038367 | Abecassis | Mar 2000 | A |
6038591 | Wolfe et al. | Mar 2000 | A |
6052145 | Macrae et al. | Apr 2000 | A |
6057890 | Virden et al. | May 2000 | A |
6058242 | Kim | May 2000 | A |
6081291 | Ludwig, Jr. | Jun 2000 | A |
6091883 | Artigalas et al. | Jul 2000 | A |
RE36801 | Logan et al. | Aug 2000 | E |
6118926 | Kim et al. | Sep 2000 | A |
6133910 | Stinebruner | Oct 2000 | A |
6141488 | Knudson et al. | Oct 2000 | A |
6154771 | Rangan et al. | Nov 2000 | A |
6157377 | Shah Nazaroff et al. | Dec 2000 | A |
6157413 | Hanafee et al. | Dec 2000 | A |
6160546 | Thompson et al. | Dec 2000 | A |
6163316 | Killian | Dec 2000 | A |
6177931 | Alexander et al. | Jan 2001 | B1 |
6185360 | Inoue et al. | Feb 2001 | B1 |
6185736 | Ueno | Feb 2001 | B1 |
6208335 | Gordon et al. | Mar 2001 | B1 |
6208799 | Marsh et al. | Mar 2001 | B1 |
6233389 | Barton et al. | May 2001 | B1 |
6240460 | Mitsutake et al. | May 2001 | B1 |
6252629 | Takatori | Jun 2001 | B1 |
6275648 | Knudson et al. | Aug 2001 | B1 |
6314575 | Billock et al. | Nov 2001 | B1 |
6323911 | Schein | Nov 2001 | B1 |
6324338 | Wood et al. | Nov 2001 | B1 |
6327418 | Barton | Dec 2001 | B1 |
6348932 | Nishikawa | Feb 2002 | B1 |
6388714 | Schein | May 2002 | B1 |
6430358 | Yuen et al. | Aug 2002 | B1 |
6430359 | Yuen et al. | Aug 2002 | B1 |
6438596 | Ueno et al. | Aug 2002 | B1 |
6442332 | Knudson et al. | Aug 2002 | B1 |
6473559 | Knudson et al. | Oct 2002 | B1 |
6490722 | Barton et al. | Dec 2002 | B1 |
6505348 | Knowles et al. | Jan 2003 | B1 |
6553376 | Lewis et al. | Apr 2003 | B1 |
6564005 | Berstis | May 2003 | B1 |
6611958 | Shintani et al. | Aug 2003 | B1 |
6681396 | Bates et al. | Jan 2004 | B1 |
6744967 | Kaminski et al. | Jun 2004 | B2 |
6757907 | Schumacher et al. | Jun 2004 | B1 |
6760538 | Bumgardner et al. | Jul 2004 | B1 |
6771885 | Agnihotri et al. | Aug 2004 | B1 |
6771886 | Mendelsohn | Aug 2004 | B1 |
6857132 | Rakib et al. | Feb 2005 | B1 |
7088910 | Potrebic et al. | Aug 2006 | B2 |
7096486 | Ukai et al. | Aug 2006 | B1 |
7151886 | Young et al. | Dec 2006 | B2 |
7185355 | Ellis et al. | Feb 2007 | B1 |
7242988 | Hoffberg et al. | Jul 2007 | B1 |
7293276 | Phillips et al. | Nov 2007 | B2 |
7356246 | Kobb | Apr 2008 | B1 |
7519268 | Juen et al. | Apr 2009 | B2 |
7600246 | Taylor et al. | Oct 2009 | B2 |
7853120 | Bumgardner et al. | Dec 2010 | B2 |
8176516 | Krakirian et al. | May 2012 | B2 |
8532466 | Bumgardner et al. | Sep 2013 | B2 |
20010024470 | Radha et al. | Sep 2001 | A1 |
20010037508 | Hindus et al. | Nov 2001 | A1 |
20020054068 | Ellis et al. | May 2002 | A1 |
20020057893 | Wood et al. | May 2002 | A1 |
20020059599 | Schein et al. | May 2002 | A1 |
20020081096 | Watanabe et al. | Jun 2002 | A1 |
20020144279 | Zhou | Oct 2002 | A1 |
20020174430 | Ellis et al. | Nov 2002 | A1 |
20020174433 | Baumgartner et al. | Nov 2002 | A1 |
20020191954 | Beach et al. | Dec 2002 | A1 |
20030009766 | Marolda | Jan 2003 | A1 |
20030061619 | Giammaressi | Mar 2003 | A1 |
20030126607 | Phillips et al. | Jul 2003 | A1 |
20030149988 | Ellis et al. | Aug 2003 | A1 |
20030194200 | Yuen et al. | Oct 2003 | A1 |
20030198461 | Taylor et al. | Oct 2003 | A1 |
20030206719 | Bumgardner et al. | Nov 2003 | A1 |
20030210898 | Juen et al. | Nov 2003 | A1 |
20040003413 | Boston et al. | Jan 2004 | A1 |
20040013409 | Beach et al. | Jan 2004 | A1 |
20040103434 | Ellis | May 2004 | A1 |
20040181814 | Ellis et al. | Sep 2004 | A1 |
20040208477 | Bumgardner et al. | Oct 2004 | A1 |
20050044577 | Jerding et al. | Feb 2005 | A1 |
20050071882 | Rodriguez et al. | Mar 2005 | A1 |
20050097619 | Haddad | May 2005 | A1 |
20050198671 | Hanai et al. | Sep 2005 | A1 |
20050198677 | Lewis | Sep 2005 | A1 |
20050204388 | Knudson et al. | Sep 2005 | A1 |
20050235323 | Ellis et al. | Oct 2005 | A1 |
20050240968 | Knudson et al. | Oct 2005 | A1 |
20050273819 | Knudson et al. | Dec 2005 | A1 |
20060051059 | Krakirian et al. | Mar 2006 | A1 |
20060140584 | Ellis et al. | Jun 2006 | A1 |
20100166386 | Krakirian et al. | Jul 2010 | A1 |
20110194841 | Bumgardner et al. | Aug 2011 | A1 |
Number | Date | Country |
---|---|---|
2918846 | Nov 1980 | DE |
3337204 | Apr 1985 | DE |
3527939 | Feb 1987 | DE |
3623924 | Feb 1988 | DE |
3921847 | Jan 1991 | DE |
4240187 | Jun 1994 | DE |
0 051 228 | May 1982 | EP |
0337336 | Oct 1989 | EP |
393955 | Oct 1990 | EP |
0 424 469 | May 1991 | EP |
0 444 496 | Sep 1991 | EP |
0 447 968 | Sep 1991 | EP |
0 488 379 | Jun 1992 | EP |
0 535 749 | Apr 1993 | EP |
0 572 090 | Dec 1993 | EP |
0 624 039 | Nov 1994 | EP |
0 662 771 | Jul 1995 | EP |
0 682 452 | Nov 1995 | EP |
0 682 452 | Nov 1995 | EP |
0 711 076 | May 1996 | EP |
0 725 539 | Aug 1996 | EP |
0 753 964 | Jan 1997 | EP |
0753964 | Jan 1997 | EP |
0 758 833 | Feb 1997 | EP |
0 763 938 | Mar 1997 | EP |
0 836 320 | Apr 1998 | EP |
0836320 | Apr 1998 | EP |
0 854 645 | Jul 1998 | EP |
0854645 | Jul 1998 | EP |
0 874 524 | Oct 1998 | EP |
0 924 927 | Jun 1999 | EP |
0 940 983 | Sep 1999 | EP |
0 944 253 | Sep 1999 | EP |
0940983 | Sep 1999 | EP |
0 986 046 | Mar 2000 | EP |
1 370 535 | Oct 1974 | GB |
2155713 | Sep 1985 | GB |
2210526 | Jun 1989 | GB |
2217144 | Oct 1989 | GB |
2 227 622 | Aug 1990 | GB |
2227622 | Aug 1990 | GB |
2 229 595 | Sep 1990 | GB |
2229595 | Sep 1990 | GB |
2 256 115 | Nov 1992 | GB |
2 346 251 | Aug 2000 | GB |
2346251 | Aug 2000 | GB |
61-109379 | May 1986 | JP |
61-227486 | Oct 1986 | JP |
62-008389 | Jan 1987 | JP |
62-49528 | Mar 1987 | JP |
62-60384 | Mar 1987 | JP |
62-066493 | Mar 1987 | JP |
62-125077 | Jun 1987 | JP |
62-198768 | Sep 1987 | JP |
63-54884 | Mar 1988 | JP |
63-141467 | Jun 1988 | JP |
63-247812 | Oct 1988 | JP |
63-276069 | Nov 1988 | JP |
63-299582 | Dec 1988 | JP |
1-078328 | Mar 1989 | JP |
1-142918 | Jun 1989 | JP |
1-150928 | Jun 1989 | JP |
1-209399 | Aug 1989 | JP |
1-212986 | Aug 1989 | JP |
1-307944 | Dec 1989 | JP |
2-838892 | Dec 1989 | JP |
2-113318 | Apr 1990 | JP |
2-189753 | Jul 1990 | JP |
60-61935 | Mar 1994 | JP |
8-130517 | May 1996 | JP |
10-021601 | Jan 1998 | JP |
10 065978 | Mar 1998 | JP |
10-247344 | Sep 1998 | JP |
10-257400 | Sep 1998 | JP |
10257400 | Sep 1998 | JP |
11 032272 | Feb 1999 | JP |
11 205711 | Jul 1999 | JP |
200013708 | Jan 2000 | JP |
2000-138886 | May 2000 | JP |
2000138886 | May 2000 | JP |
2000-224533 | Aug 2000 | JP |
2000-235546 | Aug 2000 | JP |
2000224533 | Aug 2000 | JP |
2000235546 | Aug 2000 | JP |
2000-306314 | Nov 2000 | JP |
2000306314 | Nov 2000 | JP |
2001-88372 | Apr 2001 | JP |
2001-165669 | Jun 2001 | JP |
2001-167522 | Jun 2001 | JP |
2001-167522 | Jun 2001 | JP |
2001165669 | Jun 2001 | JP |
2001-257950 | Sep 2001 | JP |
2001257950 | Sep 2001 | JP |
247388 | Oct 1994 | TW |
WO 8700884 | Feb 1987 | WO |
WO 8804507 | Jun 1988 | WO |
WO 8903085 | Apr 1989 | WO |
WO 8912370 | Dec 1989 | WO |
WO 9000847 | Jan 1990 | WO |
WO 9100670 | Jan 1991 | WO |
WO 9204801 | Mar 1992 | WO |
WO 9222983 | Dec 1992 | WO |
WO-9222983 | Dec 1992 | WO |
WO 9308542 | Apr 1993 | WO |
WO 9322877 | Nov 1993 | WO |
WO 9323957 | Nov 1993 | WO |
WO-9323957 | Nov 1993 | WO |
WO 9501058 | Jan 1995 | WO |
WO 9515658 | Jun 1995 | WO |
WO 9531069 | Nov 1995 | WO |
WO 9532583 | Nov 1995 | WO |
WO 9532584 | Nov 1995 | WO |
WO 9532585 | Nov 1995 | WO |
WO 9532587 | Nov 1995 | WO |
WO-9532587 | Nov 1995 | WO |
WO 9609721 | Mar 1996 | WO |
WO 9617467 | Jun 1996 | WO |
WO 9625821 | Aug 1996 | WO |
WO 9626605 | Aug 1996 | WO |
WO-9626605 | Aug 1996 | WO |
WO 9633572 | Oct 1996 | WO |
WO 9634467 | Oct 1996 | WO |
WO 9636172 | Nov 1996 | WO |
WO 9637075 | Nov 1996 | WO |
WO-9636172 | Nov 1996 | WO |
WO-9637075 | Nov 1996 | WO |
WO 9641472 | Dec 1996 | WO |
WO 9641478 | Dec 1996 | WO |
WO-9641478 | Dec 1996 | WO |
WO 9707050 | Feb 1997 | WO |
WO-9707050 | Feb 1997 | WO |
WO 9713368 | Apr 1997 | WO |
WO-9713368 | Apr 1997 | WO |
WO 9721291 | Jun 1997 | WO |
WO 9732434 | Sep 1997 | WO |
WO 9734413 | Sep 1997 | WO |
WO 9734414 | Sep 1997 | WO |
WO 9737500 | Oct 1997 | WO |
WO 9742763 | Nov 1997 | WO |
WO 9746016 | Dec 1997 | WO |
WO 9746943 | Dec 1997 | WO |
WO 9747124 | Dec 1997 | WO |
WO 9748228 | Dec 1997 | WO |
WO 9748230 | Dec 1997 | WO |
WO 9749237 | Dec 1997 | WO |
WO-9748230 | Dec 1997 | WO |
WO 9801995 | Jan 1998 | WO |
WO 9806219 | Feb 1998 | WO |
WO 9807277 | Feb 1998 | WO |
WO-9806219 | Feb 1998 | WO |
WO 9810589 | Mar 1998 | WO |
WO 9812872 | Mar 1998 | WO |
WO 9817033 | Apr 1998 | WO |
WO 9817064 | Apr 1998 | WO |
WO 9818260 | Apr 1998 | WO |
WO 9819459 | May 1998 | WO |
WO 9826528 | Jun 1998 | WO |
WO 9826584 | Jun 1998 | WO |
WO 9826596 | Jun 1998 | WO |
WO 9831115 | Jul 1998 | WO |
WO 9831116 | Jul 1998 | WO |
WO 9834405 | Aug 1998 | WO |
WO 9838831 | Sep 1998 | WO |
WO 9847279 | Oct 1998 | WO |
WO 9848566 | Oct 1998 | WO |
WO-9848566 | Oct 1998 | WO |
WO 9903267 | Jan 1999 | WO |
WO 9904561 | Jan 1999 | WO |
WO 9911060 | Mar 1999 | WO |
WO 9912320 | Mar 1999 | WO |
WO 9927681 | Jun 1999 | WO |
WO 9928897 | Jun 1999 | WO |
WO 9939466 | Aug 1999 | WO |
WO 9945700 | Sep 1999 | WO |
WO-9945700 | Sep 1999 | WO |
WO 9952279 | Oct 1999 | WO |
WO-9952279 | Oct 1999 | WO |
WO 9956473 | Nov 1999 | WO |
WO 9960790 | Nov 1999 | WO |
WO 9965244 | Dec 1999 | WO |
WO 9966725 | Dec 1999 | WO |
WO-9966725 | Dec 1999 | WO |
WO 0004706 | Jan 2000 | WO |
WO-0004706 | Jan 2000 | WO |
WO 0005885 | Feb 2000 | WO |
WO 0007368 | Feb 2000 | WO |
WO 0008850 | Feb 2000 | WO |
WO 0008851 | Feb 2000 | WO |
WO 0008852 | Feb 2000 | WO |
WO-0007368 | Feb 2000 | WO |
WO-0008850 | Feb 2000 | WO |
WO-0008851 | Feb 2000 | WO |
WO-0008852 | Feb 2000 | WO |
WO 0011869 | Mar 2000 | WO |
WO 0016548 | Mar 2000 | WO |
WO-0016548 | Mar 2000 | WO |
WO 0028739 | May 2000 | WO |
WO-0028739 | May 2000 | WO |
WO 0033560 | Jun 2000 | WO |
WO 0058833 | Oct 2000 | WO |
WO 0058967 | Oct 2000 | WO |
WO 0059214 | Oct 2000 | WO |
WO 0059223 | Oct 2000 | WO |
WO 0062298 | Oct 2000 | WO |
WO 0062299 | Oct 2000 | WO |
WO 0062533 | Oct 2000 | WO |
WO-0058833 | Oct 2000 | WO |
WO-0058967 | Oct 2000 | WO |
WO-0059214 | Oct 2000 | WO |
WO-0059223 | Oct 2000 | WO |
WO-0062298 | Oct 2000 | WO |
WO-0062299 | Oct 2000 | WO |
WO-0062533 | Oct 2000 | WO |
WO 0067475 | Nov 2000 | WO |
WO-0067475 | Nov 2000 | WO |
WO 0101677 | Jan 2001 | WO |
WO 0101689 | Jan 2001 | WO |
WO-0101677 | Jan 2001 | WO |
WO 0122729 | Mar 2001 | WO |
WO-0122729 | Mar 2001 | WO |
WO 0135662 | May 2001 | WO |
WO 0146843 | Jun 2001 | WO |
WO 0147238 | Jun 2001 | WO |
WO 0147249 | Jun 2001 | WO |
WO 0147257 | Jun 2001 | WO |
WO 0147273 | Jun 2001 | WO |
WO 0147279 | Jun 2001 | WO |
WO-0146843 | Jun 2001 | WO |
WO-0147238 | Jun 2001 | WO |
WO-0147249 | Jun 2001 | WO |
WO-0147257 | Jun 2001 | WO |
WO-0147273 | Jun 2001 | WO |
WO-0147279 | Jun 2001 | WO |
WO 0150743 | Jul 2001 | WO |
WO 0176239 | Oct 2001 | WO |
WO 0176248 | Oct 2001 | WO |
WO-0176239 | Oct 2001 | WO |
WO-0176248 | Oct 2001 | WO |
WO 02078317 | Oct 2002 | WO |
WO-02078317 | Oct 2002 | WO |
Entry |
---|
U.S. Appl. No. 09/330,792, filed Jun. 11, 1999. |
U.S. Appl. No. 10/105,128, filed Feb. 21, 2002. |
U.S. Appl. No. 10/707,834, filed Jan. 15, 2004. |
U.S. Appl. No. 10/936,417, filed Sep. 8, 2004. |
“Start Here,” Sony, TiVo and DIRECTV (undated). |
“DIRECTV Receiver with TiVo Viewer's Guide” (1999, 2000). |
“DIRECTV Receiver with TiVo Installation Guide,” Philips (2000). |
“PTV Recorder Setup Guide,” Philips (2000). |
“DishPro Satellite System—User's Guide,” Dish Network (undated). |
DIRECTV Receiver with TiVo Digital Satellite Receiver Recorder SAT-T60—Installation Guide Corporation (2000). |
“DIRECTV Digital Satellite Receiver—Operating Instructions,” Sony Electronics Inc. (2001). |
“Fall 2001 TiVo Service Update with Dual Tuner!,” TiVo Inc. (2001). |
“RCA Satellite Receiver User's Guide,” Thomson multimedia Inc. (2001). |
“DIRECTV Receiver—Owner's Manual,” DIRECTV, Inc. (2002). |
“Advanced Analog Systems—Addressable Terminals,” General Instrument Corp. of Horsham, Pennsylvania, (http//www.gi.com/BUSAREA/ANALOG/TERMINAL/WATCH/watch.html), printed from the internet on Mar. 4, 1999. |
User's Guide RCA Color TV with TV Plus + Guide, 1997. |
James, A., “Oracle-Broadcasting the Written Word,” Wireless World, Jul. 1973. |
Edwardson et al., “CEEFAX: A Proposed New Broadcasting Service,” SMPTE Journal, Jan. 1974, vol. 83, pp. 14-19. |
Edmonson et al., “NBC Switching Central,” SMPTE Journal, Oct. 1976, vol. 85, No. 10, pp. 795-805. |
Roizen, Joseph, “Teletext in USA,” Jul. 1981, pp. 602-610. |
Hoffman et al., “Videotext Programmiert Videorecorder,” Sep. 1982, 9 pages. |
Printed materials on “Time's Teletext Service,” 1982-1983, pp. V79175, V79142, V79143, V79148, and V79151. |
Symposium Record Broadcast Sessions, 14th International TV Symposium, Montreux, Switzerland, Jun. 6-12, 1985, 9 pages. |
Von Gerhard Eitz and Karl-Ulrich Oberlies, “Videotext Programmiert Videoheimgerate (VPV),” Sep. 1986, pp. 223-229; translation of abstract included. |
Kruger, H. Eckart, “Digital Video Identification System VIS,” German, 9 pages, 1982. |
Ziesel et al.; “An Interactive Menu-Driven Remote Control Unite for TV-Receivers and VC-Recorders,” IEEE Transactions on Consumer Electronics, Aug. 1988, vol. 34, No. 3, pp. 814-818. |
Philips Consumer Electronics, Users Manual, Matchline 28DC2070, 33DC2080; obtained Mar. 31, 2009. |
Page 12 of Philips TV 21SL5756/00B User Manual; obtained Mar. 31, 2009. |
TV Guide, San Francisco Metropolitan Schedule, Feb. 6, 1989. |
Systems as described in DIP II Advertisement “Program Listings Never Looked So Good”, English Translation of A. Bismuth, vol. 54, No. 3, pp. 46-50, Feb. 8, 2005. |
System as described in Cable Data Advertisement “There's more to one-way addressability than meets the eye”; vol. 7, No. 30, Apr. 15, 1982. |
CableData brochure, “A New Approach to Addressability” (undated). |
“Addressable Converters: A New Development at CableData,” Via Cable, vol. 1, No. 12 (Dec. 1981). |
Sorce, J., et al.; “Designing a Broadband Residential Entertainment Service: A Case Study,” 13th International Symposium Human Factors in Telecommunications, Torino, Italy, Sep. 10-14, 1990 pp. 141-148. |
BrugLiera, V., “Digital On-Screen Display—A new Technology for the Consumer Interface,” Symposium Record Cable Sessions, 18th International Television Symposium and Technical Exhibition, Montreux, Switzerland Jun. 10-15, 1993, pp. 571-586 (Jun. 11, 1993). |
Mill, M.D., “A Scenario for the Deployment of Interactive Multimedia Cable Television Systems in the United States in the 1990's”, Proceedings of the IEEE, vol. 82, No. 4, pp. 585-589 (Apr. 1994). |
Chang, Y., et al.; “An Open-Systems Approach to Video on Demand,” IEEE Communications Magazine, vol. 32, No. 5, pp. 68-80 (May 1994). |
“Electronic Programme Guide (EPG); Protocol for a TV Guide using electronic data transmission,” by European Telecommunication Standards Institute, May 1997, Valboone, France, publication No. ETS 300 707. |
Article: “Windows 98 Feature Combines TV, Terminal and the Internet,” New York Times, Aug. 19, 1998. |
The New York Times Website Article, “2 Makers Plan Introductions of Digital VCR,” by John Markoff, Mar. 29, 1999. |
David M. Rudnick, U.S. Appl. No. 09/283,681, filed Apr. 1, 1999, entitled “Interactive Television Program Guide System Having Graphic Arrangements of Program Event Regions”. |
Agrawal et al. “Use of Statistical Methods to Reduce Delays for Media Playback Buffering,” Multimedia Computing and Systems, Proceedings, IEEE International, Jun. 28, 1998. |
Number | Date | Country | |
---|---|---|---|
20100215341 A1 | Aug 2010 | US |
Number | Date | Country | |
---|---|---|---|
60193949 | Mar 2000 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12634154 | Dec 2009 | US |
Child | 12775025 | US | |
Parent | 09821005 | Mar 2001 | US |
Child | 12634154 | US |