Patent ID: 9069626
Filing Date: 2015-06-30
Classification: G06F

Abstract:
1. A method performed by a computer system executing software stored on a computer readable storage medium, the method comprising: initializing a native source application and a target application, wherein the initializing includes creating a first and second normalized application container (NAC) in a trusted system for the native source application and the target application, and each NAC is used to normalize data from the corresponding application; receiving an application data set from the native source application at the first NAC for the native source application; for each of the native source application and the target application, creating an application logic module, a workflow rule, and an application data module in the trusted system; normalizing the application data set received from the native source application to a universal data set using the first NAC using the application logic module, the workflow rule, and the application data module for the native source application; storing the universal data set in the trusted system, wherein the universal data set is operable to be used and shared by one or more other applications; denormalizing the universal data set to a target application data set using the second NAC; transferring the target application data set to the target application; receiving information from one or more users at a universal user interface in the trusted system; storing the information in the universal data set; denormalizing the information to a data set for at least one of the native source application and the target application; and transferring the denormalized information to at least one of the native source application and the target application.