System and method for data collection and analysis of information relating to mobile applications
First Claim
1. A server, comprising:
- a processor, a memory, and one or more network interfaces;
the one or more network interfaces configured to;
(1) receive identification information associated with the computing device based on the computing device selecting peer-to-peer analysis, (2) receive a debugging data structure associated with the computing device based on the computing device selecting hosted system analysis;
the one or more network interfaces further configured to receive crash data associated with an application that incurred a bug on the end user device;
the processor configured to;
extract an identifier from the crash data to identify the debugging data structure or the identification information;
based on the computing device selecting the hosted system analysis;
perform analytic processing on the crash data utilizing the debugging data structure to convert the crash data into results, wherein the results identify information associated with the bug incurred while the end user device executed the application; and
based on the computing device selecting peer-to-peer analysis;
send a notification to the computing device that analytic processing has to be performed on the crash data.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the analytic software incorporated therein, may be provided and installed on a plurality of end user devices. Thereafter, the analytic software may work in conjunction with analytic processing logic to assist the developer in obtaining pertinent information related to bugs associated with the application that is being executed on an end user device.
-
Citations
21 Claims
-
1. A server, comprising:
-
a processor, a memory, and one or more network interfaces; the one or more network interfaces configured to;
(1) receive identification information associated with the computing device based on the computing device selecting peer-to-peer analysis, (2) receive a debugging data structure associated with the computing device based on the computing device selecting hosted system analysis;the one or more network interfaces further configured to receive crash data associated with an application that incurred a bug on the end user device; the processor configured to; extract an identifier from the crash data to identify the debugging data structure or the identification information; based on the computing device selecting the hosted system analysis; perform analytic processing on the crash data utilizing the debugging data structure to convert the crash data into results, wherein the results identify information associated with the bug incurred while the end user device executed the application; and based on the computing device selecting peer-to-peer analysis; send a notification to the computing device that analytic processing has to be performed on the crash data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving information associated with a computing device, wherein the information is identification information based on a first selection of peer-to-peer analysis and wherein the information is a debugging data structure based on a second selection of hosted system analysis; receiving crash data associated with an application that incurred a bug while executing on the end user device; extracting an identifier from the crash data to identify the debugging data structure or the identification information; performing analytic processing on the crash data, based on the second selection of hosted system analysis, utilizing the debugging data structure to convert the crash data into results, wherein the results identify information associated with the bug incurred while the end user device executed the application; and sending a notification to the computing device that analytic processing has to be performed on the crash data based on the first selection of peer-to-peer analysis. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising program instructions configured to execute on one or more computer processors to enable the computer processors to:
-
receive information associated with a computing device, wherein the information is identification information based on a first selection of peer-to-peer analysis and wherein the information is a debugging data structure based on a second selection of choosing hosted system analysis; receive crash data associated with an application that incurred a bug while executing on the end user device; extract an identifier from the crash data to identify the debugging data structure or the identification information; perform analytic processing on the crash data, based on the second selection of hosted system analysis, utilizing the debugging data structure to convert the crash data into results, wherein the results identify information associated with the bug incurred while the end user device executed the application; and send a notification to the computing device that analytic processing has to be performed on the crash data based on the first selection of peer-to-peer analysis. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification