A video distributing apparatus for storing video data and distributing it to a viewer has a memory for video data and a schedule table for holding a distribution schedule of the stored video data A controller controls the distribution of the stored video data. A reservation request includes a title of the video data to be distributed, a channel to be used for distribution of the video data of the title, and information to designate a time to start the distribution.
|
6. A video distributing apparatus comprising:
a memory in which video data has been stored; a schedule table for holding a distribution schedule of the video data stored in said memory; a scheduler which accepts a reservation request including a title of the video data whose distribution is reserved, a channel which is used for distribution of video data of said title, and information to designate a time to start the distribution from a viewer and updating the distribution schedule registered in said schedule table on the basis of said reservation request; and a controller which controls the distribution of the video data stored in said memory on the basis of the distribution schedule held in said schedule table.
9. A distributing method of a video image in a video distributing apparatus to distribute video data via a plurality of channels, comprising the steps of:
previously storing the video data as a distribution target into a memory; accepting a reservation request including a title of the video data whose distribution is reserved, a channel which is used for distribution of the video data of said title, and information to designate a time to start the distribution from a viewer; scheduling the distribution of the video data on the basis of said reservation request and registering a result of said schedule into a schedule table; and distributing the video data stored in said memory on the basis of the schedule registered in said schedule table.
1. A video distributing system comprising:
a video server which has a memory in which video data has been stored and outputs the video data stored in said memory; a distributor which distributes the video data outputted by said video server; a receiver which receives the video data distributed by said distributor and displays a video image based on said video data; a terminal apparatus which inputs a reservation of a distribution of the video data from a viewer and issuing a reservation request including a title of the video data to be distributed, a channel to be used for the distribution of the video data of said title, and information to designate a time to start the distribution; a scheduler which performs a scheduling of the distribution of the video data stored in said memory on the basis of the reservation request which is sent from said terminal apparatus, and holds a result of said scheduling as a schedule table; and a controller which instructs said video server to output the video data on the basis of the distribution schedule registered in the schedule table held in said scheduler.
2. A system according to
a transmitter which transmitts the video data outputted from said video server via a radio wave; and a satellite which relays the video data transmitted by said transmitter, and distributes toward said receiver.
3. A system according to
a CATV network; and a CATV transmitting apparatus which distributes the video data outputted from said video server via said CATV network.
4. A system according to
a checker which discriminates whether the reservation request from said terminal apparatus can be accepted or not by considering to the distribution schedule of the video data registered in said schedule table; and a register which registers reservation data based on said reservation request into said schedule table when it is determined that said reservation request can be accepted as a result of the discrimination by said checker.
5. A system according to
7. An apparatus according to
a checker which discriminates whether the reservation request can be accepted or not by considering the distribution schedule of the video data registered in said schedule table; and a register which registers reservation data based on said reservation request into said schedule table in the case where it is determined that said reservation request can be accepted as a result of the discrimination in said checker.
8. An apparatus according to
10. A method according to
discriminating whether said reservation request can be accepted or not by considering to the distribution schedule of the video data which has previously been registered in said schedule table; and registering reservation data based on said reservation request into said schedule table when it is determined that said reservation request can be accepted as a result of said discrimination.
11. A method according to
discriminating whether the distribution of another video data which is distributed by using said channel has been scheduled in a time zone that is overlapped to a distribution time zone of said video data to be distributed which is determined on the basis of a distribution start time that is designated by said reservation request or not; and determining whether said reservation request can be accepted or not in accordance with a result of said discrimination.
|
The invention relates to a video distributing apparatus for accepting a request of a viewer and automatically forming a distribution schedule of a video image. More particularly, in a transmission medium of multichannels of a satellite broadcasting, CATV, or the like, the invention relates to a video distributing apparatus suitable for use in a video distributing system in which a part of the transmission medium is opened as a request channel for video distribution and is used.
Hitherto, video images have been distributed by a ground wave television broadcasting. The number of channels of the ground wave television broadcasting in one district is up to about ten. A broadcasting station broadcasts a video image as a program and the viewer passively receives it. Home-use video tape or cassette recorders started to spread from about 20 years ago and the viewer can postpone a video view time by recording a television broadcasting. Sales or rental of video tapes also enable a desired video title to be selected. The cable television (CATV) which appeared in the Japanese market about 10 years ago increased the number of channels of the television to tens of channels. Owing to the satellite broadcasting which appeared in recent years, about 100 channels can be viewed at general homes. In future, digitalization of the ground wave television broadcasting is also planned and the realization of multichannels is progressing more and more.
On the other hand, in association with the progress in a transmitting technique and a compressing technique of digital data, study and development have been being progressed in recent years with respect to interactive video presenting services called a video-on-demand (VOD). Attention is paid to the VOD as means that is substituted for the rental video or CATV or as a video viewing method in a computer network. The VOD is a service which enables each viewer to immediately see his desired video title at desired time. The viewer can view a video image selected from a video database by operating it with a feeling using a video tape recorder. However, high costs are required for the VOD because a very high speed network is necessary. As a solution which can be realized in terms of the costs, a service called a near-VOD (NVOD) is considered. According to the NVOD, the same title is repetitively broadcasted by a plurality of channels and start time is shifted little by little (for example, every 15 minutes) for each channel, thereby enabling a video image to be viewed at a relatively free time.
As mentioned above, the VOD is not practical at present because of high costs. The NVOD as a solving measure is still uneconomical since one video title occupies a plurality of channels. The viewer is not free to select a desired title. A method of giving a right of the title option to the viewer has been disclosed in, for example, JP-A-9-247643, JP-A-9-205636, or the like. Even those prior arts, however, have a drawback such that the adaptability, smoothness, and response speed of services are inadequate because the transmitting station side possesses the other right of choice and right of decision.
It is an object of the invention to make it possible to realize a service such that a title which the viewer wants to see can be viewed at desired time and in a desired channel without needing high costs similar to those of the VOD.
To accomplish the above object, according to the invention, there is provided a video distributing system comprising: a video distributing apparatus constructed so as to accumulate and output video data; distributing means for distributing video data outputted from the video distributing apparatus to the viewer; a receiving apparatus for receiving the distributed video data and displaying a video image; and a terminal apparatus which is used to request for the video distributing apparatus to distribute the video image. The video distributing apparatus comprises: memory means in which video data has been accumulated; a schedule table to hold a distribution schedule of the video data accumulated in the memory means; scheduling means for accepting a reservation request from the viewer and updating the distribution schedule registered in the schedule table on the basis of the reservation request; and control means for controlling a distribution of the video data accumulated in the memory means on the basis of the distribution schedule held in the schedule table.
According to a preferred embodiment of the invention, the scheduling means comprises: checking means for discriminating whether the reservation request that is sent from the terminal apparatus can be accepted or not by considering to the distribution schedule of the video data registered in the schedule table; and means for, when it is determined as a result of the check in the checking means that the reservation request can be accepted, registering the reservation data based on the reservation request into the schedule table. The reservation request includes a title of the video data in which the distribution is reserved, a channel which is used to distribute the video data of such a title, and information to designate the start time of the distribution. The checking means discriminates whether the distribution of another video data which is distributed by using the same channel has been scheduled in a time zone that is determined on the basis of the distribution start time which is designated by the reservation request and that is overlapped to a distribution time zone of the video data to be distributed or not and determines whether the reservation request can be accepted or not in accordance with a result of such a discrimination.
As shown in
The digital broadcasting system shown in the diagram is constructed by including a transmitting station 11, a viewer's home 12, a satellite 13, an Internet Service Provider (ISP) 14, and a telephone line 15. The transmitting station 11 and ISP 14 are connected via the Internet 16.
The transmitting station 11 is constructed by having: the video distributing apparatus 111 shown in
The video receiving system at the viewer's home 12 includes: a receiving antenna 121 to capture the signal from the satellite 13; an IRD (Integrated Receiver Decoder) 122 to decode a digital signal; and a television monitor 125 to display a video image. The video signal received by the receiving antenna 121 is sent to the television monitor 125 via the IRD 122 and is displayed on a display screen of the television monitor. To request the video title, distribution time of the video image, a distribution channel of the video image, and the like, the viewer's home 12 includes a personal computer 123 and a modem 124 to connect the personal computer 123 to the telephone line 15. The viewer operates the personal computer 123 and connects the personal computer 123 to the transmitting station 11 by a protocol such as TCP/IP or the like through the Internet 16. A dedicated program (hereinafter, called client software) to communicate with the transmitting station 11 via the Internet has been installed in the personal computer 123.
An initial picture screen or plane 400 shown in
In case of newly reserving the distribution of a video image, on the reservation input picture plane 420, the viewer inputs a channel whose distribution is desired into the channel input column 422 and inputs a time at which the start of the distribution is desired into a start time input column 423. After they were inputted to the input columns, the viewer clicks a "reserve" button 424. Since the number of channels is limited, if the video image of the same title as the title desired by the viewer has already been reserved by another viewer at a time near the time desired by the viewer, it is desirable to allow the viewer to see the video image distributed on the basis of such a reservation. In such a case, therefore, it is considered to use a service format such that, for example, the transmitting station 11 does not accept the reservation of the same title within five minutes, or when the viewer will newly make a reservation at such a near time, a slightly high additional fee is charged, or the like. In response to the click of the "reserve" button 424, the client software discriminates whether the start time set by the viewer lies within a time zone when the reservation can be accepted or not. For example, the distribution time zone of the video image whose distribution was desired is obtained from the inputted channel and the start time and whether the distribution of the video image in the same channel has already been scheduled in this time zone or not is discriminated. If the reservation of another distribution has already been scheduled in the distribution time zone of the desired video image, the client program does not accept the inputted reservation but displays a message to promote the viewer to reinput and again displays the reservation input picture plane 420. The viewer clicks a "cancel" button 425 when he/she wants to return from the reservation input picture plane 420 to the title list picture plane 410.
When the viewer clicks the "reserve" button 424 and the request can be accepted, the client software transmits the inputted reservation contents to the scheduler 105. The title of the video image to be distributed, the designation of the channel which is used for distribution, and the start time of the distribution are included in the reservation contents. After that, the client software waits for a response from the scheduler 105 (step 303). With reference to the contents of the schedule table 104, the scheduler 105 discriminates whether the received reservation contents can be accepted or not in a manner similar to the client software. For example, there is considered a situation such that another viewer makes another reservation into an overlapped time zone on the same channel for a period of time until the processes in steps 302 and 303 corresponding to a request accepting procedure are executed. In such a case, the reservation into the time zone is not accepted and the scheduler 105 transmits an error number and the schedule table at this time point to the personal computer 123 (step 304). In the personal computer 123, when the client software receives it, a message indicating that another reservation has already been made is displayed on the screen. The client software updates the contents of the time table 421 and displays a reinput request picture plane 450 shown in
When it is determined that the received reservation contents can be accepted in step 303, the scheduler 105 notifies the personal computer of such a fact. At this time, the scheduler transmits together with the contents of the schedule table to which the received reservation contents were reflected (step 305). By receiving them, the personal computer 123 displays a message indicative of the completion of the reservation onto the screen and displays a time table 441 updated on the basis of the new schedule table as shown in FIG. 4E. The scheduler 105 writes the reservation contents into the schedule table 104 (step 313).
The commander 106 periodically (for example, every minute) refers to the schedule table 104 (step 310). As mentioned above, the reservation contents are written into the schedule table 104 and when there is a video image to be reproduced, the commander 106 transmits a reproduction request of such a title and a channel of a reproduction destination to the video server 101 (step 311). The video server 101 reads out the video image of the designated title from the storage 102 and sends it to the designated channel. The video server 101 and satellite transmitting apparatus 112 are connected by a plurality of lines OUT corresponding to the channels. The satellite transmitting apparatus 112 transmits the video image sent from the video server 101 toward the satellite 13 by a radio wave. This method is similar to that of a general satellite broadcasting and, in the viewer's home 12, when the reserved time comes, the viewer selects the channel of the television monitor 125 and receives the desired broadcasting.
In the embodiment, the commander 106 periodically distributes with reference to the schedule table 104. In place of such a construction, it is also possible to construct as follows. In step 313, when the scheduler 105 writes the reservation contents into the schedule table 104, the scheduler 105 notifies the commander 106 of a fact that the schedule table 104 was updated (step 312). When this notice is received, with reference to the schedule table 104, the commander 106 records the contents of the schedule table into a memory device which the commander 106 has. After that, the commander 106 controls the distribution of the video image in accordance with the contents of the schedule table recorded in the own memory device. As for the contents of the schedule table 104, upon recording of the schedule table into the memory device of the commander 106, it is not always necessary to write the contents of the whole table each time. It is sufficient to update differential contents between the new schedule table and the schedule table already recorded in the memory device.
The digital satellite broadcasting system in the embodiment is constructed fundamentally in a manner similar to the digital satellite broadcasting system in the first embodiment described before. In the embodiment, in place of the client software as a dedicated program, a Web browser has been installed in the personal computer 123. A Web server 113 is arranged between the video distributing apparatus 111 and Internet 16 in accordance with it. The Web server 113 not only transmits a Web page but also has an application interface (API) to communicate with another process.
The personal computer 123 first issues a URL of a top page to the Web server 113 and requests page data to display the initial picture plane 400 (step 601). In response to this request, the Web server 113 transmits the page data to display the top page similar to the initial picture plane 400 shown in
It is now assumed that the viewer selects "movie" as a video genre. The Web browser of the personal computer 123 issues a URL of the title page regarding "movie" and requests to transfer the title page (step 603). When the URL of the title page is received, the Web server 113 issues a request to the scheduler 105 to send the title table (step 604). In response to this request, the scheduler 105 reads out the title table 103 (steps 605 and 606) and transfers the contents of the title table 103 to the Web server 113 (step 607). On the basis of the contents of the received title table 103, the Web server 113 dynamically makes a title page to display a list of titles and to accept the selection of the title in a manner similar to the title list picture plane 410 shown in FIG. 4B and sends it to the personal computer 123 (step 608). The viewer selects a desired title from the displayed title list and clicks the "reserve" button 411. When the selection by the viewer is received, the personal computer 123 transmits a message of the title selection toward the Web server 113 (step 609).
When the message of the title selection is received, the Web server 113 issues a request to the scheduler 105 to send the contents of the schedule table 104 (step 610). In response to this request, the scheduler 105 accesses the schedule table 104 (step 611), reads out the contents (step 612), and returns the read-out contents of the schedule table 104 to the Web server 113 (step 613). On the basis of the received contents of the schedule table, the Web server 113 displays in a manner similar to the reservation input picture plane 420 shown in
The personal computer 123 receives the reservation input page and displays the reservation input picture plane 420. The viewer performs a reserving operation similar to the operation for the reservation input picture plane 420 in the above embodiment and clicks the "reserve" button 424. The reservation contents set by the reservation input page are transmitted from the personal computer 123 to the Web server 113 (step 615). The title of the video image to be distributed, the channel which is used for distribution, and the start time of the distribution are included in the reservation contents which are transmitted here. The Web server 113 transfers the reservation contents received from the personal computer 123 to the scheduler 105 as they are (step 616).
With reference to the schedule table 104 (steps 619 and 620), the scheduler 105 discriminates whether the reservation contents can be accepted or not. In a manner similar to the foregoing embodiment, for example, if another reservation has already been made in the overlapped time zone of the same channel, the reservation is not accepted. In such a case, the scheduler 105 notifies the Web server 113 of a message indicating that the reservation is not accepted (step 617). When the message showing that the reservation is not accepted is received, the Web server 113 displays the reinput request picture plane 450 to promote the reinput and transmits the reinput page to receive the reinput to the personal computer 123 (step 618). The picture plane which is displayed as a reinput page is a picture plane such that an error message "The time zone has already been reserved. Reinput." is added to the reservation input picture plane 420.
When the reservation can be made, the scheduler 105 writes reservation contents into the schedule table 104 and updates the contents of the reservation table 104 (step 621). In this instance, a message indicative of the reception of the reservation is sent to the Web server 113 (step 622). When this message is received, the Web server 113 dynamically forms the picture plane (
Since the subsequent processes in the embodiment, namely, processes regarding the distribution of the video image by the commander 106 and video server 101 are executed in a manner similar to those in the embodiment described above, their description is omitted here.
The CATV system in the embodiment is obtained by replacing the facilities regarding the satellite broadcasting between the video server 101 and television monitor 125 by the facilities regarding the CATV network in the satellite broadcasting system shown in FIG. 2. That is, a CATV network 17 is used in place of the satellite 13 and the satellite transmitting apparatus 112 is replaced by a CATV transmitting apparatus 118. As equipment which is used on the viewer's home 12 side, a receiving terminal 126 is provided in place of the antenna 121 and IRD 122. The CATV transmitting apparatus 118 transmits the video signal outputted from the video server 101 to the CATV network 17. The receiving terminal has a function to convert the video signal sent through the CATV network 17 into a signal which can be monitored by the television monitor 125. The other apparatuses and the like are similar to those in the first embodiment. Since a procedure for the reserving process of the video distribution, the distribution of the video image, the receiving process, and the like is similar to that of the first embodiment, its detailed description is omitted here.
In the embodiment, a list of titles of the video images which can be distributed is preliminarily distributed to the viewer's home 12. A peculiar code number is allocated to the title list every video title and a desired title can be specified by the code number. When requesting, the viewer calls to the call center 18. When the telephone is connected to the call center 18, a voice guidance to guide the operation to request is sent from the call center 18. The viewer inputs a reservation time and a code number added to each program by pressing push buttons of the telephone 127 in accordance with the voice guidance. The reservation time and code number inputted by the operation of the push button are translated to data of a format which can be processed by the computer in the call center 18 and are transmitted to the scheduler 105 by a protocol such as TCP/IP or the like. In a manner similar to the embodiment described so far, the scheduler 105 discriminates whether the reservation can be accepted or not with reference to the contents of the schedule table 104. If the reservation can be accepted, the schedule table 104 is updated and the scheduler 105 notifies the call center 18 of a message indicative of the completion of the reservation. When the message showing the reservation completion is received, the call center 18 forms a voice message showing such a fact and supplies it to the telephone 127 via the telephone line 15. When the reservation cannot be accepted, the scheduler 105 notifies the call center 18 of such a fact. The call center 18 forms a message such as "The time zone has already been reserved. Reinput." in a manner similar to the case of the reservation completion and sends it to the telephone 127 of the viewer's home 12.
According to the invention as described above, the video, distributing apparatus to distribute the video image in accordance with the request of the viewer is provided. The system costs can be suppressed as compared with those of the VOD. When the number of requests from the viewers is not so large, services similar to those of the VOD can be performed and the invention can be easily applied to the existing satellite broadcasting or CATV.
The present invention is not limited to the foregoing embodiments but many variations and modifications are possible within the scope of the spirit of the present invention. For example, in the above embodiments, although different media have been used for a communication path which is used when requesting and a distribution path of the video image, a line that is common to both of the request and the video distribution can be also used. For example, by connecting the viewer's home and the broadcasting station by using an xDSL (Digital Subscriber Line) of a high speed modem, such a construction can be realized. In this case, the video image can be also received by the personal computer 123 without using the television monitor. The use of the personal computer can be also omitted by adding a requesting function to the television monitor 125.
Tsuzuki, Takuo, Shimamoto, Yukio, Kusaba, Takuo
Patent | Priority | Assignee | Title |
10200425, | Jan 03 2006 | Time Warner Cable Enterprises LLC | Methods and apparatus for efficient IP multicasting in a content delivery network |
10200731, | Sep 03 2010 | Time Warner Cable Enterprises LLC | Digital domain content processing and distribution apparatus and methods |
10225594, | Dec 20 2001 | AT&T Intellectual Property I, L.P. | System and method for content transmission network selection |
10411939, | May 27 2010 | Time Warner Cable Enterprises LLC | Digital domain content processing and distribution apparatus and methods |
10432990, | May 05 2003 | Time Warner Cable Enterprises LLC | Apparatus and methods for carrier allocation in a communications network |
10681405, | Sep 03 2010 | WELLS FARGO TRUST COMPANY, N A | Digital domain content processing and distribution apparatus and methods |
10892932, | May 27 2010 | Time Warner Cable Enterprises LLC | Digital domain content processing and distribution apparatus and methods |
11153622, | Sep 03 2010 | Time Warner Cable Enterprises LLC | Digital domain content processing and distribution apparatus and methods |
11303944, | May 05 2003 | Time Warner Cable Enterprises LLC | Apparatus and methods for carrier allocation in a communications network |
11509866, | Dec 15 2004 | Time Warner Cable Enterprises LLC | Method and apparatus for multi-band distribution of digital content |
6964061, | Dec 28 2000 | Wistron Corporation | Squeezable rebroadcast files |
6965913, | Apr 10 2001 | Virtel Corporation | System for pseudo-interactive internet access |
6970928, | Aug 31 2000 | Sony Corporation | Content distribution method and content supply system |
7032239, | Feb 24 2000 | Intel Corporation | Providing content description and connection information in digital broadcast networks |
7054949, | Jan 19 2001 | SITO MOBILE LTD | System and method for streaming media |
7139858, | Oct 30 2001 | NEC Corporation | Server for synchronization control, channel driver and method of linking channels |
7143179, | May 24 2001 | BITMACH TECHNOLOGIES, INC | Method and system for parallel data transmission on demand to an unlimited number of clients without acknowledgment and on the basis of constant data availability |
7191244, | Jan 19 2001 | SITO MOBILE LTD | System and method for routing media |
7246169, | Aug 31 2000 | Sony Corporation | Content distribution reservation method, content distribution method, reservation management device, and program |
7254635, | Apr 07 2000 | Sony Corporation | Apparatus and method for producing and managing data for optimizing the delivery of multimedia content |
7281035, | Aug 31 2000 | Sony Corporation | Server reservation method, reservation control apparatus and program storage medium |
7308701, | May 19 2000 | Intel Corporation | Web site load management |
7318082, | May 22 2002 | International Business Machines Corporation | Time zone negotiation in a client-server communication architecture |
7325042, | Jun 24 2002 | Microsoft Technology Licensing, LLC | Systems and methods to manage information pulls |
7346650, | Sep 07 2000 | Sony Corporation | Recording and reproducing system, server apparatus, recording and reproducing method, terminal apparatus, operating method, and program storage medium |
7386623, | Aug 31 2000 | Sony Corporation | Content distribution notification method, reservation control apparatus and program storage medium |
7392315, | Aug 31 2000 | Sony Corporation | Server use method, server use reservation management apparatus, and program storage medium |
7552173, | May 22 2002 | International Business Machines Corporation | Time zone negotiation in a client-server communication architecture |
7552463, | Jul 24 2000 | Sony Corporation | Television receiver, receiver and program execution method |
7634652, | Jan 12 2006 | Microsoft Technology Licensing, LLC | Management of streaming content |
7669222, | Jan 17 2006 | Microsoft Technology Licensing, LLC | Virtual tuner management |
7685306, | Jan 20 2006 | Microsoft Technology Licensing, LLC | Streaming content navigation |
7689706, | Jan 19 2001 | SITO MOBILE LTD | System and method for streaming media |
7693171, | Jan 03 2006 | Time Warner Cable Enterprises LLC | Methods and apparatus for efficient IP multicasting in a content-based network |
7698729, | Nov 10 2003 | MAXELL HOLDINGS, LTD ; MAXELL, LTD | Communication terminal |
7707602, | Dec 28 2000 | International Business Machines Corporation | Squeezable rebroadcast files |
7730511, | May 07 1920 | Sony Corporation | Information processing apparatus, information processing method and program for the same |
7810122, | May 09 2003 | SBC KNOWLEDGE VENTURES, L P | Application services coordinated satellite multicast content delivery |
7849191, | Nov 29 2002 | NTT DoCoMo, Inc | Download system, communication terminal, server, and download method |
7856468, | Aug 31 2000 | Sony Corporation | Server reservation method, reservation control apparatus and program storage medium |
7877468, | Jan 23 2004 | Vecima Networks Inc | Systems and methods for vertically integrated data distribution and access management |
7886319, | Apr 03 2000 | Providing alternative services based on receiver configuration and type of display device | |
7886325, | Nov 10 2000 | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | |
7889765, | Nov 30 2005 | Time Warner Cable Enterprises LLC | Apparatus and methods for utilizing variable rate program streams in a network |
7890608, | Jun 06 2008 | HITACHI SOFTWARE ENGINEERING CO , LTD | Electronic-data distribution system |
7903577, | Sep 07 2005 | Optimizing data rates for video services to a subscriber | |
7917920, | Apr 03 2000 | System for providing alternative services | |
7930713, | Apr 03 2000 | Providing alternative services based on receiver configuration and type of display device | |
7930717, | Jun 29 2001 | Graphic user interfaces for purchasable and recordable media (PRM) downloads | |
7934232, | May 04 2000 | Cisco Technology, Inc | Navigation paradigm for access to television services |
7934235, | Jun 11 1999 | Channel control system for exiting from an interactive program guide | |
7934240, | Jun 09 2000 | Video on demand system with dynamic enablement of random-access functionality | |
7934241, | Jun 11 1999 | Video on demand system with selectable options of configurable random-access control | |
7934242, | Nov 10 2000 | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system | |
7961643, | Sep 07 2005 | INTERDIGITAL CE PATENT HOLDINGS | Optimizing data rates for video services to a subscriber |
7962370, | Jun 29 2000 | Cisco Technology, Inc | Methods in a media service system for transaction processing |
7966635, | Jun 29 2001 | Updating download options for unavailable media content | |
7970921, | Jun 09 2000 | Managing removal of media titles from a list | |
7975060, | Sep 06 2000 | MUSICQUBED INNOVATIONS, LLC | Adaptive video delivery |
7975277, | Apr 03 2000 | NDS Limited | System for providing alternative services |
7992163, | Jun 11 1999 | NDS Limited | Video-on-demand navigational system |
7992166, | Apr 03 2000 | SYNAMEDIA LIMITED | Providing alternative services based on receiver configuration and type of display device |
8006262, | Jun 29 2001 | Cisco Technology, Inc | Graphic user interfaces for purchasable and recordable media (PRM) downloads |
8006273, | Jun 29 2001 | SYNAMEDIA LIMITED | Updating download options for unavailable media content |
8015307, | Jan 19 2001 | SITO MOBILE LTD | System and method for streaming media |
8020184, | Jun 11 1999 | SYNAMEDIA LIMITED | Channel control system for exiting from an interactive program guide |
8032914, | Nov 10 2000 | Cisco Technology, Inc | Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system |
8037504, | Jun 11 1999 | SYNAMEDIA LIMITED | Video on demand system with selectable options of configurable random-access control |
8056106, | Jun 09 2000 | SYNAMEDIA LIMITED | Video on demand system with dynamic enablement of random-access functionality |
8069259, | Jun 09 2000 | SYNAMEDIA LIMITED | Managing removal of media titles from a list |
8108489, | Aug 31 2000 | Sony Corporation | Server reservation method, reservation control apparatus and program storage medium |
8161388, | Jan 21 2004 | TECH 5 SAS | Interactive discovery of display device characteristics |
8189472, | Sep 07 2005 | TECH 5 SAS | Optimizing bandwidth utilization to a subscriber premises |
8191093, | Jun 29 2001 | SYNAMEDIA LIMITED | Providing information pertaining to audio-visual and personal bi-directional services |
8370498, | Aug 31 2000 | Sony Corporation | Method of using server, server reservation control apparatus and program storage medium |
8516525, | Jun 09 2000 | INTERDIGITAL CE PATENT HOLDINGS | Integrated searching system for interactive media guide |
8554940, | Jan 19 2001 | SITO MOBILE LTD | System and method for routing media |
8559465, | Nov 30 2005 | Time Warner Cable Enterprises LLC | Apparatus and methods for utilizing variable rate program streams in a network |
8584185, | Dec 20 2001 | AT&T Intellectual Property I, L P | System and method for content transmission network selection |
8594116, | Jan 03 2006 | Time Warner Cable Enterprises LLC | Methods and apparatus for efficient IP multicasting in a content delivery network |
8640172, | Jun 29 2001 | TECH 5 SAS | System and method for characterization of purchasable and recordable media (PRM) |
8707153, | Jun 09 2000 | SYNAMEDIA LIMITED | Displaying comment data corresponding to a video presentation |
8713623, | Sep 20 2001 | Time Warner Cable Enterprises LLC | Technique for effectively providing program material in a cable television system |
8739212, | May 04 2000 | Cisco Technology, Inc | Configuration of presentations of selectable TV services according to usage |
8739230, | Jan 20 2006 | Microsoft Technology Licensing, LLC | Manager/remote content architecture |
8745656, | Feb 11 2002 | TECH 5 SAS | Tracking of presented television advertisements |
8769595, | Dec 20 2001 | AT&T Intellectual Property I, L P | System and method for content transmission network selection |
8910221, | May 05 2003 | Time Warner Cable Enterprises LLC | Technique for providing programming content through a communications network having limited bandwidth |
9027073, | Sep 26 2005 | Top Victory Investments Limited | Transmission of pre-set channel allocation information |
9172769, | Aug 31 2000 | Sony Corporation | Server reservation method, reservation control apparatus and program storage medium |
9232272, | Dec 20 2001 | AT&T Intellectual Property I, LP | System and method for content transmission network selection |
9276916, | Aug 31 2000 | Sony Corporation | Method of using server, server reservation control apparatus and program storage medium |
9349138, | Jan 19 2001 | SITO MOBILE LTD | System and method for streaming media |
9380347, | May 04 2000 | Cisco Technology, Inc. | Hypertext service guide menu display |
9385965, | Aug 31 2000 | Sony Corporation | Server reservation method, reservation control apparatus and program storage medium |
9397846, | Jan 03 2006 | Time Warner Cable Enterprises LLC | Methods and apparatus for efficient IP multicasting in a content delivery network |
9503768, | Dec 20 2001 | AT&T Intellectual Property I, L.P. | System and method for content transmission network selection |
9544245, | Aug 31 2000 | Sony Corporation | Server reservation method, reservation control apparatus and program storage medium |
9565589, | Feb 09 1999 | Sony Corporation | Information distribution system and method, terminal apparatus, server apparatus, data reception method, and data transmission method |
9615139, | Jan 21 2004 | TECH 5 SAS | Determining device that performs processing of output pictures |
9654811, | Sep 20 2001 | Time Warner Cable Enterprises LLC | Technique for effectively providing program material in a cable television system |
9674575, | Jan 19 2001 | SITO MOBILE LTD | System and method for routing media |
9706234, | Jul 24 2007 | Time Warner Cable Enterprises LLC | Generation, distribution and use of content metadata in a network |
9736512, | May 05 2003 | Time Warner Cable Enterprises LLC | Technique for providing programming content through a communications network having limited bandwidth |
9800566, | Aug 31 2000 | Sony Corporation | Method of using server, server reservation control apparatus and program storage medium |
9883219, | Feb 01 2005 | Time Warner Cable Enterprises LLC | Apparatus and methods for multi-stage multiplexing in a network |
9992184, | Aug 31 2000 | Sony Corporation | Method of using server, server reservation control apparatus and program storage medium |
RE47760, | Sep 03 2010 | Time Warner Cable Enterprises LLC | Digital domain content processing and distribution apparatus and methods |
Patent | Priority | Assignee | Title |
4995078, | Jun 09 1988 | VTRAN MEDIA TECHNOLOGIES, LLC | Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times |
5465385, | Oct 28 1991 | Pioneer Electronic Corporation | CATV system with an easy program reservation |
5561456, | Aug 08 1994 | International Business Machines Corporation; IBM Corporation | Return based scheduling to support video-on-demand applications |
5631694, | Feb 01 1996 | Cisco Technology, Inc | Maximum factor selection policy for batching VOD requests |
5642418, | Feb 21 1995 | Verizon Patent and Licensing Inc | Satellite television system and method |
5905522, | Aug 31 1995 | Rovi Technologies Corporation | Resource allocation method for interactive televideo system |
6072982, | Aug 02 1994 | ANOSOLE PASS HOLDINGS, L L C | Interactive audiovisual distribution system |
6108002, | Mar 19 1998 | GOOGLE LLC | Program reservation method in a CATV |
6211901, | Jun 30 1995 | Xylon LLC | Video data distributing device by video on demand |
JP6153198, | |||
JP9205636, | |||
JP9247643, | |||
JP9247647, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 14 1999 | KUSABA, TAKUO | Hitachi, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010112 | /0795 | |
May 14 1999 | SHIMAMOTO, YUKIO | Hitachi, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010112 | /0795 | |
May 14 1999 | TSUZUKI, TAKUO | Hitachi, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 010112 | /0795 | |
May 27 1999 | Hitachi, Ltd. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jun 04 2004 | ASPN: Payor Number Assigned. |
Aug 09 2006 | REM: Maintenance Fee Reminder Mailed. |
Jan 21 2007 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jan 21 2006 | 4 years fee payment window open |
Jul 21 2006 | 6 months grace period start (w surcharge) |
Jan 21 2007 | patent expiry (for year 4) |
Jan 21 2009 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 21 2010 | 8 years fee payment window open |
Jul 21 2010 | 6 months grace period start (w surcharge) |
Jan 21 2011 | patent expiry (for year 8) |
Jan 21 2013 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 21 2014 | 12 years fee payment window open |
Jul 21 2014 | 6 months grace period start (w surcharge) |
Jan 21 2015 | patent expiry (for year 12) |
Jan 21 2017 | 2 years to revive unintentionally abandoned end. (for year 12) |