MOBILE CORE CLIENT ARCHITECTURE
First Claim
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 a mobile application on the mobile device, the first mobile application operable with a different electronic form, electronic forms data instance, business process, or network service;
storing context information for the mobile application, electronic form, electronic forms data instance, business process or network service on the mobile device by a unified mobile resource contextualization engine; and
allowing the mobile applications to access the context information, wherein the mobile application is configured to automatically process a respective electronic form or electronic forms data instance according to a respective business process and network service using the context information.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for automatically managing multiple types of applications, electronic forms, electronic forms data instances, network services and, network services. The methods and systems allow organizations with a mobile workforce that relies on established business processes to execute timely and secure exchange of information while providing easy to use, fast, accurate and flexible information capture capability in the field. These organizations and/or third-party providers may optimize the design of mobile applications to better match existing corporate processes and forms in order to reflect existing business needs, preferred graphical user interfaces, processes and experiences on the mobile devices. Organizations and/or third-party providers may also build mobile applications that allow information to be automatically created and updated both online and offline and synchronized or routed to another mobile device, an application server, web service, software-as-a-service (SaaS), database or website.
-
Citations
25 Claims
-
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 a mobile application on the mobile device, the first mobile application operable with a different electronic form, electronic forms data instance, business process, or network service; storing context information for the mobile application, electronic form, electronic forms data instance, business process or network service on the mobile device by a unified mobile resource contextualization engine; and allowing the mobile applications to access the context information, wherein the mobile application is configured to automatically process a respective electronic form or electronic forms data instance according to a respective business process and network service using the context information. - View Dependent Claims (2, 3, 5, 6, 7, 8)
-
-
4. (canceled)
-
9. A system for managing mobile applications, electronic forms, electronic forms data instances, business processes, and network services from multiple software providers in a mobile device, comprising:
-
at least one subsystem configured to execute a mobile application on the mobile device, the mobile application operable with a different electronic form, electronic forms data instance, business process, or network service; a storage subsystem configured to store context information for the mobile application, electronic form, electronic forms data instance, business process or network service on the mobile device, the storage subsystem including a unified mobile resource contextualization engine configured to store the context information; and an interface subsystem configured to allow the mobile applications to access the context information, wherein the mobile application is configured to automatically process a respective electronic form or electronic forms data instance according to a respective business process and network service using the context information. - View Dependent Claims (10, 11, 13, 14, 15, 16)
-
-
12. (canceled)
-
17. A computer-readable storage medium encoded with computer-readable instructions for managing mobile applications, electronic forms, electronic forms data instances, business processes, and network services from multiple software providers in a mobile device, the computer-readable instructions comprising instructions for causing the mobile device to:
-
execute a mobile applications on the mobile device, the mobile application operable with a different electronic form, electronic forms data instance, business process, or network service; store context information for the mobile application, electronic form, electronic forms data instance, business process or network service on the mobile device using a unified mobile resource contextualization engine; and allow the mobile application to access the context information, wherein the mobile application is configured to automatically process a respective electronic form or electronic forms data instance according to a respective business process and network service using the context information. - View Dependent Claims (18, 19, 21, 22, 23, 24)
-
-
20. (canceled)
-
25-27. -27. (canceled)
Specification