Patent ID: 8108783
Filing Date: 2012-01-31
Classification: G06F

Abstract:
1. A method for migrating from a first application to a second application wherein the second application is an alternative to the first application with respect to functionality, the method comprising: overlaying, in a display device, a first graphical user interface (GUI) onto the second application, the first GUI corresponding to the first application which generates an overlay interface comprising the first GUI overlaid on a second GUI corresponding to the second application, said overlay interface displaying a plurality of features not comprising first unique features and comprising both second unique features and a plurality of common features, said first unique features appearing on the first GUI and being specific to only the first application, said second unique features appearing on the second GUI and being specific to only the second application, said common features appearing on both the first GUI and the second GUI and used by both the first application and the second application; responsive to a common feature of the plurality of common features having been selected via the overlay interface after said overlaying, invoking the selected common feature by both implementing the selected common feature by the second application through use of the first GUI and depicting in a suggestion area in the display device a set of steps which if executed would implement the selected common feature by the second application utilizing the second GUI, said suggestion area being spatially separated from the first GUI and the second GUI in the display device; after said depicting, exposing a portion of the second GUI in the display device by removing the selected common feature from the first GUI to expose the second GUI at a location where the selected common feature has been selectively removed from the first GUI if a first determination has been made that a first condition pertaining to the selected common feature has been satisfied; and after said exposing the portion of the second GUI, removing the first GUI to expose the second GUI in the display device if a second determination has been made that a second condition pertaining to the plurality of common features has been satisfied, else repeating a next iteration of said overlaying, said invoking, said exposing the portion of the second GUI, and said removing the first GUI until said second determination is made, wherein said second determination is made after said repeating has been performed at least once, wherein the first condition is satisfied at least once.