Dynamic Application Execution on Client Devices
AssigneeSynamedia Limited
InventorsMichael Joseph Burns, Yaacov Levy
Life of this patent
Estimating the term…
Loading patent…
AssigneeSynamedia Limited
InventorsMichael Joseph Burns, Yaacov Levy
Estimating the term…
Techniques for dynamic application packaging and execution are described herein. In various embodiments, one or more servers, which include one or more processors and non-transitory memory, duplicate a component in an application to generate duplicated components within the application. The server(s) then package the application to include diversified versions of the duplicated components and obtaining metadata describing the diversified versions. The server(s) also receive from a client device a request for execution of a version of the application, compose a unique manifest for the client device in response to the request, where the unique manifest identifies the version of the application and a version of the component among the diversified versions. The server(s) then cause execution of the version of the application at the client device, including causing execution of the version of the component at the client device according to the unique manifest.
A method comprising:
A non-transitory memory storing one or more programs, which, when executed by one or more servers with one or more processors, cause the one or more servers to:
The non-transitory memory of claim 17, wherein the component includes a non-functional function.
A server comprising:
Dependencies are inferred from the claim text.