Patent ID: 9483344
Filing Date: 2016-11-01
CPC Classification: G06F,H04L,H04W

Claim Text:
1. An apparatus comprising at least one processor and at least one memory having program code instructions embodied therein, the at least one memory and program code instructions being configured to, with the at least one processor, direct the apparatus to at least: receive device status data from a mobile device; determine an application profile for the mobile device based at least in part on the device status data, the application profile comprising: receive aggregated device status data from a plurality of other mobile devices; determine one or more fault profiles for the plurality of other mobile devices based at least in part on the aggregated device status data, the one or more fault profiles comprising: determine one or more potential faults related to the mobile device based at least in part on the device status data, the application profile, and the one or more fault profiles, wherein the one or more potential faults comprise a predicted fault that has a non-zero probability of affecting the mobile device in the future; and cause information regarding the one or more potential faults related to the mobile device to be provided to the mobile device, wherein the apparatus is configured to: receive device status from the mobile device via a first network; and receive device status from at least one of the other mobile devices via a second network that is not the first network.