Crash based incompatibility prediction for classes of mobile devices crash data
First Claim
1. A method of assessing incompatibility between a mobile device application and mobile devices, the method comprising:
- providing users access to an electronic catalog, said electronic catalog providing functionality for identifying and downloading mobile device applications;
transmitting, to a mobile device, a crash detection component configured to detect when a mobile device application on the mobile device fails to operate properly;
receiving, from the mobile device, crash report data, said crash report data reflective of the identity of a mobile device application which failed to operate properly on the mobile device, and data reflective of device resources of the mobile device;
analyzing the crash report data, in conjunction with crash report data obtained from other mobile devices, to assess, for a class of mobile devices, whether the mobile application is compatible with said class;
incorporating information reflective of a result of said assessment into at least one page of the electronic catalog;
said method performed by a computing system that comprises one or more physical servers.
1 Assignment
0 Petitions
Accused Products
Abstract
A network application system provides mobile devices with personalized recommendations of applications based at least in part on the device resources of the mobile devices. Device resources may be detected through an interrogation process performed on the mobile device by a mobile application store client, and/or may be determined based on metadata information contained in a photograph file taken by the mobile device and transmitted to the network application system. The network application system gathers crash data based on incidences of applications crashing on mobile devices in order to detect incompatibilities between applications and device resources. The system may then update application requirements data so that users are not presented with applications likely to crash on their mobile devices. The system may also inform an application'"'"'s developer of a detected incompatibility so that a new, compatible version may quickly be available to users.
96 Citations
26 Claims
-
1. A method of assessing incompatibility between a mobile device application and mobile devices, the method comprising:
-
providing users access to an electronic catalog, said electronic catalog providing functionality for identifying and downloading mobile device applications; transmitting, to a mobile device, a crash detection component configured to detect when a mobile device application on the mobile device fails to operate properly; receiving, from the mobile device, crash report data, said crash report data reflective of the identity of a mobile device application which failed to operate properly on the mobile device, and data reflective of device resources of the mobile device; analyzing the crash report data, in conjunction with crash report data obtained from other mobile devices, to assess, for a class of mobile devices, whether the mobile application is compatible with said class; incorporating information reflective of a result of said assessment into at least one page of the electronic catalog; said method performed by a computing system that comprises one or more physical servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for assessing incompatibility between a mobile device application and mobile devices, the system comprising:
-
a system configured to assess incompatibility between a mobile device application and mobile devices, the system comprising; a server system comprising one or more physical servers, said server system configured to provide users access to an electronic catalog, said electronic catalog providing functionality for identifying and downloading mobile device applications, said server system additional configured to transmit, to mobile devices, a crash detection component configured to detect when a mobile device application on a mobile device fails to operate properly; a data repository that stores crash report data received from mobile devices, said crash report data reflective of the identity of a mobile device application which failed to operate properly on the mobile device, and data reflective of device resources of the mobile device; and an analysis system configured to automatically analyze the crash report data, in conjunction with crash report data obtained from other mobile devices, to assess, for a class of mobile devices, whether the mobile application is compatible with said class. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification