Method and apparatus for accessing an enterprise resource planning system via a mobile device
First Claim
Patent Images
1. A method, comprising:
- utilizing a processor for converting intermediate format data received from a mobile device into an enterprise resource planning server interface format, the converting the intermediate format data received from the mobile device into the enterprise resource planning server interface format comprises translating interface operations from the intermediate format data received from the mobile device into corresponding interface operations of a host application access application executed on the enterprise resource planning server; and
providing the converted intermediate format data to the host application access application executed on the enterprise resource planning server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for accessing an enterprise resource planning system via a mobile device is described. In one embodiment, the method includes parsing data from a host application access application into at least one object in an application-specific format, converting the data into an intermediate format that is compatible with a mobile device and communicating the converted data to the mobile device.
-
Citations
18 Claims
-
1. A method, comprising:
-
utilizing a processor for converting intermediate format data received from a mobile device into an enterprise resource planning server interface format, the converting the intermediate format data received from the mobile device into the enterprise resource planning server interface format comprises translating interface operations from the intermediate format data received from the mobile device into corresponding interface operations of a host application access application executed on the enterprise resource planning server; and providing the converted intermediate format data to the host application access application executed on the enterprise resource planning server.
-
-
2. The method of claim 1, further comprising:
-
identifying a type of the mobile device; and creating one or more native controls for the mobile device type from a standard interface.
-
-
3. The method of claim 2, wherein at least one native control comprises a native operation for one of dialing a phone number or saving a phone number in memory or presenting a map associated with an address.
-
4. The method of claim 1, further comprising preserving a connection to the enterprise resource planning server by preserving one or more sessions.
-
5. The method of claim 1, wherein the intermediate format is in one of JSON and XML.
-
6. The method of claim 1, wherein the intermediate format data received from the mobile device is generated from native controls of the mobile device.
-
7. A non-transitory computer readable medium, storing instructions for executing a process, the instructions comprising:
-
converting intermediate format data received from a mobile device into an enterprise resource planning server interface format, the converting the intermediate format data received from the mobile device into the enterprise resource planning server interface format comprises translating interface operations from the intermediate format data received from the mobile device into corresponding interface operations of a host application access application executed on the enterprise resource planning server; and providing the converted intermediate format data to the host application access application executed on the enterprise resource planning server.
-
-
8. The non-transitory computer readable medium of claim 7, the instructions further comprising:
-
identifying a type of the mobile device; and creating one or more native controls for the mobile device type from a standard interface.
-
-
9. The non-transitory computer readable medium of claim 8, wherein at least one native control comprises a native operation for one of dialing a phone number or saving a phone number in memory or presenting a map associated with an address.
-
10. The non-transitory computer readable medium of claim 7, the instructions further comprising preserving a connection to the enterprise resource planning server by preserving one or more sessions.
-
11. The non-transitory computer readable medium of claim 7, wherein the intermediate format is in one of JSON and XML.
-
12. The non-transitory computer readable medium of claim 7, wherein the intermediate format data received from the mobile device is generated from native controls of the mobile device.
-
13. An apparatus, comprising:
a processor, configured to; convert intermediate format data received from a mobile device into an enterprise resource planning server interface format, the converting the intermediate format data received from the mobile device into the enterprise resource planning server interface format comprises translating interface operations from the intermediate format data received from the mobile device into corresponding interface operations of a host application access application executed on the enterprise resource planning server; and provide the converted intermediate format data to the host application access application executed on the enterprise resource planning server.
-
14. The apparatus of claim 13, wherein the processor is further configured to:
-
identify a type of the mobile device; and create one or more native controls for the mobile device type from a standard interface.
-
-
15. The apparatus of claim 14, wherein at least one native control comprises a native operation for one of dialing a phone number or saving a phone number in memory or presenting a map associated with an address.
-
16. The apparatus of claim 13, wherein the processor is further configured to preserve a connection to the enterprise resource planning server by preserving one or more sessions.
-
17. The apparatus of claim 13, wherein the intermediate format is in one of JSON and XML.
-
18. The apparatus of claim 13, wherein the intermediate format data received from the mobile device is generated from native controls of the mobile device.
Specification