Browse Prior Art Database

Method and System for Cognitive Analysis Based Application Fail-Over Support Enhancement

IP.com Disclosure Number: IPCOM000250334D
Publication Date: 2017-Jun-29
Document File: 2 page(s) / 98K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system is disclosed for facilitating a fail-over support application based on cognitive analysis, wherein the cognitive analysis of the system includes but is not limited to identifying current mouse cursor location, user's current action and widgets the user has interacted with before an application has become unresponsive.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

1

Method and System for Cognitive Analysis Based Application Fail-Over Support Enhancement

Crashing of applications thereby making them unresponsive while a user is operating the application is a problem faced quite often by users, the applications including but not limited to emails, developing source code and instant messaging. The user may even end up losing previously entered data thereby making the user perform an action all over again. For instance, when a user is sending an email and the email application has crashed and has become unresponsive, the user has to close the email application and launch it again to rewrite the entire email.

There exists a need for a system that facilitates efficient operation of applications by providing application fail-over support based on context, content and the user’s intended goal identified through cognitive analysis.

Disclosed is a method and system that facilitates a fail-over support application based on cognitive analysis, wherein the cognitive analysis of the system includes but is not limited to identifying current mouse cursor location, user's current action and widgets the user has interacted with before an application has become unresponsive. The method automatically triggers fail-over support application to provide the same functionality thereby satisfying the user's continuous actions to complete an immediate task.

In accordance with the method and system, on installing an application, an application categorization model is employed. As per the application categorization model, the system examines libraries including but not limited to APIs (Application program interface), DLLs (Dynamic-link library) and plug-ins that are typically used in installation packages. In the next step, the system scans through documents including but not limited to configuration file, README file, user manuals and on-line help files that are associated with the application, in order to determine core functionality of the application. Further, the system categorizes the applications (products) based on the determined core functionality. Considering an example, an email application can be categorized and tagged for personal communication and editor. The system finally integrates the categorization information with an OS-level application manager.

After categorizing the application, a system execution model is employed, wherein the system detects the user’s most recently interacted applications. On identifying that a certain application has been unresponsive for a certain amount of time, the system determines the user’s actions. The user’s actions are identified through factors including but not limi...