Abstract: A method includes determining capabilities associated with a first computing device and based on the capabilities of the first computing device, determining at least a subset of one or more operations in a workflow that the first device can perform. The method may involve transmitting to the first computing device at least the subset of the one or more operations, performing by the first computing device the subset of the one or more operations, and performing by a second computing device any remaining operations in the one or more operations not included in the subset. A system includes a central computer operable to receive capabilities identification information and use the capabilities identification information to determine capabilities associated with a remote computer, and further to determine a subset of one or more operations to be performed by the remote computer during performance of a workflow, based on the determined capabilities associated with the remote computer.
Abstract: A system for providing interactive voice response (IVR) service includes an intelligent IVR system and a database having a plurality of datasets for use in automatically authenticating a user and automatically determining the user's intention. Some embodiments of the intelligent IVR system use GPS data to automatically determine the user's intention. Some embodiments of communication devices include an IVR data application operable to communicate with the intelligent IVR system and thereby automatically authenticate the user and determine user intention.
Abstract: A system for providing applications for mobile service providers includes a common application services framework providing one or more interfaces to communicate with applications accessible by one or more mobile communication devices, and providing a web-based interface to the one or more mobile communication devices using a plurality of communication formats and/or via a plurality of telecommunication carrier networks.