Methods and apparaus for requesting wireless communication device performance data and providing the data in optimal file size
First Claim
1. A method for providing wireless communication device performance data of optimal file size, the method comprising:
- receiving a request for performance data monitored by one or more wireless communication devices;
estimating a cumulative file size of the requested performance data based on a time period over which the requested performance data is requested;
determining a first file size for segments of the requested performance data based on the estimated cumulative file size;
generating files of the first size as segments of the requested performance data become available;
storing the generated files in memory; and
providing a requester access to each generated file as the files become available.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, devices and computer program products are presented for requesting wireless device performance data and providing an optimal file size for the performance data. Present aspects provide for estimating the size of requested performance data, at the time of the request, and assessing other factors, such as requesting party preferences, to determine optimal performance data file size. In this regard, the performance data service provider is able to prepare and make accessible optimally sized performance data files, as the data becomes available as opposed to creating one comprehensive performance data file when all of the requested data is available. Additionally, some present aspects may provide for performance data requesting parties to implement Extensible Markup Language (XML) as the communication tool between the requesting device and the performance data-supplying network entity.
-
Citations
29 Claims
-
1. A method for providing wireless communication device performance data of optimal file size, the method comprising:
-
receiving a request for performance data monitored by one or more wireless communication devices; estimating a cumulative file size of the requested performance data based on a time period over which the requested performance data is requested; determining a first file size for segments of the requested performance data based on the estimated cumulative file size; generating files of the first size as segments of the requested performance data become available; storing the generated files in memory; and providing a requester access to each generated file as the files become available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. At least one processor configured for providing wireless communication device performance data of optimal file size, comprising:
-
a first module for receiving a request for performance data monitored by one or more wireless communication devices; a second module, stored in a memory, for estimating a cumulative file size of the requested performance data based on a time period over which the requested performance data is requested; a third module for determining a first file size for segments of the requested performance data based on the estimated cumulative file size; a fourth module for generating files of the first size as segments of the requested performance data become available; a fifth module for storing the generated files in memory; and a sixth module for providing a requester access to each generated file as the files become available.
-
-
16. A computer program product, stored on a non-transitory computer-readable storage medium, comprising:
-
a first set of codes for causing a computer to receive a request for performance data monitored by one or more wireless communication devices; a second set of codes for causing the computer to estimate a cumulative file size of the requested performance data based on a time period over which the requested performance data is requested; a third set of codes for causing the computer to determine a first file size for segments of the requested performance data based on the estimated cumulative file size; a fourth set of codes for causing the computer to generate files of the first size as segments of the requested performance data become available; a fifth set of codes for causing the computer to store the generated files in memory; and a sixth set of codes for causing the computer to provide a requester access to each generated file as the files become available.
-
-
17. A wireless communication device, comprising:
-
means for receiving a request for performance data monitored by one or more wireless communication devices; means for estimating a cumulative file size of the requested performance data based on a time period over which the requested performance data is requested; means for determining a first file size for segments of the requested performance data by based on the estimated cumulative file size; means for generating files of the first size as segments of the requested performance data become available; means for storing the generated files in memory; and means for providing a requester access to each generated file as the files become available. - View Dependent Claims (19, 20)
-
-
18. A network device, comprising:
-
a computer platform including a processor and a memory; a communications module in communication with the processor and operable to receive a request for performance data monitored by one or more wireless communication devices; an optimal file size determiner module stored in the memory, executable by the processor and operable to; estimate a cumulative file size of the requested performance data based on a time period over which the requested performance data is requested; and determine a first file size for segments of the requested performance data based on the estimated cumulative file size; a file generator logic stored in the memory, executable by the processor and operable to generate files of the first size as segments of the requested performance data become available; and a file access logic stored in the memory, executable by the processor and operable to provide a requester access to each generated file as the file becomes available. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification