System and method for identifying problems via a monitoring application that repetitively records multiple separate consecutive files listing launched or installed applications
First Claim
1. A method, comprising:
- retrieving, via a computing device, from a mobile computing device having a wireless data connection, a list of applications that were launched or installed on the mobile computing device during a time period prior to an operational disruption, the list of applications generated via a monitoring application running on the mobile computing device, wherein the monitoring application repetitively records multiple separate consecutive files listing applications that have been launched or installed within the time period;
using, via the computing device, a data table of combinations of incompatible programs and drivers to analyze said list of the applications that were launched or installed, to create a list of potential fault-causing interactions due to software incompatibilities of hardware or of software installed in said mobile computing device; and
updating, via the computing device, a knowledge database with data identifying at least one of said potential fault-causing interactions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for discovering fault conditions such as conflicts between applications and an operating system, driver, hardware, or a combination thereof, installed in mobile computing devices uses a mobile device running a diagnostic application. A list of applications that were launched or installed during a time period prior to an operational disruption is retrieved. A data table of combinations of incompatible programs and drivers is used to analyze the list of the applications that were launched or installed to create a list of potential fault-causing interactions due to software incompatibilities of software installed in the mobile computing device. A knowledge database is updated with data identifying at least one of the potential fault-causing interactions. Further disclosed is a computer program that identifies hardware-created or software-created problems and operational disruptions in mobile computing devices by collecting data on incompatibilities in particular mobile computing devices on the internet.
42 Citations
10 Claims
-
1. A method, comprising:
-
retrieving, via a computing device, from a mobile computing device having a wireless data connection, a list of applications that were launched or installed on the mobile computing device during a time period prior to an operational disruption, the list of applications generated via a monitoring application running on the mobile computing device, wherein the monitoring application repetitively records multiple separate consecutive files listing applications that have been launched or installed within the time period; using, via the computing device, a data table of combinations of incompatible programs and drivers to analyze said list of the applications that were launched or installed, to create a list of potential fault-causing interactions due to software incompatibilities of hardware or of software installed in said mobile computing device; and updating, via the computing device, a knowledge database with data identifying at least one of said potential fault-causing interactions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A tangible non-transitory computer readable storage medium storing instructions, which when executed by a computing device instruct said computing device to perform a method comprising:
-
retrieving from a mobile computing device having a wireless data connection, a list of applications that were launched or installed on the mobile computing device during a time period prior to an operational disruption, the list of applications generated via a monitoring application running on the mobile computing device, wherein the monitoring application repetitively records multiple separate consecutive files listing applications that have been launched or installed within the time period; using a data table of combinations of incompatible programs and drivers to analyze said list of the applications that were launched or installed, to create a list of potential fault-causing interactions due to software incompatibilities of hardware or of software installed in said mobile computing device; and updating a knowledge database with data identifying at least one of said potential fault-causing interactions.
-
-
10. A system, comprising:
-
a processor; a memory storing a set of instructions, which when executed instruct the processor to; retrieve from a mobile computing device having a wireless data connection, a list of applications that were launched or installed on the mobile computing device during a time period prior to an operational disruption, the list of applications generated via a monitoring application running on the mobile computing device, wherein the monitoring application repetitively records multiple separate consecutive files listing applications that have been launched or installed within the time period; use a data table of combinations of incompatible programs and drivers to analyze said list of the applications that were launched or installed, to create a list of potential fault-causing interactions due to software incompatibilities of hardware or of software installed in said mobile computing device; and update a knowledge database with data identifying at least one of said potential fault-causing interactions.
-
Specification