1. Technical Field
The following principles of the present invention relate to data transmission. More particularly, they relate to the transmission of simulcast data over a variable bandwidth channel.
2. Description of Related Art
Content services are provided by a spectrum of different suppliers. For example, residential digital video services may include digital television, Video on Demand (VOD), Internet video streaming, etc., each service typically providing audio-video data displayable at different encoded levels.
Content data is transmitted in a bitstream, or a continuous sequence of binary bits used to digitally represent compressed multimedia, e.g., video, audio, data. The bitstream is transmitted over a transmission channel. When content data is sent as a continuous bitstream, a client device buffers this stream and offers a real time playback of the same.
Mobile broadcast networks are challenging environments in which to deliver audio/video content. The bandwidth available over a connection at any particular instant varies with both time and location. This variation in bandwidth causes entire packets containing substantial audio/video content to be lost. In addition, the latency through the network, causing the video that is ultimately displayed to ‘jitter’ or lose clarity at the client. These factors may be tolerable for file transfer traffic where jitter does not matter since high level protocols correct for errors and losses.
In streaming real time live content live broadcast networks, methods already exist where transmission of audio-video content varies as a function of available network bandwidth. Depending on the bandwidth available, the head end or transmitter side of the service is able to either buffer data to send them at a different time or at real time, using an encoder to vary the content stream's compression parameters so that it can be transmitted at current available bandwidth.
Operators providing live televised services, stream in real-time, a lower quality version of a televised broadcast feed to its mobile customers. For example mobile operators like Verizon and Sprint provide live TV services, e.g., VCast Live TV, MobiTV, etc., at a reduced resolution and bitrates to mobile handsets using their services.
According to an aspect of the present principles, the method for providing data over a network of devices includes establishing a bandwidth value for providing a data over a communication channel, providing the bandwidth value to a client device over the communication channel, and providing a predetermined version of the data over the communication channel to the client device in response to a comparison of the established bandwidth value with a bandwidth threshold. Providing data may include transmitting data via a wireless connection or providing data via a wired connection.
According to another aspect, the bandwidth can be established by estimating the available bandwidth, or could be established by setting an initial value of the bandwidth.
A bandwidth threshold is set based on the established threshold, and according to one implementation, the bandwidth threshold can be set as one half the established bandwidth value.
In accordance with another aspect, a low compression version of the data is transmitted when the bandwidth is higher than the bandwidth threshold, and a high compression version of the data is transmitted when the bandwidth is lower than the bandwidth threshold.
According to another implementation, the apparatus includes a head end scheduler configured to establish a bandwidth value for transmitting data over a communication channel, transmit the established bandwidth value to a client device, and transmit a predetermined version of the data in response to a comparison between the established bandwidth value and a bandwidth threshold.
According to a further implementation, the present principles are embodied in a computer program product having a computer useable medium having computer readable program code embodied thereon for use in communicating data over a communication channel. The computer program product includes program code for establishing a bandwidth value for transmitting the data over the communication channel, program code for transmitting the established bandwidth value to a client device over the communication channel, and program code for transmitting a predetermined version of the data over the communication channel to the client device in response to a comparison between the established bandwidth value and a bandwidth threshold.
Other aspects and features of the present principles will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the present principles, for which reference should be made to the appended claims. It should be further understood that the drawings are not necessarily drawn to scale and that, unless otherwise indicated, they are merely intended to conceptually illustrate the structures and procedures described herein.
In the drawings wherein like reference numerals denote similar components throughout the views:
When compressed multimedia is transmitted as files, rather than streamed, the bandwidth of the compressed multimedia does not need to be matched to the network bandwidth. The transmission time for the multimedia file does not need to correspond to the duration of the content of the multimedia file.
On-demand services consume bandwidth for each individual user, which is usually a very costly operation since it does not scale very well for large number of subscribers to the service. Although these practices bring down the bandwidth consumption, in most cases it need not necessarily be optimal for network and client device operations.
The user profile 216 on the receiver device 240 indicates the interests of the user. Individual clips 202 to be broadcast are associated with flexible metadata tags, such as keywords, are sent to the ESG generator 206 through the scheduler 204. When content, particularly video programs, is broadcast, the receiver device 240 selects individual programs to record based upon calculating a score corresponding to the program. The score is calculated for a particular piece of content using the ESG content keywords and the user's profile, which indicates a user's level of interest in particular keywords. The user's profile 216 can adapt based upon the user's viewing activity.
In an opportunistic bandwidth environment (i.e., Variable Bit Rate), the output channel bandwidth is not constant. This affects all the broadcast timing calculations for each content file done by the scheduler 204. Hence, to provide a reliable schedule of broadcast, the scheduler 204 needs to schedule broadcast of content files in a timely manner, based on available bandwidth and its own estimates of available bandwidth.
The scheduler 204 periodically outputs a schedule for content file broadcasts. This schedule is in the form of an ESG is communicated to a client device. In a unidirectional broadcast environment, the receiver 240 depends heavily on the schedule and meta-data information it gets for selective reception of the content. It is important that the client receive the schedule in advance of the actual broadcast time. The schedule broadcast by the server 208 contains meta-data information such as broadcast times for each content. The broadcast timing information is important to the client, since a client can use this information to selectively switch on and off its receiver components based on the broadcast times of different content, and hence make selective reception of content viable. Also, since the client is switching its receiver components on only when needed, there is efficient user of the client's power resources.
The scheduler 204 has a transmission monitor system (not shown) which controls the transmission of content files according to the schedule. The transmission monitor system updates the scheduler 204 with transmission status of each clip and variations in output channel speed.
According to the present invention, users of broadcast content services, such as those using the above-described systems, may receive content with varying compression formats depending on the bandwidth at the time the content was scheduled to be broadcast. In such systems, the content files are also scheduled to be re-broadcast as decided by the scheduler. If during the re-broadcast the amount of bandwidth is sufficiently high, then the scheduler may choose to broadcast a higher quality format of the content file.
By way of example, consider an audiovisual content Clip A is transcoded into two different compression formats, ClipA_lowComp and ClipA_highComp, with higher and lower bandwidth usages, respectively. The operator provides a number of live television services that generally use up most of the available bandwidth.
Referring to the exemplary implementation shown in
Before the broadcast of each file, the scheduler 204 of the service can be configured with an initial value of the bandwidth, or can be configured to make an estimate of the available bandwidth (302).
According to one implementation, the bandwidth thresholds can be established as being half of the initial value or estimated value of the bandwidth. If at the beginning, the bandwidth threshold is at a high value, BW_HIGH, the scheduler 204 would choose to broadcast ClipA_lowComp which is of lower compression and hence higher quality but with more bandwidth usage. If during some time elapse, the bandwidth allocated to the service changes, the schedule would be affected. The scheduler would normally detect this through its transmission control module. For example, if the bandwidth of the channel now fell to a lower threshold value, BW_LOW, the scheduler detects that change in the bandwidth, which now affects the schedule of its content file broadcasts. This is the example shown in
The scheduler 204, instead of re-scheduling all of its content files, will now choose to broadcast ClipA_highComp (308), which is highly compressed version of the content file whose quality and bandwidth usage may be lower but acceptable to the user. If the bandwidth at a later point of time increases to a value BW_HIGH, and content file Clip A is scheduled for a re-broadcast, then this time around the scheduler changes the threshold in the decision block 306 and would choose to broadcast Clip A_lowComp (310) and the client on receiving this content could potentially detect this as a higher quality version of a previous file and choose to replace the lower quality content file, ClipA_highComp.
The scheduler 204 chooses the version of the file to be broadcast so that it would still maintain the timeliness of its schedule. The client, hence, sees no change in the schedule although there was a change in the bandwidth that was allocated to the service. In this manner, the client device sees a seamless operation of the service.
It is to be understood that the present principles may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. Preferably, the present principles may be implemented as a combination of hardware and software. Moreover, the software is preferably implemented as an application program tangibly embodied on a program storage device. The application program may be uploaded to, and executed by, a machine comprising any suitable architecture. Preferably, the machine is implemented on a computer platform having hardware such as one or more central processing units (CPU), a random access memory (RAM), and input/output (I/O) interface(s). The computer platform also includes an operating system and microinstruction code. The various processes and functions described herein may either be part of the microinstruction code or part of the application program (or a combination thereof) that is executed via the operating system. In addition, various other peripheral devices may be connected to the computer platform such as an additional data storage device and a printing device.
It is to be further understood that, because some of the constituent system components and method steps depicted in the accompanying Figures are preferably implemented in software, the actual connections between the system components (or the process steps) may differ depending upon the manner in which the present principles is programmed. Given the teachings herein, one of ordinary skill in the related art will be able to contemplate these and similar implementations or configurations of the present principles.
This application is a division of application Ser. No. 12/735,008, which is the national stage of International Application No. PCT/US2007/025685 filed 14 Dec. 2007. Thus, this divisional application claims the benefit, under 35 U.S.C. §365, of International Application PCT/US2007/025685, filed 14 Dec. 2007, which was published in accordance PCT Article 21(2) on 25 Jun. 2009, in English.
Number | Name | Date | Kind |
---|---|---|---|
5202755 | Yang et al. | Apr 1993 | A |
5627970 | Keshav | May 1997 | A |
5675384 | Ramamurthy et al. | Oct 1997 | A |
5802106 | Packer | Sep 1998 | A |
5892915 | Duso et al. | Apr 1999 | A |
5974503 | Venkatesh et al. | Oct 1999 | A |
5987621 | Duso et al. | Nov 1999 | A |
6014694 | Aharoni et al. | Jan 2000 | A |
6026082 | Astrin | Feb 2000 | A |
6230200 | Forecast et al. | May 2001 | B1 |
6275990 | Dapper et al. | Aug 2001 | B1 |
6289382 | Bowman-Amuah | Sep 2001 | B1 |
6298456 | O'Neil et al. | Oct 2001 | B1 |
6332163 | Bowman-Amuah | Dec 2001 | B1 |
6339832 | Bowman-Amuah | Jan 2002 | B1 |
6356945 | Shaw et al. | Mar 2002 | B1 |
6434568 | Bowman-Amuah | Aug 2002 | B1 |
6434628 | Bowman-Amuah | Aug 2002 | B1 |
6438594 | Bowman-Amuah | Aug 2002 | B1 |
6442748 | Bowman-Amuah | Aug 2002 | B1 |
6473794 | Guheen et al. | Oct 2002 | B1 |
6477580 | Bowman-Amuah | Nov 2002 | B1 |
6477665 | Bowman-Amuah | Nov 2002 | B1 |
6496850 | Bowman-Amuah | Dec 2002 | B1 |
6502213 | Bowman-Amuah | Dec 2002 | B1 |
6507872 | Guheen et al. | Jan 2003 | B1 |
6519571 | Guheen et al. | Feb 2003 | B1 |
6529909 | Bowman-Amuah | Mar 2003 | B1 |
6529948 | Bowman-Amuah | Mar 2003 | B1 |
6536037 | Guheen et al. | Mar 2003 | B1 |
6539396 | Bowman-Amuah | Mar 2003 | B1 |
6549949 | Bowman-Amuah | Apr 2003 | B1 |
6550057 | Bowman-Amuah | Apr 2003 | B1 |
6571282 | Bowman-Amuah | May 2003 | B1 |
6578068 | Bowman-Amuah | Jun 2003 | B1 |
6601192 | Bowman-Amuah | Jul 2003 | B1 |
6601234 | Bowman-Amuah | Jul 2003 | B1 |
6606660 | Bowman-Amuah | Aug 2003 | B1 |
6611812 | Hurtado et al. | Aug 2003 | B2 |
6615166 | Guheen et al. | Sep 2003 | B1 |
6615199 | Bowman-Amuah | Sep 2003 | B1 |
6615253 | Bowman-Amuah | Sep 2003 | B1 |
6625750 | Duso et al. | Sep 2003 | B1 |
6636242 | Bowman-Amuah | Oct 2003 | B2 |
6640238 | Bowman-Amuah | Oct 2003 | B1 |
6640244 | Bowman-Amuah | Oct 2003 | B1 |
6640249 | Bowman-Amuah | Oct 2003 | B1 |
6697365 | Messenger | Feb 2004 | B1 |
6715145 | Bowman-Amuah | Mar 2004 | B1 |
6721437 | Ezaki et al. | Apr 2004 | B1 |
6721713 | Guheen et al. | Apr 2004 | B1 |
6725267 | Hoang | Apr 2004 | B1 |
6742015 | Bowman-Amuah | May 2004 | B1 |
6834110 | Marcancini et al. | Dec 2004 | B1 |
6842906 | Bowman-Amuah | Jan 2005 | B1 |
6901051 | Hou et al. | May 2005 | B1 |
6957186 | Guheen et al. | Oct 2005 | B1 |
6983371 | Hurtado et al. | Jan 2006 | B1 |
7110984 | Lamkin et al. | Sep 2006 | B1 |
7149698 | Guheen et al. | Dec 2006 | B2 |
7165041 | Guheen et al. | Jan 2007 | B1 |
7177429 | Moskowitz et al. | Feb 2007 | B2 |
7188085 | Pelletier | Mar 2007 | B2 |
7213005 | Mourad et | May 2007 | B2 |
7219145 | Chmaytelli et al. | May 2007 | B2 |
7228437 | Spagna et al. | Jun 2007 | B2 |
7260309 | Gutta | Aug 2007 | B2 |
7269564 | Milsted | Sep 2007 | B1 |
7310823 | Okamoto | Dec 2007 | B2 |
7478206 | Nakamura et al. | Jan 2009 | B2 |
7568079 | Horiuchi et al. | Jul 2009 | B2 |
8081955 | Davis et al. | Dec 2011 | B2 |
8433181 | Jeong et al. | Apr 2013 | B2 |
20010044835 | Schober et al. | Nov 2001 | A1 |
20020010684 | Moskowitz | Jan 2002 | A1 |
20020013156 | Yamamoto et al. | Jan 2002 | A1 |
20020026501 | Hoang | Feb 2002 | A1 |
20020078357 | Bruekers et al. | Jun 2002 | A1 |
20020175998 | Hoang | Nov 2002 | A1 |
20030007507 | Rajwan et al. | Jan 2003 | A1 |
20030051249 | Hoang | Mar 2003 | A1 |
20030058277 | Bowman-Amuah | Mar 2003 | A1 |
20030105718 | Hurtado et al. | Jun 2003 | A1 |
20030135464 | Mourad et al. | Jul 2003 | A1 |
20030195863 | Marsh | Oct 2003 | A1 |
20030225777 | Marsh | Dec 2003 | A1 |
20030229549 | Wolinsky et al. | Dec 2003 | A1 |
20040003413 | Boston et al. | Jan 2004 | A1 |
20040034712 | Rajwan et al. | Feb 2004 | A1 |
20040045030 | Reynolds et al. | Mar 2004 | A1 |
20040052504 | Yamada et al. | Mar 2004 | A1 |
20040091235 | Gutta | May 2004 | A1 |
20040092228 | Force et al. | May 2004 | A1 |
20040107125 | Guheen et al. | Jun 2004 | A1 |
20040148631 | Zubowicz | Jul 2004 | A1 |
20040163121 | Hyun | Aug 2004 | A1 |
20040250291 | Rao et al. | Dec 2004 | A1 |
20050135779 | Garrison et al. | Jun 2005 | A1 |
20050144284 | Ludwig et al. | Jun 2005 | A1 |
20050229222 | Relan et al. | Oct 2005 | A1 |
20050238315 | Kataoka | Oct 2005 | A1 |
20050240756 | Mayer | Oct 2005 | A1 |
20050259682 | Yosef et al. | Nov 2005 | A1 |
20050289616 | Horiuchi et al. | Dec 2005 | A1 |
20050289635 | Nakamura et al. | Dec 2005 | A1 |
20060047775 | Bruck et al. | Mar 2006 | A1 |
20060053077 | Mourad et al. | Mar 2006 | A1 |
20060064716 | Sull et al. | Mar 2006 | A1 |
20060085343 | Lisanke et al. | Apr 2006 | A1 |
20060095792 | Hurtado et al. | May 2006 | A1 |
20060095944 | Demircin et al. | May 2006 | A1 |
20060107289 | DeYonker et al. | May 2006 | A1 |
20060159109 | Lankin et al. | Jul 2006 | A1 |
20060161635 | Lankin et al. | Jul 2006 | A1 |
20060161949 | Tsukamoto | Jul 2006 | A1 |
20060184977 | Mueller et al. | Aug 2006 | A1 |
20060218218 | Ganesan et al. | Sep 2006 | A1 |
20060242091 | Jansky | Oct 2006 | A1 |
20060242672 | Narayanan et al. | Oct 2006 | A1 |
20060285508 | Vermola et al. | Dec 2006 | A1 |
20070016927 | Robey et al. | Jan 2007 | A1 |
20070104457 | Jeong et al. | May 2007 | A1 |
20070128899 | Mayer | Jun 2007 | A1 |
20070130023 | Wolinsky et al. | Jun 2007 | A1 |
20070130589 | Davis et al. | Jun 2007 | A1 |
20070153731 | Fine | Jul 2007 | A1 |
20070153910 | Levett | Jul 2007 | A1 |
20070192482 | Smith et al. | Aug 2007 | A1 |
20070201823 | Kang | Aug 2007 | A1 |
20070211720 | Fuchs et al. | Sep 2007 | A1 |
20070237402 | Dekel et al. | Oct 2007 | A1 |
20080040760 | Cho et al. | Feb 2008 | A1 |
20090204992 | Boyce et al. | Aug 2009 | A1 |
20100130122 | Sridhar et al. | May 2010 | A1 |
20100138870 | Anthru et al. | Jun 2010 | A1 |
20100138871 | Anthru et al. | Jun 2010 | A1 |
20100257572 | Sridhar et al. | Oct 2010 | A1 |
20100278178 | Sridhar et al. | Nov 2010 | A1 |
20130219440 | Sridhar et al. | Aug 2013 | A1 |
Number | Date | Country |
---|---|---|
1647517 | Jul 2005 | CN |
1708985 | Dec 2005 | CN |
1723474 | Jan 2006 | CN |
1751470 | Mar 2006 | CN |
1077398 | Feb 2001 | EP |
1107137 | Jun 2001 | EP |
1487204 | Dec 2004 | EP |
1622341 | Feb 2006 | EP |
1693981 | Aug 2006 | EP |
1909283 | Apr 2008 | EP |
2405557 | Mar 2005 | GB |
2434463 | Jul 2007 | GB |
8022653 | Jan 1996 | JP |
2000228081 | Aug 2000 | JP |
2003046974 | Feb 2003 | JP |
2003085880 | Mar 2003 | JP |
200448718 | Feb 2004 | JP |
2004516693 | Jun 2004 | JP |
2004220696 | Aug 2004 | JP |
2004533781 | Nov 2004 | JP |
2004350316 | Dec 2004 | JP |
2005346824 | Dec 2005 | JP |
2006053633 | Feb 2006 | JP |
2006054022 | Feb 2006 | JP |
2006505994 | Feb 2006 | JP |
2006115224 | Apr 2006 | JP |
2006129265 | May 2006 | JP |
2007110395 | Apr 2007 | JP |
2007110395 | Apr 2007 | JP |
2007274066 | Oct 2007 | JP |
2007274443 | Oct 2007 | JP |
2007274443 | Oct 2007 | JP |
2007312365 | Nov 2007 | JP |
20010020498 | Mar 2001 | KR |
20040061254 | Jul 2004 | KR |
20070063086 | Jun 2007 | KR |
WO9401824 | Jan 1994 | WO |
WO9900984 | Jan 1999 | WO |
WO0007314 | Feb 2000 | WO |
WO0051310 | Aug 2000 | WO |
WO0073928 | Dec 2000 | WO |
WO0073929 | Dec 2000 | WO |
WO0073930 | Dec 2000 | WO |
WO0073955 | Dec 2000 | WO |
WO0073956 | Dec 2000 | WO |
WO0073957 | Dec 2000 | WO |
WO0073958 | Dec 2000 | WO |
WO0116668 | Mar 2001 | WO |
WO0116704 | Mar 2001 | WO |
WO0116705 | Mar 2001 | WO |
WO0116706 | Mar 2001 | WO |
WO0116723 | Mar 2001 | WO |
WO0116724 | Mar 2001 | WO |
WO0116726 | Mar 2001 | WO |
WO0116728 | Mar 2001 | WO |
WO0116729 | Mar 2001 | WO |
WO0116733 | Mar 2001 | WO |
WO0116734 | Mar 2001 | WO |
WO0116739 | Mar 2001 | WO |
WO0117139 | Mar 2001 | WO |
WO0117194 | Mar 2001 | WO |
WO0117195 | Mar 2001 | WO |
WO0143026 | Jun 2001 | WO |
WO0146846 | Jun 2001 | WO |
WO0157667 | Aug 2001 | WO |
WO-0189176 | Nov 2001 | WO |
WO0193060 | Dec 2001 | WO |
WO0203682 | Jan 2002 | WO |
WO0211364 | Feb 2002 | WO |
WO0239744 | May 2002 | WO |
WO02039744 | May 2002 | WO |
WO02087246 | Oct 2002 | WO |
WO02104028 | Dec 2002 | WO |
WO03027876 | Apr 2003 | WO |
WO03043204 | May 2003 | WO |
WO03048894 | Jun 2003 | WO |
WO-2004045104 | May 2004 | WO |
WO2004053757 | Jun 2004 | WO |
WO2004063892 | Jul 2004 | WO |
WO2004107747 | Dec 2004 | WO |
WO2005015913 | Feb 2005 | WO |
WO2005022791 | Mar 2005 | WO |
WO2005032026 | Apr 2005 | WO |
WO2006066052 | Jun 2006 | WO |
WO2007078252 | Jul 2007 | WO |
WO2007078253 | Jul 2007 | WO |
WO-2008033136 | Mar 2008 | WO |
WO-2008147367 | Dec 2008 | WO |
2009020492 | Feb 2009 | WO |
WO-2009020493 | Feb 2009 | WO |
Entry |
---|
Pu et al: “Fine-Grain Adaptive Compression in Dynamically Variable Networks”; Proceedings of the 25th IEEE Int'l Conference on Distributed Computed Systems (ICSCS'05) 2005 IEEE Jun. 6, 2005, pp. 1-10. |
Knappmeyer et al: “Adaptive Data Scheduling for Mobile Broadcast Carousel Services”; IEEE Publication, Apr. 22, 2007, pp. 1011-1015. |
Gubbi: “Multimedia Streams and Quality of Service in the Next Generation Wireless Home Netwrks”; IEEE Int'l Workshop on Mobile Multimedia Comm., San Diego, CA Nov. 15-17, 1999. |
Kim et al: “An Effective Resource Management for Vanable Bit Rate Video-On-Demand Server” 23rd Euromicro Conference; Budapest, Sep. 1-4, 1997, pp. 74-49. |
Tong et al: Blind and Semiblind Channel Equlaization for Wireless Broadcast Channels. Cornell University, Ithaca. NY, IEEE Oct. 2, 2007 Abstract. |
PU070301CN SR Eng TR dated Jul. 9, 2012. |
PU070301CN SR original dated Jul. 9, 2012. |
PU070301US Non-final rejection dated Mar. 23, 2010. |
PU070301 WIPO SR dated Sep. 24, 2008. |
Hu et al., “A Comparison of Indexing Methods for Data Broadcast on the Air”, Jan. 21, 1998. |
Kjeldsberg et al., “Data Dependency Size Estimation for Use in Memory Optimization”, IEEE Transactions on computer-Aided Design of Integrated Circuits and Systems, vol. 22, No. 7, Jul. 1, 2003. |
Lo et al., Optimal Index and Data Allocation in Multiple Broadcast Channels, Feb. 29, 2000. |
Salkintzis et al., An Outband Paging Protocol for Energy-Efficient Mobile Communications, IEEE Transactions on Broadcasting, vol. 48, No. 3, Sep. 1, 2002. |
US Office Action for U.S. Appl. No. 12/310,506 dated 22 Mar. 2012. |
IP Datacast Over DVB-H: Electronic Service Guide (ESG), “Dvb Digital Video Broadcasting,” DVB Documetn A099, Nov. 2005, 89 pages. |
en—wikipedia.org/wiki/EPG—Wikipedia—Electronic Program Guide—accessed Aug. 16, 2013. |
Paila, t., et al “Flute-File Delivery Over Unidirectional Transport,” RFC 3926, Oct. 2004, pp. 1-35. |
Handley, M., et al., SDP: Session Description Protocol, RFC4566, The Internet Society, Jul. 2006, pp. 1-49. |
Non-final rejection dated Mar. 23, 2010. |
CN Search Report for related CN Appln 2007801018585 dated Jul. 9, 2012. |
Jean-Pierre Evain et al., “TV-Anytime Phase 1—a decisive milestone in open standards for Personal Video recorders,” EBU Technical Review, Jul. 2003. |
U.S. Notice of Allowance for related U.S. Appl. No. 12/735,110 dated Nov. 25, 2015. |
Number | Date | Country | |
---|---|---|---|
20130219440 A1 | Aug 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12735008 | US | |
Child | 13852290 | US |