System and method for providing interactive services
AssigneeXtone, Inc.
InventorsVishal Dhawan, Timothy M. Price, Manoj Sindhwani
Life of this patent
Estimating the term…
Abstract
A system and method embodying the invention utilizes voice applications that are performed by voice applications agents resident on user local devices to deliver messages to the users. The voice applications can also be used to collect information from the users. Also, voice applications can be used to allow users to purchase goods and services. Voice applications for these purposes could be customized to take into account the individual characteristics of the users.
Claims19
A method of communicating with a plurality of users who are connected to a distributed voice application execution system via a digital data connection, comprising:
- facilitating generation of a plurality of voice applications that are designed to be performed on a corresponding plurality of user local devices that are operated by a plurality of users, the voice applications being configured to communicate with those users, wherein each of the voice applications is customized for a particular user in some fashion, and wherein the voice applications are configured to be performed for the users upon an occurrence of a triggering event;
- causing the plurality of generated voice applications to be stored, at least in part, on the plurality of respective user local devices so that the voice applications are available for performance on those user local devices upon the occurrence of the triggering event.
A method of communicating with a plurality of users who are connected to a distributed voice application execution system via a digital data connection, comprising:
- facilitating the generation of a plurality of voice applications designed to be performed on a corresponding plurality of user local devices and which are configured to communicate with the users of those local devices, wherein each of the plurality of voice applications is customized based on at least one characteristic of the user to whom the voice application will be performed, and where each of the plurality of voice applications is configured to communicate the same information to the users or to request that the users provide the same information;
- causing the plurality of generated voice applications to be stored, at least in part, on the plurality of user local devices upon an occurrence of a triggering event such that the plurality of voice applications are available for performance to the users of those local devices after the triggering event has occurred.
A system for communicating with a plurality of users who are connected to a distributed voice application execution system via a digital data connection, comprising:
- means for facilitating generation of a plurality of voice applications that are designed to be performed on a corresponding plurality of user local devices that are operated by a plurality of users, the voice applications being configured to communicate with those users, wherein each of the voice applications are customized for a particular user in some fashion, and wherein the voice applications are configured to be performed for the users upon an occurrence of a triggering event;
- and
- causing the plurality of generated voice applications to be stored, at least in part, no the plurality of respective user local devices so that the voice applications are available for performance on those user local device upon the occurrence of the triggering event.
A system for communicating with a plurality of users who are connected to a distributed voice application execution system via a digital data connection, comprising:
- a voice application generation unit that facilitates the generation of a plurality of voice applications that are designed to be performed on a corresponding plurality of user local devices that are operated by a plurality of users, the voice applications being configured to communicate with those users, wherein each of the voice applications is customized for a particular user in some fashion, and wherein the voice applications are configured to be performed for the users upon the occurrence of a triggering event;
- and
- a voice application transmission unit that causes the plurality of generated voice applications to be stored, at least in part, on the plurality of respective user local devices so that the voice applications are available for performance on those user local devices upon the occurrence of the triggering event.
Dependencies are inferred from the claim text.