发明名称 System and method for providing one or more updated files for a generated user personalized software application
摘要 In an aspect, a system, non-transitory machine readable medium and method for updating at least a portion of a previously transmitted personalized software application is disclosed. A request is received from a user's client device to obtain one or more updated files associated with a previously transmitted personalized software application which includes a customized executable file having core library file(s) and configuration file(s). The user and client device profile information is retrieved from a user database to identify the core library and the one or more configuration files that were included in the previously transmitted executable file. A file database is accessed and at least one updated file is selected corresponding to a previous version file included in the previously transmitted executable file. The updated file(s) is sent to the client device which is then implemented by the client device to operate the updated version of the software application.
申请公布号 US8793337(B2) 申请公布日期 2014.07.29
申请号 US201213421781 申请日期 2012.03.15
申请人 Infosys Limited 发明人 Puneet Gupta;Akshay Darbari;Venkat Sivaramamurthy Kumar;Sudhakar Vusirika
分类号 G06F15/16;G06F15/173 主分类号 G06F15/16
代理机构 LeClairRyan, a Professional Corporation 代理人 LeClairRyan, a Professional Corporation
主权项 1. A method for updating at least a portion of a previously transmitted personalized software application, the method comprising: receiving a request from a user's client device to obtain one or more updated files associated with a personalized software application previously transmitted to the client device, wherein the personalized software application includes a customized executable file having one or more core library files and one or more configuration files selected based on user profile information and client device profile information; retrieving the user profile information and the client device profile information from a user database to identify the one or more core library and the one or more configuration files included in the previously transmitted customized executable file; accessing a file database and selecting at least one updated file corresponding to a previous version file included in the previously transmitted customized executable file; sending the at least one updated file to the client device, wherein the at least one updated file is configured to be implemented by the client device to allow the client device to operate the updated version of the software application; retrieving one or more non-updated files included in the previous customized executable file; compiling the at least one updated file with the one or more non-updated files to generate an updated customized executable file; and sending the updated customized executable file to the client device, wherein the client device replaces the previous customized executable file with the updated customized executable file to run an updated version of the software application.
地址 Bangalore IN