Patent ID: 11972244
Assignee: IRON GAMING LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A method for improving a mobile application, the method comprising steps to combine a first mobile application with software to produce an improved mobile application providing added functionalities to the first mobile application, and the steps are:
unpacking a first file of the first mobile application to obtain contents that include codes of the first mobile application and resource data of the first mobile application;
setting a common name space for the resource data of the first mobile application and resource data of a second mobile application, wherein the second mobile application is the software;
assembling the codes of the first mobile application and codes of the second mobile application; and
packing the assembled codes of the first mobile application and the second mobile application, the resource data of the first mobile application, the resource data of the second mobile application, and data of the common name space to create a file of the improved mobile application,
wherein data of a second file of the second mobile application are configured to cause the improved mobile application to enable:
capturing images of the improved mobile application as the improved mobile application is running;
extracting image descriptors from each image of the captured images;
processing the extracted image descriptors to generate input to a model derived from a trained computer neural network;
processing output of the model to determine a category for the captured image from which the image descriptors are extracted;
extracting one or more features present in the captured image according to predetermined criteria for feature extraction for the category; and
processing the extracted one or more features to monitor a status of the improved mobile application and/or gather data from contents of the improved mobile application,
wherein the extracted one or more features are processed to identify one or more specific points in the runtime of the improved mobile application to push content to the improved mobile application,
wherein the data of the second file of the second mobile application are configured to add functionalities to the first mobile application and the improved mobile application provides the added functionalities.