Facilitating mobile device interaction with an enterprise database system
First Claim
1. A system for facilitating interaction by a mobile device with an enterprise database storing a plurality of enterprise work records, the system comprising:
- a server system comprising a hardware processor in communication with a local memory, the server system configurable to cause;
parsing a first one or more text messages sent from the mobile device during a session to identify one of a plurality of commands and one of a plurality of types of the enterprise work records;
determining, using historical data stored in the local memory and without querying the enterprise database, that the identified command and the identified type of enterprise work record were previously identified by parsing a previous one or more text messages sent from the mobile device during the session;
identifying, responsive to the determination, one or more fields of the identified type of enterprise work record required by the enterprise database to be populated to carry out the identified command;
sending a request message to the mobile device, the request message requesting user input to populate the one or more fields;
parsing a second text message sent from the mobile device during the session to identify field data for the one or more fields; and
sending instructions to the enterprise database to carry out the identified command with respect to the identified type of enterprise work record using the identified field data.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are systems, methods, apparatus and computer program products for facilitating text-based interaction by a mobile device with an enterprise database. In some implementations, a first one or more text messages sent from a mobile device during a session is parsed to identify a command and a type of enterprise work record. It is determined that the identified command and record type were previously identified. One or more fields of the record type required by the enterprise database to be populated to carry out the identified command is determined. A request message requesting user input to populate the one or more fields can be sent to the mobile device, and instructions can be sent to the enterprise database to carry out the identified command with respect to the identified type of enterprise work record using the field data.
-
Citations
20 Claims
-
1. A system for facilitating interaction by a mobile device with an enterprise database storing a plurality of enterprise work records, the system comprising:
-
a server system comprising a hardware processor in communication with a local memory, the server system configurable to cause; parsing a first one or more text messages sent from the mobile device during a session to identify one of a plurality of commands and one of a plurality of types of the enterprise work records; determining, using historical data stored in the local memory and without querying the enterprise database, that the identified command and the identified type of enterprise work record were previously identified by parsing a previous one or more text messages sent from the mobile device during the session; identifying, responsive to the determination, one or more fields of the identified type of enterprise work record required by the enterprise database to be populated to carry out the identified command; sending a request message to the mobile device, the request message requesting user input to populate the one or more fields; parsing a second text message sent from the mobile device during the session to identify field data for the one or more fields; and sending instructions to the enterprise database to carry out the identified command with respect to the identified type of enterprise work record using the identified field data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
parsing a first one or more text messages sent from the mobile device during a session to identify one of a plurality of commands and one of a plurality of types of the enterprise work records; determining, using historical data stored in a local memory and without querying the enterprise database, that the identified command and the identified type of enterprise work record were previously identified by parsing a previous one or more text messages sent from the mobile device during the session; identifying, responsive to the determination, one or more fields of the identified type of enterprise work record required by the enterprise database to be populated to carry out the identified command; sending a request message to the mobile device, the request message requesting user input to populate the one or more fields; parsing a second text message sent from the mobile device during the session to identify field data for the one or more fields; and sending instructions to the enterprise database to carry out the identified command with respect to the identified type of enterprise work record using the identified field data. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
parsing a first one or more text messages sent from the mobile device during a session to identify one of a plurality of commands and one of a plurality of types of the enterprise work records; determining, using historical data stored in a local memory and without querying the enterprise database, that the identified command and the identified type of enterprise work record were previously identified by parsing a previous one or more text messages sent from the mobile device during the session; identifying, responsive to the determination, one or more fields of the identified type of enterprise work record required by the enterprise database to be populated to carry out the identified command; sending a request message to the mobile device, the request message requesting user input to populate the one or more fields; parsing a second text message sent from the mobile device during the session to identify field data for the one or more fields; and sending instructions to the enterprise database to carry out the identified command with respect to the identified type of enterprise work record using the identified field data. - View Dependent Claims (17, 18, 19, 20)
-
Specification