Patent ID: 9152484
Filing Date: 2015-10-06
Classification: G06F

Abstract:
1. A method comprising: identifying, by a processor, a set of installed software packages on a client machine; identifying a set of package updates available to update the set of installed software packages on the client machine; identifying a potential fault condition related to the set of package updates by accessing an event log comprising a state of the client machine and accessing a diagnostic database, wherein the diagnostic database is to be accessed before initiating installation of the set of package updates; determining a state of the client machine in view of the potential fault condition; generating a repair action in view of the state of the client machine; generating, by the processor, a notification to a user of the client machine, the notification indicating the potential fault condition and the repair action before initiating installation of the set of package updates; determining, by the processor, a time that the user has a greatest chance of intervening to review the notification; delivering, by the processor, the notification to the user at the time that the user has the greatest chance of intervening to review the notification; receiving, by the processor, a message from the user in response to the notification to the user of the client machine of the potential fault condition; and determining a package update activity in view of the message from the user.