Efficient system and method for running and analyzing multi-channel, multi-modal applications
First Claim
1. A method for developing applications comprising a visual development environment for developing said applications, the visual development environment comprising a library of templates and components and a drag-and-drop interface to said library;
- providing a process for building said applications that separates aspects of the applications to include data sources, processes and presentations to client devices;
and providing an application descriptor output based upon predetermined standards to enable said applications to be executed on different computer systems.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for developing, running and analyzing multi-modal applications includes a development platform, a run-time engine, and a data-mining module. Once a mobile application is built and tested on the development platform, it can be automatically deployed on the run-time system, which maintains and manages the application. Further, the data-mining system allows access to reporting and analysis tools that aid in understanding end-user behavior and preferences. This data can be used to further enhance applications by redesigning and redeploying them in a rapid and efficient manner.
157 Citations
5 Claims
-
1. A method for developing applications comprising a visual development environment for developing said applications, the visual development environment comprising a library of templates and components and a drag-and-drop interface to said library;
-
providing a process for building said applications that separates aspects of the applications to include data sources, processes and presentations to client devices;
and providing an application descriptor output based upon predetermined standards to enable said applications to be executed on different computer systems. - View Dependent Claims (2, 3)
-
- 4. A process for executing applications in a multi-channel, multi-modal system having a plurality of subscribers comprising identifying each subscriber within a unique identifier which is independent of a subscriber device running said application, each subscriber being presented with a personalized interface, journaling transactions and memory objects during interaction with a subscriber such that upon the subscriber being disconnected during a session the subscriber is uniquely identified upon reconnection to the application, and presenting to the subscriber an option to continue execution of the applications from a previous point of execution prior to said disconnection.
Specification