Systems and methods for mobile device predictive response capabilities
First 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, the prediction layer configured to send the service request to a backend server, the backend server remote from the mobile device;
prior to receiving a response from the backend server, the mobile device curve fitting unit configured to generate predictive formulas using existing parameters and functions;
the prediction generation unit configured to identify a predictive formula with similar format parameters as the service request, and to calculate an interim response from the identified predictive formula;
after receiving the backend server response, the curve fitting unit configured to refine at least the identified predictive formula using the received response; 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
12 Citations
20 Claims
-
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, the prediction layer configured to send the service request to a backend server, the backend server remote from the mobile device; prior to receiving a response from the backend server, the mobile device curve fitting unit configured to generate predictive formulas using existing parameters and functions; the prediction generation unit configured to identify a predictive formula with similar format parameters as the service request, and to calculate an interim response from the identified predictive formula; after receiving the backend server response, the curve fitting unit configured to refine at least the identified predictive formula using the received response; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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, the backend server in communication with the mobile device across an electronic communication network; prior to receiving a response from the backend server, the mobile device curve fitting unit generating predictive formulas using existing parameters and functions; the prediction generation unit searching the metadata store to identify records containing a predictive formula with similar format parameters as the service request; the prediction generation unit calculating an interim response to the service request using the identified predictive formula; providing the calculated interim response to the frontend application for display in a user interface as an interim result to the service request; and after receiving the backend server response, the curve fitting unit refining at least the identified predictive formula using the received response. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
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, the backend server in communication with the mobile device across an electronic communication network; prior to receiving a response from the backend server, the mobile device curve fitting unit generating predictive formulas using existing parameters and functions; the prediction generation unit searching a metadata store of the prediction layer to identify records containing a predictive formula with similar format parameters as the service request; the prediction generation unit calculating an interim response to the service request using the identified predictive formula; providing the calculated interim response to the frontend application for display in a user interface as an interim result to the service request; and after receiving the backend server response, the curve fitting unit refining at least the identified predictive formula using the received response. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification