Interactive system and process
AssigneeFruitful Technologies Pty Ltd.
InventorDuc Anh Ngo
Life of this patent
Estimating the term…
Abstract
A method of delivering an instruction (206) to a mobile user device (106) connected to a network (110) is disclosed. The method comprising the steps of receiving an interactive workflow (202), translating the interactive workflow into the instruction (206) in a form executable by the mobile user device (106), and sending a message (208) including the instruction (206) to the mobile user device (106).
Claims29
A method of delivering an instruction to a mobile device coupled to a network, the method comprising the steps of:
- receiving an application for execution on the mobile device;
- translating the application into the instruction in a form executable by the mobile device, an address of the instruction being associated with a branch domain of a workflow tree;
- and
- sending a message including the instruction to the mobile device, the instruction configured for verification by the mobile device and the instruction including an address of a gateway server, information associated with processing data to the gateway server, and communication information to exchange the data with the gateway server;
- wherein the step of sending the message includes the step of sending a set of instructions for execution on the mobile device, the instructions including one or more addresses for the mobile device, one or more responses to be received from the mobile device, a server address to send the one or more responses, and how the one or more responses should be processed by the server, wherein the set of instructions are configured to include a divert command to divert one or more responses to a second backend system and wherein the step of sending the message includes the step of checking the integrity of the response by calling an Application Program Interface (API) of a first backend system when the one or responses are diverted to the second backend system.
A mobile device, comprising:
- a processor configured to receive a message including an instruction executable by the mobile device, the instruction being a translation of an application for execution on the mobile device, and the instruction configured to be verified by the mobile device and the instruction including an address of a gateway server, information associated with processing data to the gateway server, and communication information to exchange the data with the gateway server, and an address of the instruction being associated with a branch domain of a workflow tree, wherein the message includes a set of instructions for execution by the mobile device, the instructions including one or more addresses for the mobile device, one or more responses to be received from the mobile device, a server address to send the one or more responses, and how the one or more responses should be processed by the server wherein the set of instructions are configured to include a divert command to divert one or more responses to a second backend system and wherein the step of sending the message includes the step of checking the integrity of the response by calling an Application Program Interface (API) of a first backend system when the one or responses are diverted to the second backend system.
A mobile device as defined by 18, wherein the mobile device is a handset.
A non-transitory computer-readable medium containing program code embodying an application program for performing a method of delivering an instruction to a mobile device coupled to a network, the method comprising the steps of:
- receiving an application for execution on the mobile device;
- translating the application into the instruction in a form executable by the mobile device, an address of the instruction being associated with a branch domain of a workflow tree;
- and
- sending a message including the instruction to the mobile device, the instruction configured for verification by the mobile device and the instruction including an address of a gateway server, information associated with processing data to the gateway server, and communication information to exchange the data with the gateway server;
- wherein the step of sending the message includes the step of sending a set of instructions for execution on the mobile device, the instructions including one or more addresses for the mobile device, one or more responses to be received from the mobile device, a server address to send the one or more responses, and how the one or more responses should be processed by the server, wherein the set of instructions are configured to include a divert command to divert one or more responses to a second backend system and wherein the step of sending the message includes the step of checking the integrity of the response by calling an Application Program Interface (API) of a first backend system when the one or responses are diverted to the second backend system.
Dependencies are inferred from the claim text.