This application claims the benefit, under 35 U.S.C. §365 of International Application PCT/US2007/025,810, filed 18 Dec. 2007, which was published in accordance with PCT Article 21(2) on 25 Jun. 2009, in English.
1. Technical Field
The present invention relate to broadcast networks. More particularly, they relate to estimating file size before receiving the same.
2. Description of Related Art
Broadcast technologies, such as DVB-H, enable delivery of data to low-power, portable client devices, which in turn enables content on demand services. In such services, content is continually received at a client and may be consumed by the end user immediately or consumed at a later time. In some cases, the amount of content that is stored is limited by the storage capacity of the client. When a service provides frequent content updates, it is desirable to enable quick storage and replacement of received data. In such services estimating the size of content being received before the actual transmission of the data can be helpful in replacing already stored content or deciding what content will be stored in the future.
According to an aspect of the present principles, the method for file size estimation over a communication channel in a broadcast network includes estimating file size using broadcast schedule information before actually receiving the file, and determining whether or not to receive and store the file before downloading the same to a client device automatically and/or without requiring user intervention. This determination is based on user preferences stored in a user profile on the client device. The method can further include determining the bandwidth of the communication channel.
The file size estimation can be determined by deriving start and end times of the file from the broadcast schedule. In another implementation, the file size estimation uses electronic service guide (ESG) information relating to the file from a service provider.
The bandwidth determinations can be performed by estimation, or by obtaining previously known values for the bandwidth of the communication channel.
According to another aspect of the present principles, the apparatus includes a mobile client device having a memory contained therein and being configured to estimate a file size using broadcast scheduled information before actually receiving the file, and to automatically determine whether or not to receive and store the file before downloading the same to the memory of the device automatically and/or without requiring user intervention.
The mobile client device is further configured to determine the bandwidth of a communication channel over which the file is to be transmitted to the mobile device.
A user profile stored in the memory of the client device enables the client device to make the automatic determination without user requiring intervention.
According to another implementation of the present principles, the apparatus includes a mobile client device having a memory contained therein. The memory includes a computer program product comprising readable program code embodied thereon for use in operating the mobile client device. The program product includes program code for estimating a file size using broadcast schedule information before actually receiving the file, and program code for determining whether or not to receive and store the file before downloading the same to the mobile client device without user intervention. The client device further includes program code for determining storage space limitations on the client device using the estimated file size. This determination is made based on stored preferences in the user profile stored in the memory of the client device.
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:
There are known methods to estimate the instantaneous bandwidth of a given channel. This is usually done on a bi-directional point-to-point network by measuring the amount of time it takes to acquire a known quantity of data.
In most bi-directional client-server network architectures, a client requests a known quantity of data and records the start time and the end time of data transmission through a series of network packets going back and forth between the server and the client, to estimate channel capacity.
File Delivery can be performed using File Delivery over Unidirectional Transport (FLUTE) protocol. FLUTE is a protocol for multicast file delivery, and can be used to transmit data or content over uni-directional networks. A client can monitor the amount of data flowing at any particular time and use this information to estimate the channel capacity. In a constant capacity channel environment, this measurement could be done only once. In a variable channel, a best effort of the channel capacity (i.e., bandwidth) can be maintained and constantly updated.
A personalized broadcast video system provides a simple user interface for personalization, while efficiently using network bandwidth and minimizing receiver device battery usage. A user profile on a receiver device indicates the interests of the user. Individual clips to be broadcast are associated with flexible metadata tags, such as keywords, sent in an Electronic Service Guide (ESG). The ESG contains information about television programs scheduled for broadcast, and typically includes descriptive data, or metadata, about individual programs, such as the name of the program, a synopsis, actors, director, etc., as well as the scheduled time, date, duration and channel for broadcast.
The DVB-CBMS standard enables a service for broadcasting of multimedia content files, such as compressed video or audio files, using DVB-H. The DVB-H ESG provides a standardized ESG, which builds upon TV-Anytime or On-demand programming. In the DVB-H ESG, individual pieces of content are uniquely identified by the ContentID attribute of the content fragment.
In cases where a service of personalized broadcast video system is provided, content is continually broadcast and based on client preferences, content is received and stored. However, in such cases the client tends to be switched on all the time and hence results in inefficient power usage. Power management would be more efficient if the client only switched power on for reception of preferred content. In order to do this, however, the client has to decide which content can be saved based on local storage limitations, before the content is actually broadcast. According to an implementation of the present principles, this decision is established in the user profile preferences stored in the client device so that no user intervention is required.
The DVB-H ESG advertises the use of a file size parameter in the Acquisition fragment in the ComponentCharacteristic type named FileDownloadComponentCharacteristic under the Storage identifier. However, this only measures the file size as in megabytes and this granularity is not sufficient for providing advance notice of the content before actual broadcast.
As mentioned above, in unidirectional or broadcast networks there is no feedback from a client. The client only receives data that is broadcast. In such scenarios, the client can estimate bandwidth by passively monitoring the data packets. In order to make estimates of the file size of the content that is going to be broadcast, an estimated value of the bandwidth of the channel is required. This can be done by using a statistical table of sampled bandwidth over time or any other method of bandwidth estimation.
One example of estimating the bandwidth is by using the “b=” identifier specified in the Session Description Protocol (SDP) file. The SDP file contains a set of identifiers that associate with the acquisition of content.
In another example, a client could timestamp the start of a packet transmission and after a period of time, derive how much data was received. This would then help the client get an estimate of the bandwidth of the channel, where Bandwidth of the Channel=Number of bytes received/Time.
Another method of estimating bandwidth would be by using server provided data to the client. For example by using the DVB-H ESG specification, the Storage identifier can be used as a rough estimate of the file size of a content file going to be broadcast. This rough estimate, along with the start time and end time of broadcast from the already received schedule ESG fragment on the client device, can be used to estimate the bandwidth over an initial period of time. This is particularly useful in situations where the bandwidth of the channel is variable. The client device can use this method to estimate the approximate bandwidth. The client can also use this method to calculate the error in its estimates. For example once the whole file has been downloaded the, actual size of the file is known and this can be used to recalculate the bandwidth and hence adjust the estimating parameters so that future estimates are more accurate.
A file download service may be defined as a service that provides content for download in the form of files. These files are consumed at the receiver application and presented to the user. Providers of this service need to be sensitive about client device power and storage needs. Content is continually being broadcast and new content is stored on the client device while old ones are replaced. Replacing of old content must be time, as well as power sensitive. Knowing the content file sizes in advance, a client device can make intelligent choices when replacing content on the device and at the same time make better reception power management.
Once the bandwidth has been estimated the size of content to be broadcast can be estimated.
Referring to
The client device 400 uses the size of Clip A to make a decision whether to store the clip. Using the estimated file size of Clip A, the client can make the decision in advance to either store or not store Clip A. For example without knowing the actual size of Clip A the client device would switch on at time T1 and receive whole of Clip A. After completion of the file download (at time T2), the file size of the clip is known. Based on this file size and other characteristics of the Clip A (e.g. keywords etc.), the client device can either store Clip A and replace some existing content (Clip B, C and D) or discard Clip A. Discarding Clip A after having used the power to receive it, is wasteful in terms of power usage and hence reduces battery life.
Using the estimated file size of Clip A, the client device can make the decision in advance to either store or not store Clip A. The device does not have to be switched on during the broadcast of Clip A if it decides it doesn't need to store the clip, thereby reducing the power usage of the device by shutting off its reception components for that period.
Referring to
In accordance with one aspect of the present principles, the steps in calculating the file size over a varying or constant bandwidth channel are: From ESG:
Duration of Broadcast=EndBroadcastTime−StartBroadcastTime.
File Size=Bandwidth of Channel*Duration of Broadcast.
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.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2007/025810 | 12/18/2007 | WO | 00 | 6/15/2010 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2009/078839 | 6/25/2009 | WO | A |
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 | Geshwind | 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 | Marconcini 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 | Spagna 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 al. | May 2007 | B2 |
7219145 | Chmaytelli et al. | May 2007 | B2 |
7228437 | Spagna et al. | Jun 2007 | B2 |
7260309 | Gutta | Aug 2007 | B2 |
7269564 | Milsted et al. | Sep 2007 | B1 |
7310823 | Okamoto et al. | 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 | Breukers 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 |
20041010712 | Guheen et al. | Jun 2004 | |
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 | Lamkin et al. | Jul 2006 | A1 |
20060161635 | Lamkin 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 et al. | 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 |
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 |
2004048718 | Feb 2004 | JP |
2004516693 | Jun 2004 | JP |
2004220696 | Aug 2004 | JP |
2004-533781 | Nov 2004 | JP |
2004350316 | Dec 2004 | JP |
2005-346824 | 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 |
2007274066 | Oct 2007 | JP |
2007274443 | Oct 2007 | JP |
2007312365 | Nov 2007 | JP |
20010020498 | Mar 2001 | KR |
20040061254 | Jul 2004 | KR |
20070063086 | Jun 2007 | KR |
WO 9401824 | Jan 1994 | WO |
WO9900984 | Jan 1999 | WO |
WO 0007314 | Feb 2000 | WO |
WO 0051310 | Aug 2000 | WO |
WO 0073928 | Dec 2000 | WO |
WO 0073929 | Dec 2000 | WO |
WO 0073930 | Dec 2000 | WO |
WO 0073955 | Dec 2000 | WO |
WO 0073956 | Dec 2000 | WO |
WO 0073957 | Dec 2000 | WO |
WO 0073958 | Dec 2000 | WO |
WO0073956 | Dec 2000 | WO |
WO 0116668 | Mar 2001 | WO |
WO 0116704 | Mar 2001 | WO |
WO 0116705 | Mar 2001 | WO |
WO 0116706 | Mar 2001 | WO |
WO 0116723 | Mar 2001 | WO |
WO 0116724 | Mar 2001 | WO |
WO 0116726 | Mar 2001 | WO |
WO 0116727 | Mar 2001 | WO |
WO 0116728 | Mar 2001 | WO |
WO 0116729 | Mar 2001 | WO |
WO 0116733 | Mar 2001 | WO |
WO 0116734 | Mar 2001 | WO |
WO 0116735 | Mar 2001 | WO |
WO 0116739 | Mar 2001 | WO |
WO 0117139 | Mar 2001 | WO |
WO 0117194 | Mar 2001 | WO |
WO 0117195 | Mar 2001 | WO |
WO0116729 | Mar 2001 | WO |
WO0116733 | Mar 2001 | WO |
WO 0143026 | Jun 2001 | WO |
WO 0146846 | Jun 2001 | WO |
WO 0157667 | Aug 2001 | WO |
WO0189176 | Nov 2001 | WO |
WO 0193060 | Dec 2001 | WO |
WO0203682 | Jan 2002 | WO |
WO 0211364 | Feb 2002 | WO |
WO0211364 | Feb 2002 | WO |
WO 0239744 | May 2002 | WO |
WO 02087246 | Oct 2002 | WO |
02104028 | Dec 2002 | WO |
WO 03017553 | Mar 2003 | WO |
WO 03027876 | Apr 2003 | WO |
WO 03043204 | May 2003 | WO |
WO 03048894 | Jun 2003 | WO |
WO2004045104 | May 2004 | WO |
WO2004053757 | Jun 2004 | WO |
WO2004063892 | Jul 2004 | WO |
WO2004107747 | Dec 2004 | WO |
WO2005015913 | Feb 2005 | WO |
WO 2005022791 | Mar 2005 | WO |
WO 2005032026 | Apr 2005 | WO |
WO 2006066052 | Jun 2006 | WO |
WO 2007078252 | Jul 2007 | WO |
WO 2007078253 | Jul 2007 | WO |
WO2008033136 | Mar 2008 | WO |
WO2008147367 | Dec 2008 | WO |
WO2009020492 | Feb 2009 | WO |
WO2009020493 | Feb 2009 | WO |
Entry |
---|
Search Report copy—dtd Sep. 18, 2008. |
P.Kjeldsberg et al.: “Data Dependency Size Estimation for Use in Memory Optimization” IEEE Trans. on Computer Aided Design of Integrated Circuits & Sys., vol. 22, No. 7, Jul. 2003, pp. 908-921. |
Q.Hu et al.: “A Comparison of Indexing Methods for Data Broadcast on the Air”, IEEE Publication, Published Jan. 21-23, 1998, pp. 1-4. |
Lo et al.: “Optimal Index and Data Allocation in Multiple Broadcast Channels”, Data Engineering Conference Publication Feb. 29-Mar. 3, 200, pp. 293-302. |
A. Salkintzis et al.: “An Outband Paging Protocol for Energy Efficient Mobile Communications”; IEEETransactions on Broadcasting Sep. 2002, vol. 48, Issue 3. pp. 246-256. |
Handley, M., et al., “SDP: Session Description Protocol,” RFC 4566, The Internet Society, Jul. 2006, pp. 1-49. |
Paila, T., et al., “Flute—File Delivery over Unidirectional Transport,”, RFC 3926, Oct. 2004, pp. 1-35. |
IP Datacast over DVB-H: Electronic Service Guide (ESG), “DVB Digital Video Broadcasting”, DVB Document A099, Nov. 2005, 89 pgs. |
The TV-Anytime Forum, “Specification Series: S-3 On: Metadata (Normative) Part A: Metadata Schemas,” SP003v13 Part A, Dec. 15, 2002, 161 pgs. |
Wikipedia, “Electronic Program Guide,” No date (http://en.wikipedia.org/wiki/EPG, accessed Aug. 16, 2013). |
International Search Report for PCT/US2007/025810 dated Sep. 10, 2008. |
Office Action for U.S. Appl. No. 12/310,506 dated Mar. 22, 2012. |
Tong et al.:“Blind and Semiblind Channel Equalization for Wireless Broadcast Channels,” Cornell University Itheca, NY, IEEE, Oct. 2, 2007, p. 595. |
Sooncheon et al., “An Effective Resource Management for Variable Bit Rate Video-On-Demand Server,” 1997 IEEE, Sep. 1, 1997. |
Pu et al., “Fine-Grain Adaptive Compression in Dynamically Variable Networks,” Proceedings of the 25th IEEE International Conference on Distributed Computing Systems (ICSCS'05), 2005 IEEE, Jun. 6, 2005. |
Gubbi, “Multimedia Streams and Quality of Service in the Next Generation Wireless Home,” 1999 IEEE, Nov. 15, 1999. |
Knappmeyer et al., “Adapative Data Scheduling for Mobile Carousel Services”, IEEE Publication. Apr. 22, 2007. |
Non-final rejection dated Mar. 23, 2012. |
WIPO SR dated Sep. 24, 2008. |
SR Eng TR dated Jul. 9, 2012. |
SR original dated Jul. 9, 2012. |
Related U.S. Appl. No. 13/852,290 Notice of Allowance dated Aug. 5, 2014. |
Related U.S. Appl. No. 13/852,290 Notice of Allowance dated Dec. 10, 2014. |
US DIV Notice of Allowance for Related U.S. Appl. No. 13/852,290 dated Oct. 27, 2015. |
Jean-Pierre Evain et al., “TV-Anytime Phase 1—a decisive milestone in open standards for Personal Video recorders,” EBU Technical Review, Jul. 2003. |
Number | Date | Country | |
---|---|---|---|
20100278178 A1 | Nov 2010 | US |