Apparatus and method for file size estimation over broadcast networks
First Claim
Patent Images
1. A method comprising:
- receiving an electronic service guide (ESG) data from a server, said ESG data including a schedule list;
determining a bandwidth of a communication channel between said server and a client, said client including a reception module for storing a broadcast content from said server;
iterating over said schedule list for a new broadcast content;
estimating a size of said new content from said determined bandwidth and said schedule list, said schedule list including start and stop times of said new content;
determining whether to provide an operating power to said reception module for storing said new content at said client based upon said estimated size of said new content and a preference pre-provided by a user; and
removing said operating power from said reception module after said new content is stored when said operating power is provided to said reception module.
3 Assignments
0 Petitions
Accused Products
Abstract
The apparatus and method for estimating the size of content being received before the actual transmission of the data utilizes Electronic Service Guide (ESG) information. The ESG information assists a client device in obtaining file information before the file is actually transmitted by the source of the same. In this manner, the power supply of the user device can be managed more efficiently and provide the user with the ability to make storage determinations at their user device before expending the power resources necessary to obtain (i.e., download) and store a particular file of interest to the user without requiring any user intervention.
138 Citations
6 Claims
-
1. A method comprising:
-
receiving an electronic service guide (ESG) data from a server, said ESG data including a schedule list; determining a bandwidth of a communication channel between said server and a client, said client including a reception module for storing a broadcast content from said server; iterating over said schedule list for a new broadcast content; estimating a size of said new content from said determined bandwidth and said schedule list, said schedule list including start and stop times of said new content; determining whether to provide an operating power to said reception module for storing said new content at said client based upon said estimated size of said new content and a preference pre-provided by a user; and removing said operating power from said reception module after said new content is stored when said operating power is provided to said reception module. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising:
-
a client having a communication channel with a server via a network; a memory included in said client; a reception module included in said client operative to store a broadcast content from said server to said memory; said client operative to; receive an electronic service guide (ESG) data from said server, said ESG data including a schedule list; determine a bandwidth of said communication channel between said server and said client; iterate over said schedule list for a new broadcast content; estimate a size of said new content from said determined bandwidth and said schedule list, said schedule list including start and stop times of said new content; determine whether to provide an operating power to said reception module for storing said new content based upon said determined size of said new content and a preference pro-provided by a user; and remove said operating power from said reception module after said new content is stored when said operating power is provided to said reception module. - View Dependent Claims (5, 6)
-
Specification