×

System method and computer program product for transferring unregistered callers to a registration process

  • US 7,016,843 B2
  • Filed: 03/09/2001
  • Issued: 03/21/2006
  • Est. Priority Date: 03/09/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for handling unregistered callers in a voice recognition framework, comprising the steps of:

  • determining whether a user is registered;

    executing a registration process if it is determined that the user is not registered; and

    receiving and recognizing utterances representative of information from the user during the registration process, wherein the receiving is carried out utilizing an input device;

    wherein the information includes billing information;

    wherein the billing information is selected from the group consisting of a billing address and credit card data, where the billing address includes a city in which the user resides;

    wherein the information further includes at least one phone number of the user;

    wherein the determining whether a user is registered includes gathering information relating to the user from a first database and comparing the information against a second database of registered users;

    wherein directions are given to the user explaining the registration process and another process by which the user exits the registration process such that the user is capable of exiting the registration process at any time during the registration process upon receipt and detection of a predefined keyword uttered by the user;

    wherein the executing the registration process includes receiving an account number that identifies a telecommunication carrier from which the user was transferred to the registration process, establishing a unique user account number for the user where the unique user account number is utilized for storing the information, and establishing a personal identification number for the user where the personal identification number is utilized for security purposes;

    wherein the registration process includes returning the user to main menu after the registration process is complete or upon receipt and detection of the keyword;

    wherein the handling unregistered callers is managed by a platform including a presentation layer, an application logic layer, an information access services layer, and a telecom infrastructure;

    wherein the application logic layer includes a set of reusable application components and a software engine for the execution thereof the application logic layer further including an application server, and a VoiceXML interpreter, the application server adapted for hosting logic of applications providing services, and the VoiceXML interpreter adapted for executing VoiceXML applications;

    wherein the presentation layer provides for communication with the user and includes a telephony server, a speech recognition server and a text-to-speech server, the telephony server adapted for providing an interface for receiving voice streams from the user, the speech recognition server adapted for providing speech recognition of the voice streams provided by the telephony server, and the text-to-speech server adapted for transforming text input into audio output that is streamed through the telephony server to the user;

    wherein the information access services layer provides access to modular value-added services and includes a content service, a user profile service, a billing service, and a portal management service, the content service adapted to manage the first database and the second database and to send alarms based on alarm conditions, the user profile service adapted to provide user information upon an authenticated request, the billing service adapted to capture and process billable events associated with the user, and the portal management service adapted to maintain the information on a voice portal associated with the user, where the voice portal is capable of being configured by the user to administer the applications providing the services that are selected by the user;

    wherein the services that are selected by the user are chosen from the group consisting of a business finder service, a driving directions service, a flight information service, a traffic updates service, a weather service, a news service, a sports information service, a stock quote service and an infotainment service.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×