A mobile device includes a frontend application, a prediction layer including a dispatch unit, prediction generation unit, metadata store, and curve fitting unit. A method includes receiving at the prediction layer a frontend application service request, forwarding the service request about contemporaneously to the curve fitting unit, prediction generation unit, and a backend server, the prediction generation unit searching the metadata store for a predictive formula associated with the service request, calculating a response using the predictive formula, and providing the calculated response for display in a user interface as an interim result to the service request. A response from the backend server is displayed by the frontend application. The curve fitting unit generates and/or refines a predictive formula for the service request based on the service request parameters and the backend server response. A non-transitory computer-readable medium is also disclosed.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A mobile device comprising: an application layer including a frontend application, the frontend application having a user interface for data entry by a user; a prediction layer including a dispatch unit, a prediction generation unit, a metadata store, and a curve fitting unit; the prediction layer configured to receive a service request from the frontend application; and a control processor configured to execute instructions to control operations of the application layer, the frontend application, the prediction layer, the dispatch unit, the prediction generation unit, the metadata store, and the curve fitting unit. 2. The mobile device of claim 1, the service request including parameters for calculation of a response related to the data entered by the user. 3. The mobile device of claim 1, including the dispatch unit configured to forward the service request to a backend server in communication with the mobile device across an electronic communication network. 4. The mobile device of claim 1, including the prediction generation unit configured to search records of the metadata store. 5. The mobile device of claim 4, the records including a request identifier associated with a respective service request, a set of known parameters associated with the respective service request, and a predictive formula associated with the respective service request. 6. The mobile device of claim 5, including the prediction generation unit configured to calculate a response to the service request based on service request parameters and the predictive formula associated with the respective service request. 7. The mobile device of claim 1, including the dispatch unit configured to provide a response to the frontend application service request, the response generated by the prediction generation unit based on parameters of the service request and a predictive formula stored in the metadata store. 8. The mobile device of claim 1, including the curve fitting unit configured to refine the predictive formula based on parameters of the service request and a response to the service request received from a backend server in communication with the mobile device across an electronic communication network. 9. A method of providing a response to a service request from a frontend application of a mobile device, the mobile device including a prediction layer having a dispatch unit, a prediction generation unit, a metadata store, and a curve fitting unit, the method comprising: receiving at the prediction layer a service request from the frontend application, the service request including parameters for calculation of a response to data entered by a user; the dispatch unit forwarding the service request about contemporaneously to the curve fitting unit, the prediction generation unit, and a backend server in communication with the mobile device across an electronic communication network; the prediction generation unit searching the metadata store for records containing a predictive formula associated with the service request; calculating a response to the service request using the predictive formula; and providing the calculated response to the frontend application for display in a user interface as an interim result to the service request. 10. The method of claim 9, including displaying the interim result with a specific style indicating to a user that it is the interim result. 11. The method of claim 9, including: receiving a response from the backend server; the dispatch unit forwarding the received response to the frontend application for display in the user interface; and the dispatch unit forwarding the received response to the curve fitting unit. 12. The method of claim 11, including setting an indication at the dispatch unit that a response was received from the backend server. 13. The method of claim 9, including: the curve fitting unit generating a predictive formula based on the parameters of the service request and a response to the service request received from the backend server; and storing the predictive formula in a record of the metadata store. 14. The method of claim 13, including the curve fitting unit refining the predictive formula based on the parameters and the response to the service request received from the backend server. 15. A non-transitory computer-readable medium having stored thereon instructions which when executed by a control processor of a mobile device cause the mobile device to perform a method providing a response to a service request from a frontend application of the mobile device, the method comprising: receiving at a prediction layer of the mobile device the service request from the frontend application, the service request including parameters for calculation of a response to data entered by a user; a dispatch unit of the prediction layer forwarding the service request about contemporaneously to a curve fitting unit of the prediction layer, a prediction generation unit of the prediction layer, and a backend server in communication with the mobile device across an electronic communication network; the prediction generation unit searching a metadata store of the prediction layer for records containing a predictive formula associated with the service request; calculating a response to the service request using the predictive formula; and providing the calculated response to the frontend application for display in a user interface as an interim result to the service request. 16. The non-transitory computer-readable medium of claim 15, the instructions further configured to cause the control processor to perform the step of displaying the interim result with a specific style indicating to a user that it is the interim result. 17. The non-transitory computer-readable medium of claim 15, the instructions further configured to cause the control processor to perform the steps of: receiving a response from the backend server; the dispatch unit forwarding the received response to the frontend application for display in the user interface; and the dispatch unit forwarding the received response to the curve fitting unit. 18. The non-transitory computer-readable medium of claim 17, the instructions further configured to cause the control processor to perform the step of setting an indication at the dispatch unit that a response was received from the backend server. 19. The non-transitory computer-readable medium of claim 15, the instructions further configured to cause the control processor to perform the steps of: the curve fitting unit generating a predictive formula based on the parameters of the service request and a response to the service request received from the backend server; and storing the predictive formula in a record of the metadata store. 20. The non-transitory computer-readable medium of claim 19, the curve fitting unit refining the predictive formula based on the parameters of the service request and a response to the service request received from the backend server.