1. Field of the Invention
The present invention relates to a system and method for providing video program information or video program content to a user.
2. Background
Cable and satellite television service providers now offer subscribers hundreds of channels, each broadcasting a wide variety of video programs, thereby presenting subscribers with hundreds of programming choices at any given time of day. As a result, a subscriber is often forced to switch between television programs of interest, or to finish watching one program before the subscriber can begin watching another program, the broadcast of which has already started.
Moreover, the onset of television viewing by a subscriber is often asynchronous with respect to program broadcast schedules. Still further, television programs may not fit into standard one-half or one hour time slots, or the time then available to a subscriber for viewing. Thus, inevitably, some program of interest to a subscriber will be in-progress, no matter when the subscriber chooses to begin watching television.
For all of these reasons, subscribers to cable and/or satellite television services are often faced with decisions as to whether to begin watching a program that is already in progress. That is, for an in-progress program, no mechanism or procedure exists for a subscriber to “catch-up” on that portion of the program already broadcast. Similarly, for an in-progress program, no mechanism or procedure exists for a subscriber to obtain a copy of that portion of the program already broadcast, or a complete copy of the program, either automatically or upon a request by the subscriber.
In that regard, on-screen television program guides are known which afford the display of television program information, which may include program start and end times, as well as a brief, and often cryptic, description of the program. However, such program guides neither deliver nor support the delivery of “catch-up” information tailored for an individual viewer and a given program based on the time that the viewer begins watching the program.
Still further, in addition to well known video cassette recording (VCR) systems, which can be programmed in advance of the broadcast time of a television program to automatically record the program at the broadcast time, digital video recording (DVR) systems are known that can also record television programs, either as scheduled events or on a speculative basis based on pre-determined user preferences provided to the DVR system by the user. In that regard, current DVR systems also allow a user to go back to any point in the locally stored video content, up to the existing storage capacity of the DVR system.
Such existing VCR and DVR systems, however, do not allow a user to obtain that portion of an in-progress program already broadcast (including from the beginning of the program), or a complete copy of the in-progress program if the user was not previously tuned to the particular channel on which the program is broadcast. In addition, although streaming video methods exist that allow a user to download digital video, such methods do not work seamlessly and/or dynamically with passive television viewing. That is, such methods again do not allow a user to automatically obtain that portion of an in-progress television program already broadcast (including from the beginning of the program), or a complete copy of the in-progress program.
Thus, there exists a need for a system and method that would, in a system for broadcasting video programs, allow a user to “catch-up” on a program already in progress. Such a system and method would allow a user, such as a cable or satellite service subscriber, to initiate a request for and receive a timely synopsis or summary of major events, actions, outcomes, or other information pertaining to a program, the broadcast of which is already in progress.
In addition, there exists a need for a system and method that would allow such a user, either automatically or upon request, to obtain a copy of at least a portion of a program, the broadcast of which is already in progress. Such a system and method would allow a user to dynamically retrieve, store and manage the video content of such programs. Such systems and methods would thereby enhance the value of video programming by making such programming more comprehensible, interesting, and entertaining to viewers. In such a fashion, such systems and methods would increase the likelihood that such programming will be watched by more viewers, which is an important goal of program content providers, cable and/or satellite television service providers, and advertisers.
Accordingly, the present invention provides, in a system for broadcasting video programs to a user including a display, a system and method for providing program information or a copy of at least a portion of a program to the user.
According to the present invention, then, in a system for broadcasting video programs to a user including a display, a system is provided for providing program information to the user. The system comprises an input device for use in generating an input signal representing a request for summary information concerning a video program, the program having a beginning and the input signal being generated at a time during a broadcast of the program. The system further comprises a controller for receiving the input signal and, in response thereto, providing via the display a summary of the program from the program beginning to the input signal time.
Also according to the present invention, in a system for broadcasting video programs to a user including a display, a method is provided for providing program information to the user. The method comprises providing a controller for receiving an input signal representing a request for summary information concerning a video program, the program having a beginning and the input signal being generated at a time during a broadcast of the program, and for providing via the display a summary of the program from the program beginning to the input signal time in response to receipt of the input signal.
Still further according to the present invention, in a system for broadcasting video programs to a user including a display, a system is provided for providing a copy of at least a portion of the program to the user. The system comprises a controller for monitoring a period of time during which the display is tuned to a broadcast of a video program, the period starting during the broadcast of the program, and for use in providing via the display a copy of at least a portion of the program when the period exceeds a predetermined threshold time. The system further comprises a storage medium for use in storing the copy of at least a portion of the program.
Further still according to the present invention, in a system for broadcasting video programs to a user including a display, a method is provided for providing a copy of at least a portion of the program to the user. The method comprises providing a controller for monitoring a period of time during which the display is tuned to a broadcast of a video program, the period starting during the broadcast of the program, and for use in providing via the display a copy of at least a portion of the program when the period exceeds a predetermined threshold time.
The preferred embodiments of the present invention are set forth in the following detailed descriptions thereof, including the accompanying drawings.
Referring now to the Figures, the preferred embodiments of the present invention will now be described in detail. As previously noted, cable and satellite television service providers now offer subscribers hundreds of channels, each broadcasting a wide variety of video programs. As a result, a subscriber is often forced to switch between television programs of interest, or to finish watching one program before the subscriber can begin watching another program, the broadcast of which has already started.
Moreover, the onset of television viewing by a subscriber is often asynchronous with respect to program broadcast schedules. Still further, television programs may not fit into standard one-half or one hour time slots, or the time then available to a subscriber for viewing. For all of these reasons, subscribers to cable and/or satellite television services are often faced with decisions as to whether to begin watching a program that is already in progress. That is, for an in-progress program, no mechanism or procedure exists for a subscriber to “catch-up” on that portion of the program already broadcast. Similarly, for an in-progress program, no mechanism or procedure exists for a subscriber to obtain a copy of that portion of the program already broadcast, or a complete copy of the program, either automatically or upon a request by the subscriber.
In that regard, as also described previously, on-screen television program guides are known which afford the display of television program information, which may include program start and end times, as well as a brief, and often cryptic, description of the program. However, such program guides neither deliver nor support the delivery of “catch-up” information tailored for an individual viewer and a given program based on the time that the viewer begins watching the program.
Still further, in addition to well known video cassette recording (VCR) systems, which can be programmed in advance of the broadcast time of a television program to automatically record the program at the broadcast time, digital video recording (DVR) systems are known that can also record television programs, either as scheduled events or on a speculative basis based on pre-determined user preferences provided to the DVR system by the user. In that regard, current DVR systems also allow a user to go back to any point in the locally stored video content, up to the existing storage capacity of the DVR system.
Such existing VCR and DVR systems, however, do not allow a user to obtain that portion of an in-progress program already broadcast (including from the beginning of the program), or a complete copy of the in-progress program if the user was not previously tuned to the particular channel on which the program is broadcast. In addition, although streaming video methods exist that allow a user to download digital video, such methods do not work seamlessly and/or dynamically with passive television viewing. That is, such methods again do not allow a user to automatically obtain that portion of an in-progress television program already broadcast (including from the beginning of the program), or a complete copy of the in-progress program.
Thus, there exists a need for a system and method that would, in a system for broadcasting video programs, allow a user to “catch-up” on a program already in progress. Such system and method would allow a user, such as a cable or satellite service subscriber, to initiate a request for and receive a timely synopsis or summary of major events, actions, outcomes, or other information pertaining to a program, the broadcast of which is already in progress.
In addition, there exists a need for a system and method that would allow such a user, either automatically or upon request, to obtain a copy of at least a portion of a program, the broadcast of which is already in progress. Such a system and method would allow a user to dynamically retrieve, store and manage the video content of such programs. Such systems and methods would enhance the value of video programming by making such programming more comprehensible, interesting, and entertaining to viewers, thereby increasing the likelihood that such programming will be watched by more viewers, which is an important goal of program content providers, cable and/or satellite television service providers, and advertisers.
In one embodiment, the present invention enables a television viewer to “catch-up” on a program, the broadcast of which is already in progress. Using standard television input devices and methods, such as a wireless television remote control, a wireless keyboard, an onscreen guide, or any combination thereof, a viewer initiates a request for a timely synopsis or summary of major events, actions, outcomes and/or other information pertaining to that portion of the in-progress program already broadcast.
Such summary information may take any of a number of forms. For example, such summary information may be video content comprising text, which is simple and easily manipulated. Alternatively, IP streaming media, which may comprise audio and/or video content, such as video clips, may be provided using the full display, an overlay, a separate channel, or a separate window on the television display, such as via picture-in-picture functionality. “Catch-up” information is preferably provided by the content providers of the television programs.
More particularly, an exemplary sequence of events to deliver a web-based text synopsis includes a viewer selecting a “catch-up” capability via a television wireless remote control, wireless keyboard and/or an onscreen guide. A television set-top box then requests a URL for dynamically generated video content comprising text. A server for the program content provider receives the request and delivers one of several possible summaries based on a clock time indicative of that portion of the in-progress program already broadcast. Thereafter, the set-top box delivers the summary to the viewer via the television display. Another possible alternative is the use of Advanced Television Enhancement Form (ATVEF) transport B to send text summaries embedded in the video stream of the program. In this embodiment, the set-top box stores the most current summary, and delivers that summary to the viewer via the display at the viewer's request.
Referring now to
A cable or satellite television service subscriber (who may also be referred to as a user or viewer) interfaces with controller (14) via an input device (18). In that regard, while input device (18) preferably comprises a wireless remote control device, any type of input device known to those of ordinary skill in the art could also be used, such as a wireless keyboard. Input device (18) is for use by a viewer (not shown) to generate input signals (20) for use in controlling display (12) or for use in the present invention. As seen in
As part of set-top box (24), controller (14) is provided in communication with at least one remote site (26) via at least one communication path (28). In that regard, the remote site or sites (28) may be associated with a cable or satellite television service provider and/or a program content provider, and may include a server, data storage devices and/or other equipment. In that same regard, the communication path or paths (28) preferably provide for two-way communication between set-top box (24) and remote site (26), and may comprise any type of path suitable for such communication, such as a cable line, DSL, telephone line, satellite link, wireless link, or any other well known communication path. Still further, communication path or paths (28) may also comprise any hardware or devices necessary for providing such communication, such as a modem or a satellite dish receiver.
As can be seen from
In that regard, controller (14) is preferably further for transmitting a control signal to remote site (26) in response to receipt of the input signal (20), and for receiving the summary in response to transmission of the control signal. Controller (14) may be operative to receive the summary from the remote site (26), or from a site other than the remote site (26).
As previously described, the summary may comprises video content, audio content, or both. In that regard, the video content may comprise text, and such text may be embedded in the program, to be provided by the controller (14) via the display (12) only afer receipt of the input signal (20) by the controller (14). Further, the video content may be provided on a portion of the display (12) separate from a portion of the display (12) used to provide the program.
In another embodiment, the present invention provides a system and method for requesting and storing the un-viewed portion of a video broadcast already in progress. This embodiment preferably involves the use of a set-top box (24) with Digital Video Recording (DVR) functionality, a head-end architecture that supports server based storage of the broadcast video content, and a two-way broadband data network. According to this embodiment of the present invention, a viewer is able to initiate network retrieval of a previously broadcast video program based on the viewer's activity as the viewer alternates between programs on different channels (i.e., channel “surfs”).
For example, referring still to
In addition to requesting and storing the previously broadcast video using an OOB channel, the set-top-box (24) also preferably stores the broadcast video from the moment the user first tuned display (12) to the program, and continues to store the content as it is broadcast in real time. The OOB download preferably occurs at the maximum download speed available on the network, with the download starting at the beginning of the program, continuing until the initial storage of the program and, if content is available on the server, continuing to download the program from the end of the program.
According to this embodiment of the present invention, the user's channel tune event automatically initiates the local storage of the program content. In that regard, for example, local storage may be delayed for a predetermined amount of time to ensure that the viewer is actually tuned to and watching a particular program, rather than channel surfing. The present invention further provides for managing the download process as a user watches a program or moves through the locally stored content. In that regard, for example, if a user elects to move quickly to the beginning of locally stored content, the content already viewed is preferably kept, the content currently being watched is preferably cached locally, such as in storage medium (16), and those portions of content not yet cached may be requested in a specific order. Still further, the present invention also provides for network content requests, storage management and storage clean-up as the user changes channels. In that regard, for example, the user is preferably prompted by set-top-box (14) via display (12) as to whether or not to continue downloading program content if the user changes channels during the download process.
In such fashion, the present invention allows a user to watch an entire program that the user previously would have missed by tuning in to the program after its broadcast has already started. As a result, a user will have access to the beginning of a program, or the entire program, by the mere act of tuning in and watching a portion of the program.
According to this embodiment, and referring still to
In this embodiment, controller (14) is preferably further for communicating with remote site (26) to request a copy of at least a portion of the program when the period exceeds the predetermined threshold time, and for receiving the copy of at least a portion of the program. In that regard, controller (14) may be operative to receive the copy of at least the portion of the program from remote site (26), or from a site other than remote site (26). As previously described, the copy of at least a portion of the program preferably comprises a complete copy of the program.
Also in this embodiment, input device (18) may be provided for use in generating a request for display of, and the controller (14) is further for providing via the display (12), at least a portion of the copy of at least a portion of the program during the broadcast of the program. Still further, as also described previously, controller (14) may also be for requesting, and input device (18) for use in generating, an indication whether to continue receiving the copy of at least a portion of the program when the display (12) is tuned to a broadcast of another video program before receipt of the copy of at least a portion of the program has been completed.
Alternatively in this embodiment, controller (14) may be provided for requesting, and input device (18) may be for use in generating, an indication whether a copy of at least a portion of the program is desired when the period exceeds a predetermined threshold time. In that regard, controller (14) may be provided for communicating with remote site (26) to request a copy of at least a portion of the program upon a receipt of an indication that a copy of at least a portion of the program is desired.
Referring next to
If it is determined at (32) that data is to be downloaded, it is then determined at (34) if the data is available. If not, the user is notified at (36), such as via translucent text or a graphical icon on the display, that the desired content is unavailable. If the data is available, a user profile is determined at (38). In that regard, a user might have previously elected to automatically retrieve content of interest or, alternatively, to be manually prompted before downloading.
If the user profile indicates manual download is desired at (40), then the present invention prompts the user as to whether a download is desired at (42). If not, no further action is undertaken. Alternatively, if the user indicates that a download is desired, or if the user profile indicates automatic download is desired, the number of active downloads by the user is checked at (44). In that regard, the present invention preferably supports only a pre-determined number of data streams to each user. If the user is over such a pre-determined limit at (46), the user is notified at (48), again such as via translucent text or a graphical icon on the display, that such a pre-determined limit has been exceeded.
Alternatively, if the user is within such a pre-determined limit, the download process is undertaken at (50), and the content is added to the user's inventory at (52). As seen in
Referring next to
As previously described, the controller may further be for transmitting a control signal to a remote site in response to receipt of the input signal, and for receiving the summary in response to transmission of the control signal. In that regard, the controller may be operative to receive the summary from the remote site, or from another site. As also previously described, the summary may comprise video content, audio content, or both. In that regard, the video content may comprise text, and may be provided on a portion of the display separate from a portion of the display used to provide the program. Still further, the summary may comprise text embedded in the program, the text to be provided by the controller via the display only after receipt of the input signal by the controller. The method (60) may also further comprise providing (66) a storage medium for use in storing the summary.
Referring now to
As previously described, the controller may further be for communicating with a remote site to request a copy of at least a portion of the program when the period exceeds the predetermined threshold time, and for receiving the copy of at least a portion of the program. In that regard, the controller may be operative to receive the copy of at least the portion of the program from the remote site, or from some other site. As also previously described, the copy of at least a portion of the program may comprise a complete copy of the program.
Referring still to
The method (70) may also further comprise providing (76) an input device, wherein the controller is further for requesting, and the input device is for use in generating, an indication whether a copy of at least a portion of the program is desired when the period exceeds a predetermined threshold time, and the controller is further for communicating with a remote site to request a copy of at least a portion of the program upon a receipt of an indication that a copy of at least a portion of the program is desired. In that regard, as previously described, the controller may be operative to receive the copy of at least the portion of the program from the remote site, or from another site. As also previously described, the copy of at least a portion of the program may comprise a complete copy of the program.
As described previously, the input device may further be for use in generating a request for display of, and the controller may further be for providing via the display, at least a portion of the copy of at least a portion of the program during the broadcast of the program. As also described previously, the controller may further be for requesting, and the input device may further be for use in generating, an indication whether to continue receiving the copy of at least a portion of the program when the display is tuned to a broadcast of another video program before receipt of the copy of at least a portion of the program has been completed.
It should be noted that the simplified flowcharts depicted in
As is readily apparent from the foregoing description, the present invention provides, in a system for broadcasting video programs to a user including a display, a system and method for providing program information or a copy of at least a portion of a program to the user. The present invention provides a system and method that allow a user to “catch-up” on a program already in progress. The present invention allows a user, such as a cable or satellite service subscriber, to initiate a request for and receive a timely synopsis or summary of major events, actions, outcomes, or other information pertaining to a program, the broadcast of which is already in progress.
In addition, the present invention allows such a user, either automatically or upon request, to obtain a copy of at least a portion of a program, the broadcast of which is already in progress. The present invention allows a user to dynamically retrieve, store and manage the video content of such programs. The present invention thereby enhances the value of video programming by making such programming more comprehensible, interesting, and entertaining to viewers, thereby increasing the likelihood that such programming will be watched by more viewers, which is an important goal of program content providers, cable and/or satellite television service providers, and advertisers.
While the preferred embodiments of the invention have been illustrated and described, it is not intended that these embodiments illustrate and describe all possible forms of the invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the invention.
This application is a continuation of U.S. patent application Ser. No. 10/074,743 filed Feb. 12, 2002. The disclosure of the priority application is hereby incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
3886302 | Kosco | May 1975 | A |
4918831 | Kliman | Apr 1990 | A |
5488611 | Zijderhand | Jan 1996 | A |
5583937 | Ullrich | Dec 1996 | A |
5594794 | Eyer et al. | Jan 1997 | A |
5604528 | Edwards | Feb 1997 | A |
5608874 | Ogawa et al. | Mar 1997 | A |
5724646 | Ganek | Mar 1998 | A |
5729280 | Inoue et al. | Mar 1998 | A |
5752160 | Dunn | May 1998 | A |
5875303 | Huizer et al. | Feb 1999 | A |
5900905 | Shoff et al. | May 1999 | A |
5956321 | Yao et al. | Sep 1999 | A |
5974218 | Nagasaka et al. | Oct 1999 | A |
6072808 | O'Connor | Jun 2000 | A |
6104705 | Ismail et al. | Aug 2000 | A |
6173112 | Gruse et al. | Jan 2001 | B1 |
6175386 | Van De Schaar-Mitrea et al. | Jan 2001 | B1 |
6181335 | Hendricks et al. | Jan 2001 | B1 |
6209130 | Rector, Jr. | Mar 2001 | B1 |
6219837 | Yeo et al. | Apr 2001 | B1 |
6310866 | Kronestedt | Oct 2001 | B1 |
6336143 | Diedrich | Jan 2002 | B1 |
6392664 | White et al. | May 2002 | B1 |
6430591 | Goddard | Aug 2002 | B1 |
6463508 | Wolf | Oct 2002 | B1 |
6473414 | Hartley | Oct 2002 | B1 |
6526577 | Knudson | Feb 2003 | B1 |
6530084 | Del Sesto et al. | Mar 2003 | B1 |
6543053 | Li et al. | Apr 2003 | B1 |
6563515 | Reynolds et al. | May 2003 | B1 |
6584153 | Gordon et al. | Jun 2003 | B1 |
6598228 | Hejna, Jr. | Jul 2003 | B2 |
6609253 | Swix et al. | Aug 2003 | B1 |
6622305 | Willard | Sep 2003 | B1 |
6636271 | Megeid | Oct 2003 | B1 |
6636888 | Bookspan | Oct 2003 | B1 |
6658019 | Chen et al. | Dec 2003 | B1 |
6678463 | Pierre et al. | Jan 2004 | B1 |
6678855 | Gemmell | Jan 2004 | B1 |
6711741 | Yeo | Mar 2004 | B2 |
6748441 | Gemmell | Jun 2004 | B1 |
6761528 | Woditschka | Jul 2004 | B2 |
6829781 | Bhagavath et al. | Dec 2004 | B1 |
6832386 | Jerding et al. | Dec 2004 | B1 |
6868551 | Lawler et al. | Mar 2005 | B1 |
6925180 | Iwamura | Aug 2005 | B2 |
6973662 | Sie | Dec 2005 | B1 |
7127735 | Lee et al. | Oct 2006 | B1 |
7143431 | Eager et al. | Nov 2006 | B1 |
7178106 | Lamkin et al. | Feb 2007 | B2 |
7228559 | Sie | Jun 2007 | B1 |
7240359 | Sie | Jul 2007 | B1 |
7330875 | Parasnis | Feb 2008 | B1 |
7343614 | Hendricks et al. | Mar 2008 | B1 |
7406655 | Jun | Jul 2008 | B2 |
7694320 | Yeo et al. | Apr 2010 | B1 |
7747982 | Sie | Jun 2010 | B1 |
7788339 | Srinivasan | Aug 2010 | B1 |
7971227 | Marko et al. | Jun 2011 | B1 |
8769593 | Schwartz et al. | Jul 2014 | B1 |
20010043618 | Chien | Nov 2001 | A1 |
20020013948 | Aguayo, Jr. | Jan 2002 | A1 |
20020042914 | Walker et al. | Apr 2002 | A1 |
20020059623 | Rodriguez | May 2002 | A1 |
20020069420 | Russell et al. | Jun 2002 | A1 |
20020075318 | Yang et al. | Jun 2002 | A1 |
20020095510 | Sie | Jul 2002 | A1 |
20020118952 | Nakajima | Aug 2002 | A1 |
20020124258 | Fritsch | Sep 2002 | A1 |
20020124259 | Chang | Sep 2002 | A1 |
20020129159 | Luby et al. | Sep 2002 | A1 |
20020129362 | Shang et al. | Sep 2002 | A1 |
20020157103 | Song et al. | Oct 2002 | A1 |
20020170068 | Rafey et al. | Nov 2002 | A1 |
20020194598 | Connelly | Dec 2002 | A1 |
20020196367 | Yui et al. | Dec 2002 | A1 |
20030014758 | Kim | Jan 2003 | A1 |
20030021228 | Nakano | Jan 2003 | A1 |
20030035343 | Paritsky | Feb 2003 | A1 |
20030037068 | Thomas et al. | Feb 2003 | A1 |
20030037331 | Lee | Feb 2003 | A1 |
20030046695 | Billmaier | Mar 2003 | A1 |
20030083095 | Liang | May 2003 | A1 |
20030093803 | Ishikawa et al. | May 2003 | A1 |
20030101460 | Liu | May 2003 | A1 |
20030115597 | Yassin | Jun 2003 | A1 |
20030161611 | Okada | Aug 2003 | A1 |
20040031047 | Legallais | Feb 2004 | A1 |
20040117841 | Urakoshi | Jun 2004 | A1 |
20040133907 | Rodriguez | Jul 2004 | A1 |
20040221055 | Liebenow | Nov 2004 | A1 |
20040226042 | Ellis | Nov 2004 | A1 |
20040255334 | Logan | Dec 2004 | A1 |
20040255336 | Logan et al. | Dec 2004 | A1 |
20040255340 | Logan | Dec 2004 | A1 |
20050042983 | Borgward | Feb 2005 | A1 |
20050235319 | Carpenter et al. | Oct 2005 | A1 |
20050240961 | Jerding et al. | Oct 2005 | A1 |
20050251827 | Ellis et al. | Nov 2005 | A1 |
20080072260 | Rosin et al. | Mar 2008 | A1 |
20110093898 | Rosenthol | Apr 2011 | A1 |
20110173653 | Arsenault et al. | Jul 2011 | A1 |
Number | Date | Country |
---|---|---|
2472921 | Jul 2004 | CA |
0 757 487 | Feb 1997 | EP |
03739716 | Feb 2003 | EP |
03739716.3 | Feb 2003 | EP |
11177962 | Jul 1999 | JP |
2000339857 | Dec 2000 | JP |
2001156664 | Jun 2001 | JP |
2003-568885 | Aug 2004 | JP |
2009-042774 | Feb 2009 | JP |
0004706 | Jan 2000 | WO |
0064153 | Oct 2000 | WO |
0160057 | Aug 2001 | WO |
0174076 | Oct 2001 | WO |
0176249 | Oct 2001 | WO |
Entry |
---|
Canadian Patent Application No. 2,472,921 Office Action dated Nov. 25, 2009. |
Japanese Patent Application No. 2009-042774 Office Action dated Sep. 6, 2010. |
Japanese Patent Application No. 2003-568885 Office Action dated Oct. 16, 2008. |
Sci-Fi Channel to Launch New On-Screen Identifiers For Pulp Sci-Fi and Altered States Program Blocks, Design Week, 2000. |
Geocast Network Systems is Developing a System Combining On-Demand Datacasting With Real-Time Digital TV Programming and Will Begin Test Marketing in 3/00 and 7/00, Communications International, 1999. |
TV Guide Inc To Offer Ultimate Cable Magazine For Consumers; Also to Improve Electronic Program Guides, Multichannel News, 1999. |
Revenues For Interactive Multimedia Services to The Home in Western Europe, The U.S. and Asia Pacific Will Grow From $2,220 Million in 1996 to $73,257 Million in 2006, Advanced Television Markets, 1997. |
Cable Operators, Set top Decoder Suppliers Explore Strategy to Use New-Generation Analog Set-Top Boxes to Deliver Limited Interactive TV Capabilities Via Vertical Blanking Interval; Scientific-Atlanta Analysis Reviewed, Television Business International, 1996. |
CableSoft Corp. Developing Low-Cost Interactive TV That Uses Standard Set-Top Boxes; Available 3/96, Boston Globe (MA)' 1996. |
Time Warner Tests its New Interactive Television Network Orlando, FL, New York Times (National Edition), 1994. |
Hughes Networks On The Final Frontier. (The DirecPC Satellite Information Service) (Company Business and Marketing), PC Magazine, 1996. |
Du Jianghong, Scheduling Algorithm For MPEG-2 TS Multiplexers in CATV Networks, IEEE Transactions on Broadcasting, vol. 46, Part 4, pp. 249-255, Dec. 2000. |
Glidewell, Dick, Cost-Effective Real Time Data Handling, Wall Street & Technology Product Digest Supplement, pp. 36-38, Jul. 1997. |
Manes, Stephen, News At 11:10: TV Watches Mani, Forbes, vol. 163, No. 9, pp. 204-206, 99/05/03. |
Costello, Marjorie, VideoGuide vs. StarSight—Going Screen-To-Screen, Dealerscope Consumer Electronics Marketplace, vol. 38, No. 1, pp. 32-34+, 96/01/00. |
O'Shea, Dan, Industry Fast-Forwards to Western Show, Telephony, vol. 229, No. 22, pp. 8-9, 95/11/27. |
Du Jianghong, A Study of Scheduling Algorithm For MPEG-2 TS Multiplexers in CATV Networks, Chinese Journal of Electronics, vol. 10, Part 3' pp. 376-381, Jul. 2001. |
Trail, J., Advanced Optical and Digital Architectures For Video-On-Demand, CTE—The Cable Communications Quarterly, vol. 22, Part 2, pp. 18-22, Jun. 2000. |
Response to Canadian Office Action—CA Application 2,472,921—dated Mar. 11, 2015. |
Canadian Office Action—CA Application 2,472,921—dated Oct. 20, 2015. |
Canadian Office Action—CA App. 2,472,921—dated Oct. 13, 2016. |
Apr. 24, 2019—Canadian Office Action—2,472,921. |
Apr. 14, 2020—Canadian Office Action—CA 2,472,921. |
Number | Date | Country | |
---|---|---|---|
20120204214 A1 | Aug 2012 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10074743 | Feb 2002 | US |
Child | 13446479 | US |