Interactive system and process
OwnerDuc Anh Ngoinventor
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
(canceled)
A system, comprising:
- a client application and an application gateway, the client application configured to verify a set of instructions sent by the application gateway, interpret the set of instructions, interact with a user device in accordance with the set of instructions;
- and send responses back to the application gateway;
- and
- the application gateway configured to maintain a database of user devices on which the client application has been installed, generate and deliver interactive applications to the user device via any one of a plurality of communication channels, confirm integrity and authenticity of outgoing and inbound messages to the user of the user device;
- and provide application programming interfaces (APIs) to deploy an interactive application to the user device and receive corresponding responses generated by the client application on the user device.
The system of claim 27, wherein the user device is a mobile device.
The system of claim 47, wherein the set of instructions is compiled once prior to being received by the user device.
The system of claim 47, wherein a unique message identifier and a response identifier to confirm the authenticity of the received message.
A method, comprising:
- providing a client application and an application gateway, the client application verifying a set of instructions sent by the application gateway, interpreting the set of instructions, interacting with a user device in accordance with the set of instructions;
- and sending responses back to the application gateway;
- and
- the application gateway including a database of user devices on which the client application has been installed, providing interactive applications to the user device via any one of a plurality of communication channels, confirming integrity and authenticity of outgoing and inbound messages to the user device;
- and providing application programming interfaces (APIs) to deploy an interactive application to the user device and receive corresponding responses generated by the client application on the user device.
A computer program product, stored on a non-transitory computer readable medium, comprising instructions that, when executed on one or more computers, cause the one or more computers to perform operations to receive an interactive workflow for execution on the mobile device;
- translate the application into the instruction in a form executable by the mobile device;
- 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.
Dependencies are inferred from the claim text.