Patent ID: 9158520
Filing Date: 2015-10-13
Classification: G06F,H04L

Abstract:
1. A method implemented on at least one computing device, each computing device having at least one processor, storage, and a communication platform connected to a network for providing packages to applications, the method comprising: generating an application that is executable on a plurality of device platforms; providing the application to a client device; receiving, from the client device, after the application is provided to the client device, a package request that includes information indicating a first package for modifying or supplementing the application; determining a version of the application at the client device; determining one or more package dependencies for the first package based on the version; determining, based on the one or more package dependencies, a second package for modifying or supplementing the application; obtaining the first package and the second package; and providing the first package and the second package to the client device such that the first package and the second package are used to modify or supplement the application at the client device.