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;
determining an optimal file size for segments of the requested performance data by estimating the overall size of the requested performance data based on a time span for the requested performance data;
generating files of optimal 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.
43 Citations
60 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; determining an optimal file size for segments of the requested performance data by estimating the overall size of the requested performance data based on a time span for the requested performance data; generating files of optimal 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 for determining an optimal file size for segments of the requested performance data by estimating the overall size of the requested performance data based on a time span for the requested performance data; a third module for generating files of optimal size as segments of the requested performance data become available; a fourth module for storing the generated files in memory; and a fifth module for providing a requester access to each generated file as the files become available.
-
-
16. A computer program product, comprising:
a computer-readable 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 a computer to determine an optimal file size for segments of the requested performance data by estimating the overall size of the requested performance data based on a time span for the requested performance data; a third set of codes for causing a computer to generate files of optimal size as segments of the requested performance data become available; a fourth set of codes for storing the generated files in memory; and a fifth 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 determining an optimal file size for segments of the requested performance data by estimating the overall size of the requested performance data based on a time span for the requested performance data; means for generating files of optimal 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 determine an optimal file size for segments of the requested performance data by estimating the overall size of the requested performance data based on a time span for the requested performance data; a file generator logic stored in the memory, executable by the processor and operable to generate files of optimal 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)
-
-
30. A method for requesting and accessing performance data monitored by one or more wireless communication devices, the method comprising:
-
generating an Extensible Markup Language (XML) formatted request for performance data monitored by one or more wireless communication devices; communicating the request to a network device; and receiving an XML formatted response that provides access to performance data files that include segments of the requested performance data as the files become available. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
-
47. At least one processor configured for requesting and accessing performance data monitored by one or more wireless communication devices, comprising:
-
a first module for generating an Extensible Markup Language (XML) formatted request for performance data monitored by one or more wireless communication devices; a second module for communicating the request to a network device; and a third module for receiving an XML formatted response that provides access to performance data files that include segments of the requested performance data as the files become available.
-
-
48. A computer program product, comprising:
a computer-readable medium comprising; a first set of codes for causing a computer to generate an Extensible Markup Language (XML) formatted request for performance data monitored by one or more wireless communication devices; a second set of codes for causing a computer to communicating the request to a network device; and a third set of codes for causing a computer to receive receiving an XML formatted response that provides access to performance data files that include segments of the requested performance data as the files become available.
-
49. A wireless communication device, comprising:
-
means for generating an Extensible Markup Language (XML) formatted request for performance data monitored by one or more wireless communication devices; means for communicating the request to a network device; and means for receiving an XML formatted response that provides access to performance data files that include segments of the requested performance data as the files become available.
-
-
50. A communications device, comprising:
-
a computer platform including a processor and a memory; a performance data interface module stored in the memory, in communication with the processor and operable to generate an XML formatted request for performance data monitored by one or more wireless communication devices; and a communications module stored in the memory, in communication with the processor and operable to communicate the XML formatted request to a network device and receive XML responses from the network device; and a network access module stored in the memory, in communications with the processor and operable to provide access to performance data files that include segments of the requested performance data as the files become available. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification