摘要:
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.
摘要:
Methods for a mobile device restarting subsystem software on a schedule that reduces the likelihood of subsystem failures without requiring a general system restart or impacting other subsystems. The mobile device may calculate a restart time window during which a first subsystem may be restarted efficiently and prior to the occurrence of software failures. Upon initialization of the first subsystem, a restart timer may be established which indicates the period since a previous restart of the first subsystem. Once the restart timer indicates a time within the restart time window, the mobile device may transmit request messages to other subsystems dependent upon the first subsystem. In response to a unanimous vote by the other subsystems or the restart timer exceeding the time restart window, the mobile device may restart the first subsystem. In an aspect, the mobile device may transmit the request messages at an increasing rate.
摘要:
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.
摘要:
A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the analytic software incorporated therein, may be provided and installed on a plurality of end user devices. Thereafter, the analytic software may work in conjunction with analytic processing logic to assist the developer in obtaining pertinent information related to bugs associated with the application that is being executed on an end user device.
摘要:
Various embodiments are described herein with regards to performing a selective fault recovery for an electronic device having a plurality of subsystems in which one of the subsystems has a fault. The selective fault recovery techniques described herein allow a user to use non-faulty subsystem of the electronic device while selective fault recovery is being conducted on the subsystem having the fault.
摘要:
A system for detecting and solving usability problems of users while using their mobile devices, which comprises an interception module at the user's side, for tracking the user's activities and interaction with applications, for generating session data that is stored in a session database; a server that receives the tracked session data for performing intelligent analysis used to enhance usability of application, and for carrying out smart targeted marketing; a service introduction module at the user's side, for providing data about relevant services to the user, in response to the data collected about the user's activities and according to pre-defined user and task models; an on-line help module, for providing in context online help to the user, in response to the data collected about the user's activities; an intention prediction module, activated by the Service introduction and on-line help modules, for predicting the intention of the user; a user analytics module for performing intelligent user segmentations; a usability problem detection module, for providing insights about the user interactions by using an error pattern detection process; a marketing analytics module, for performing intelligent marketing based on active data-mining by activating the Service introduction module that promotes the applications to the user at the client side and collects feedback; an error patterns module, activated by the usability problem detector, for analyzing the session data that was collected from the users and for identifying patterns of problems that users repeatedly face and a task modeler at the backend, for modeling applications and for generating task models of applications.
摘要:
According to one embodiment, a portable electronic apparatus (1) includes a communicating unit (14), an executing unit (S13, S113, S207), a generating unit (S17, S117, S209), a storing unit (13, 13a, 13a', S18, S119-S122, S210-S212), a first processing unit (S19 and S16, S123 and S116, S213 and S214), and a second processing unit (S20 and S16, S127 and S116, S223 and S214). The generating unit generates additional information associated with a result of the command processing executed by the executing unit. A first processing unit transmits a response containing the result of the command processing by the executing unit and information indicating presence of the additional information to the external apparatus, if the storing unit stores the additional information generated by the generating unit. A second processing unit transmits the additional information stored in the storing unit to the external apparatus, if receiving a command of requesting the additional information from the external apparatus.
摘要:
Systems and methods for recovering from software processing errors are provided. The systems and methods provide for the validation of data following the occurrence of a software processing error.