System, method and computer program for interactive voice recognition scheduler, reminder and messenger
First Claim
1. A system for automated appointment scheduling comprising:
- (a) A computer linked to a voice messaging utility and to a database; and
(b) A computer application linked- to the computer, the computer application defining on the computer;
(i) A scheduling engine that includes a two-way interactive voice response engine, and that enables a user to place a call to the computer and book an appointment by means of a scheduling menu that includes one or more hierarchically defined menu options dynamically defined by the scheduling engine based on user input provided by the user.
6 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program for automated appointment scheduling is provided. The system includes a computer linked to a voice messaging utility and to a database and the computer program of the present invention. The computer program defines a scheduling engine that includes a two-way interactive voice response engine, and that enables a user to place a call to the computer and book an appointment by means of a scheduling menu that includes one or more hierarchically defined menu options dynamically defined by the scheduling engine based on user input provided by the user. The computer program enables the scheduling of one or more appointments by users on a fully automated basis. A method of providing automated telephone appointment booking to one or more users is provided, as well as a method for one or more users to book an appointment via an automated telephone appointment booking attendant.
37 Citations
23 Claims
-
1. A system for automated appointment scheduling comprising:
-
(a) A computer linked to a voice messaging utility and to a database; and
(b) A computer application linked- to the computer, the computer application defining on the computer;
(i) A scheduling engine that includes a two-way interactive voice response engine, and that enables a user to place a call to the computer and book an appointment by means of a scheduling menu that includes one or more hierarchically defined menu options dynamically defined by the scheduling engine based on user input provided by the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program for automated appointment scheduling, for use in association with a computer, the computer being linked to a voice messaging utility and a database, the computer program comprising computer instructions for defining on the computer:
(a) A scheduling engine that includes a two-way interactive voice response engine, and that enables a user to place a call to the computer and thereby book an appointment by means of a scheduling menu that includes one or more hierarchically defined menu options dynamically defined by the scheduling engine based on user input provided by the user. - View Dependent Claims (17, 18, 19, 20)
-
21. A method of providing automated telephone appointment booking to one or more users comprising the steps of:
-
(a) Providing a two-way interactive voice communication system that is operable to receive telephone calls from the one or more users;
(b) The one or more users contacting the voice communication system by a dialling a given telephone number;
(c) The voice communication system authenticating each of the one or more users by soliciting authentication data from each of the one or more users, and comparing the authentication data provided with the authentication data associated with the user on a database linked to the voice communication system;
(d) The voice communication system presenting to the one or more users a scheduling menu that includes a plurality of hierarchical menu options defined by an appointment booking process; and
(e) The voice communication system receiving user input from the one or more users, and based on such user input, the voice communication system booking one or more appointments on a fully automated basis. - View Dependent Claims (22)
-
-
23. A method for one or more users to book an, appointment via an automated telephone appointment booking attendant comprising the steps of:
-
(a) Contacting via telephone a two-way interactive voice communication system;
(b) Providing authentication data to an authentication utility linked to the voice communication system, such authentication utility being operable to compare the authentication data to authentication data for the user stored to a database -linked to the voice communication system; and
(c) Providing user input to one or more scheduling menus defined by a scheduling engine linked to the voice communication system, the scheduling menus defining a plurality of hierarchical menu options corresponding to an appointment booking process, the user thereby booking one or more appointments on a fully automated basis method for one or more users to booking an appointment via an automated telephone appointment booking attendant.
-
Specification