Self-healing charging device
First Claim
1. A method, comprising:
- charging, by a charging component of a charging device, a user device connected to the charging device;
while charging the user device;
receiving, by the charging device, data at the charging device from the user device;
analyzing, by the charging device, the data to identify one or more performance issues associated with current and/or predicted performance degradation in the user device;
based at least in part on identifying the one or more performance issues, providing, by the charging device, a recommendation to the user device that identifies one or more recommended actions that will remedy and/or prevent the performance degradation in the user device; and
causing, by the charging device, display of the recommendation on a display screen of the user device.
7 Assignments
0 Petitions
Accused Products
Abstract
Self-healing charging devices and techniques for identifying and/or troubleshooting causes of performance degradation in user devices are described. The self-healing charging devices described herein can leverage performance logs associated with user devices to identify problems on the user devices while the user devices are charging. Additionally or alternatively, the self-healing charging devices can leverage predictive models learned from a collection of data derived from a plurality of users associated with a network to identify usage and/or performance patterns for predicting issues that can arise based on usage patterns of the user of the user device. In some examples, the self-healing charging devices can be communicatively coupled to at least one network for offloading some of the processing. The self-healing charging devices can enable users to easily identify issues causing and/or leading to performance degradation on their user devices and remedy and/or prevent problems that cause the performance degradation.
15 Citations
19 Claims
-
1. A method, comprising:
-
charging, by a charging component of a charging device, a user device connected to the charging device; while charging the user device; receiving, by the charging device, data at the charging device from the user device; analyzing, by the charging device, the data to identify one or more performance issues associated with current and/or predicted performance degradation in the user device; based at least in part on identifying the one or more performance issues, providing, by the charging device, a recommendation to the user device that identifies one or more recommended actions that will remedy and/or prevent the performance degradation in the user device; and causing, by the charging device, display of the recommendation on a display screen of the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A charging device comprising:
-
one or more processors; a charging component that charges a user device when the user device is connected to the charging device; and a computer-readable media that includes a plurality of computer-executable components, the plurality of computer-executable components comprising; a communicating module configured to, while the charging component charges the user device; receive, from the user device, data including logs representative of activities and/or errors associated with the user device; transmit, to the user device, a recommendation indicating one or more recommended actions that will remedy and/or prevent current and/or predicted performance degradation in the user device; and cause the user device to display the recommendation on a display of the user device; an analyzing module configured to, while the charging component charges the user device, analyze the data to identify one or more performance issues associated with the current and/or predicted performance degradation in the user device; and a recommending module configured to, while the charging component charges the user device, generate the recommendation based on the identification of the one or more performance issues by the analysis module and transmit the recommendation to the user device through the communicating module. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification