System and method for providing additional functionality to developer side application in an integrated development environment
First Claim
Patent Images
1. A method comprising:
- installing an analytic module on a computing device executing an integrated development environment (IDE) utilized to create an application for execution on at least one end user device;
generating, by a processor of the computing device, a symbolication data structure based on a build of the application on the computing device;
receiving, over a network, a request from a computer server to locate the symbolication data structure on the computing device, wherein the request includes an identifier associated with the symbolication data structure; and
in response to receiving the request, utilizing the identifier associate with the symbolication data structure to locate, by the analytic module and without requiring a user to locate the symbolication data structure, the symbolication data structure stored on local storage of the computing device,wherein the symbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device.
3 Assignments
0 Petitions
Accused Products
Abstract
A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated of the SDK. The developer analytic module further provides data container transfer functionality to ensure that analytic logic has access to necessary data containers to perform symbolication and/or error detection.
80 Citations
18 Claims
-
1. A method comprising:
-
installing an analytic module on a computing device executing an integrated development environment (IDE) utilized to create an application for execution on at least one end user device; generating, by a processor of the computing device, a symbolication data structure based on a build of the application on the computing device; receiving, over a network, a request from a computer server to locate the symbolication data structure on the computing device, wherein the request includes an identifier associated with the symbolication data structure; and in response to receiving the request, utilizing the identifier associate with the symbolication data structure to locate, by the analytic module and without requiring a user to locate the symbolication data structure, the symbolication data structure stored on local storage of the computing device, wherein the symbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a computer processor coupled to a memory, the computer processor configured to; install an analytic module on a computing device executing an integrated development environment (IDE) utilized to create an application for execution on at least one end user device, and generate a symbolication data structure based on a build of the application on the computing device; and the analytic module configured to; receive, over a network, a request from a computer server to locate the symbolication data structure on the computing device, wherein the request includes an identifier associated with the symbolication data structure, and locate, without requiring a user to locate the symbolication data structure, the symbolication data structure stored on local storage of the computing device utilizing the identifier, wherein the symbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product residing on a non-transitory computer readable storage medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
-
installing an analytic module on a computing device executing an integrated development environment (IDE) utilized to create an application for execution on at least one end user device; and generating a symbolication data structure based on a build of the application, receiving a request over a network and from a computer server to locate the symbolication data structure on the computing device, wherein the request includes an identifier associated with the symbolication data structure; locating, without requiring a user to locate the symbolication data structure, the symbolication data structure on local storage of the computing device utilizing the identifier and based on receiving the request from the computer server, wherein the symbolication data structure is utilized to convert crash data into results and the crash data is generated based on the application incurring a bug while executing on the at least one end user device. - View Dependent Claims (16, 17, 18)
-
Specification