Patent ID: 9113282
Filing Date: 2015-08-18
Classification: G06Q,H04L,H04W

Abstract:
1. A method for managing mobile applications, electronic forms, data instances, business processes, and network services from multiple software providers in a mobile device, comprising: executing one or more mobile applications in the mobile device, each of the mobile applications configured with a different electronic form, electronic forms data instance, business process, and network service; discovering context information associated with resources integrated in the mobile device; receiving additional context information for each electronic form from a network service; storing and managing, in the mobile device, the context information and the additional context information for each of the one or more mobile applications by a unified mobile resource contextualization engine residing in the mobile device; providing an extensible Application Programming Interface (API) configured to provide the one or more mobile applications access to the stored context information and the additional context information; authorizing at least one of the one or more mobile applications to access the stored context information and the additional context information; allowing only the at least one authorized mobile application to access the stored context information and the additional context information via the extensible API; each of the at least one authorized mobile applications automatically updating a respective electronic form and electronic forms data instance according to a respective business process and network service utilizing accessed context information and the additional context information; and wherein each of the at least one authorized mobile applications accesses the stored context information and the additional context information during the updating of said respective electronic form and electronic forms data instance.