发明名称 System and method for dynamically generating a user personalized downloadable executable file
摘要 In an aspect, a system, non-transitory machine readable medium and method for providing a personalized executable file to a client device is disclosed. A request sent from a client device to obtain a software application is received. The request is processed to identify the client device and a user associated with the client device. The client device profile information associated with the identified client device as well as user profile information associated with the identified user is determined. One or more configuration/core library files are selected from a file database based on the user profile information and the client device profile information. A personalized executable file is generated for the requested software application, wherein the personalized executable file comprises selected core library files and the selected configuration files. The personalized executable file of the requested software application is then sent to the client device.
申请公布号 US9389845(B2) 申请公布日期 2016.07.12
申请号 US201213421778 申请日期 2012.03.15
申请人 Infosys Limited 发明人 Gupta Puneet;Darbari Akshay;Sivaramamurthy Venkat Kumar;Vusirika Sudhakar
分类号 G06F9/44;G06F9/445 主分类号 G06F9/44
代理机构 LeClairRyan, a Professional Corporation 代理人 LeClairRyan, a Professional Corporation
主权项 1. A method for providing a personalized executable file to a client device, the method comprising: processing, by an application management computing device, a received request sent from a client device to obtain a software application, wherein the processing comprises identifying the client device and a user associated with the client device; determining, by the application management computing device, client device profile information associated with the identified client device and user profile information associated with the identified user; selecting, by the application management computing device, one or more core library files based on at least the determined client device profile information and subscription information associated with the user and one or more configuration files based on at least the determined user profile information and the subscription information associated with the user for the requested software application from a file database; generating, by the application management computing device, a custom personalized executable file of the requested software application, wherein the personalized executable file comprises the one or more selected core library files associated with the determined client device profile information and the one or more selected configuration files associated with the determined user profile information; sending, by the application management computing device, the personalized executable file of the requested software application to the client device; identifying, by the application management computing device, one or more updated files associated with the previously sent personalized executable file of the requested software application that have an updated version in the file database, wherein the one or more updated files comprise one or more updated configuration files or an updated personalized executable file; and sending, by the application management computing device, at least the one or more updated files to the client device, wherein the one or more updated files are configured to cause the client device to operate the updated version of the requested software application.
地址 Bangalore IN