COMPUTER IMPLEMENTED METHOD, COMPUTER SYSTEM, ELECTRONIC INTERFACE, MOBILE COMPUTING DEVICE AND COMPUTER READABLE MEDIUM
First Claim
1. A computer implemented method for processing a request from a mobile application residing on a mobile computing device, comprising:
- receiving, at an interface, the request for data from the mobile application residing on the mobile computing device;
determining, at the interface, an interface service to be executed;
executing, at the interface, the interface service;
obtaining, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data;
translating, at the interface, the consumption model and the associated data into an open source protocol; and
sending, from the interface, a response including the translated consumption model and the associated data to the mobile application on the mobile device.
3 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes computer implemented methods, computer systems, electronic interfaces, mobile computing devices, and computer readable mediums for processing a request from a mobile application residing on a mobile computing device. One method may include receiving the request for data from the mobile application residing on the mobile device at an interface. The method may further include determining an interface service to be executed and executing the interface service. The method can then obtain, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data. The method may further include translating the consumption model and the associated data into an open source protocol, and sending a response from the interface including the translated consumption model and the associated data to the mobile application on the mobile device.
19 Citations
18 Claims
-
1. A computer implemented method for processing a request from a mobile application residing on a mobile computing device, comprising:
-
receiving, at an interface, the request for data from the mobile application residing on the mobile computing device; determining, at the interface, an interface service to be executed; executing, at the interface, the interface service; obtaining, at the interface, from the execution of the interface service, a consumption model comprising one or more data models and associated data; translating, at the interface, the consumption model and the associated data into an open source protocol; and sending, from the interface, a response including the translated consumption model and the associated data to the mobile application on the mobile device. - View Dependent Claims (2, 3, 4)
-
-
5. A computer system for processing a request from a mobile application residing on a mobile device, comprising:
-
an interface operable to; receive the request for data from the mobile application residing on the mobile device; determine an interface service to be executed; execute the interface service; obtain a consumption model comprising one or more data models and associated data; translate the consumption model and the associated data into an open source protocol; and send a response including the translated consumption model and the associated data to the mobile application on the mobile device; a business application server, comprising; a model provider operable to determine the one or more data models associated with the interface service; a data adapter operable to determine the data associated with the one or more data models; and an interface integration component operable to generate the consumption model comprising the one or more data models and the associated data. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. An electronic interface operable to:
-
receive a request for data from a mobile application residing on the mobile device; determine an interface service to be executed; execute the interface service; obtain a consumption model comprising one or more data models and associated data; translate the consumption model and the associated data into an open source protocol; and send a response including the translated consumption model and the associated data to the mobile application on the mobile device. - View Dependent Claims (13)
-
-
14. A mobile computing device, comprising:
a mobile application performing the steps of; sending a request for data from the mobile application encoded in an open source protocol to a proprietary business application; obtaining from the business application a consumption model comprising one or more data models and associated data encoded in an open source protocol. - View Dependent Claims (15, 16, 17)
-
18. A non-transitory computer readable medium for processing a request from a mobile application residing on a mobile device, comprising computer executable instructions that, when executed, perform the steps of:
-
receiving the request for data from the mobile application residing on the mobile device; determining an interface service to be executed; executing the interface service; obtaining from the execution of the interface service, a consumption model comprising one or more data models and associated data; translating the consumption model and the associated data into an open source protocol; and sending a response including the translated consumption model and the associated data to the mobile application on the mobile device.
-
Specification