System and method for causing messages to be delivered to users of a distributed voice application execution system
AssigneeXtone, Inc.
InventorsVishal Dhawan, Timothy M Price, Manoj Sindhwani
Life of this patent
Estimating the term…
Abstract
A system that is capable of receiving and interpreting a user's spoken commands is also coupled to a television interface device that controls video programming content displayed the user's television. The user can speak commands to cause certain programs to be played, and to control various functions of the television. The system can track and analyze a user's video viewing habits. In addition, the system is able to determine which of multiple users might be interested in a particular video program, and the system can play marketing messages regarding that video program to those users that might be interested in viewing the video program.
Claims23
A method of delivering messages to users of a distributed voice application execution system, comprising:
- creating or selecting a voice application that will display or play a specific message to a user in an interactive fashion that involves receiving information from the user and acting on that received information, wherein the voice application comprises a set of instructions about how to interact with a user and wherein the voice application is configured to be performed for a user by a voice applications agent;
- and
- causing the created or selected voice application to be performed, at least in part, on multiple user local devices by voice applications agents that are running, at least in part, on the user local devices such that the specific message is displayed or played to the users in an interactive fashion via the local devices, wherein performing the voice application on a local device comprises a voice applications agent located, at least in part, on the local device following the set of instructions that comprise the voice application in order to interact with the user.
A non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors of a local device and/or one or more processors of at least one computer server in communication with the local device, cause the local device and/or the at least one computer server to perform a method of delivering a message to users of a distributed voice application execution system, the method comprising:
- creating or selecting a voice application that will display or play a specific message to a user in an interactive fashion that involves receiving information from the user and acting on that received information, wherein the voice application comprises a set of instructions about how to interact with a user and wherein the voice application is configured to be performed for a user by a voice applications agent;
- and
- causing the created or selected voice application to be performed, at least in part, on the multiple user local devices by voice applications agents that are running, at least in part, on the user local devices such that the specific message is displayed or played to the users in an interactive fashion via the local devices, wherein performing the voice application on a local device comprises a voice applications agent located, at least in part, on the local device following the set of instructions that comprise the voice application in order to interact with the user.
A system for delivering a message to users of a distributed voice application execution system, comprising:
- one or more computers programmed to perform operations comprising:
- creating or selecting a voice application that will display or play a specific message to a user in an interactive fashion that involves receiving information from the user and acting on that received information, wherein the voice application comprises a set of instructions about how to interact with a user and wherein the voice application is configured to be performed for a user by a voice applications agent;
- and
- causing the created or selected voice application to be performed, at least in part, on the multiple user local devices by voice applications agents that are running, at least in part, on the user local devices such that the specific message is displayed or played to the users in an interactive fashion via the local devices, wherein performing the voice application on a local device comprises a voice applications agent located, at least in part, on the local device following the set of instructions that comprise the voice application in order to interact with the user.
Dependencies are inferred from the claim text.