System, method, apparatus, and computer program product for providing mobile device support services
AssigneeAssurant, Inc.
InventorsCameron E. Hurst, Cassandra G. Conrad
Life of this patent
Estimating the term…
Abstract
A method is provided for providing mobile device support services. The method may include monitoring a mobile device status. The method may additionally include performing device diagnostics based at least in part on captured deice status data to identify potential faults that may affect mobile device functionality. A corresponding system, apparatus, and computer program product are also provided.
Claims13
A computer-implemented method comprising:
- causing rendering of a portal via a display of a support apparatus, the portal providing indications of an application set installed on an external device remote from the support apparatus, device status data associated with each application of the application set, and a threat level corresponding to each application of the application set, wherein the threat level for one or more applications of the application set is based at least in part on determined characteristics corresponding to the one or more applications and an aggregated data set associated with a plurality of other external devices;
- determining a fault with the external device originating from at least one application in response to performing remote diagnostic operations on the external device, wherein the portal comprises at least one device alert identified utilizing device diagnostics that indicate an identified blacklisted application, a rejected application, or another application issue, wherein the at least one application is selected based at least in part on the at least one device alert;
- receiving an indication of a solution for resolving the fault selected via the portal, the solution determined based at least in part on solution implementation results received from one or more other external devices, wherein at least a portion of the solution implementation results comprises previous solution implementations that caused resolution of a previous fault of at least one other external device of the one or more other external devices;
- and
- generating and transmitting computer-executable instructions including at least a designation of the at least one application to the external device configured to cause the external device to block the at least one application from the external device and resolve the fault based on the solution by transmitting at least one executable instruction configured to modify the external device or a system associated with the external device to prevent the at least one application from being installed on the external device.
An apparatus comprising at least one processor and at least one memory having computer-coded instructions stored thereon that, in execution with at least one processor, causes the apparatus to:
- cause rendering of a portal via a display of a support apparatus, the portal providing indications of an application set installed on an external device remote from the support apparatus, device status data associated with each application of the application set, and a threat level corresponding to each application of the application set, wherein the threat level for one or more applications of the application set is based at least in part on determined characteristics corresponding to the one or more applications and an aggregated data set associated with a plurality of other external devices;
- determine a fault with the external device originating from at least one application in response to performing remote diagnostic operations on the external device, wherein the portal comprises at least one device alert identified utilizing device diagnostics that indicate an identified blacklisted application, a rejected application, or another application issue, wherein the at least one application is selected based at least in part on the at least one device alert;
- receive an indication of a solution for resolving the fault selected via the portal, the solution determined based at least in part on solution implementation results received from one or more other external devices, wherein at least a portion of the solution implementation results comprises previous solution implementations that caused resolution of a previous fault of at least one other external device of the one or more other external devices;
- and
- generate and transmit computer-executable instructions including at least a designation of the at least one application to the external device configured to cause the external device to block the at least one application from the external device and resolve the fault based on the solution by transmitting at least one executable instruction configured to modify the external device or a system associated with the external device to prevent the at least one application from being installed on the external device.
A computer program product comprising at least one non-transitory computer-readable storage medium having computer program code stored thereon that, in execution with at least one processor, configures the computer program product to:
- cause rendering of a portal via a display of a support apparatus, the portal providing indications of an application set installed on an external device remote from the support apparatus, device status data associated with each application of the application set, and a threat level corresponding to each application of the application set, wherein the threat level for one or more applications of the application set is based at least in part on determined characteristics corresponding to the one or more applications and an aggregated data set associated with a plurality of other external devices;
- determine a fault with the external device originating from at least one application in response to performing remote diagnostic operations on the external device, wherein the portal comprises at least one device alert identified utilizing device diagnostics that indicate an identified blacklisted application, a rejected application, or another application issue, wherein the at least one application is selected based at least in part on the at least one device alert;
- receive an indication of a solution for resolving the fault selected via the portal, the solution determined based at least in part on solution implementation results received from one or more other external devices, wherein at least a portion of the solution implementation results comprises previous solution implementations that caused resolution of a previous fault of at least one other external device of the one or more other external devices;
- and
- generate and transmit computer-executable instructions including at least a designation of the at least one application to the external device configured to cause the external device to block the at least one application from the external device and resolve the fault based on the solution by transmitting at least one executable instruction configured to modify the external device or a system associated with the external device to prevent the at least one application from being installed on the external device.
Dependencies are inferred from the claim text.