Apparatuses, Methods and Systems for A Social Networking Application Updater
AssigneeZynga Inc.
InventorsAmitt Mahajan, Luke Rajlich
Life of this patent
Estimating the term…
Loading patent…
AssigneeZynga Inc.
InventorsAmitt Mahajan, Luke Rajlich
Estimating the term…
The apparatuses, methods and systems for application update includes determining a module dependency graph for a current version of the application, when an indication to generate an updated version of the application is received. A code database is queried to obtain all version numbers for dependent modules identified in the module dependency graph. Recent versions of all dependent modules are selected for an updated version of the application to generate an initial set of dependent modules for the application. Specification attributes for the recent version of the dependent modules are obtained and verified to determine if they are compatible with the updated version of the application. When it is determined that a specific dependent module is not compatible, a different version number for the specific dependent module is selected and the initial set is modified by replacing the recent version with the different version number to generate a modified set. The verification is performed iteratively till all dependent modules are compatible with the updated version of the application. The updated version is compiled using the modified set. The compiling results in transferring a user from the current version to the updated version while the user is using the application.
A processor-implemented application updating method, comprising:
An application updating system, comprising:
A non-transitory computer-readable medium storing processor-executable application updating instructions, the instructions comprising instructions to:
Dependencies are inferred from the claim text.