Automated reservation and appointment system using interactive voice recognition
First Claim
1. A method for providing automated reservations and appointments for users, comprising:
- receiving a request for an order for service from a requestor;
receiving service information for use in fulfilling the order;
selecting a protocol for use in querying an entity based upon the service information;
querying the entity according to the protocol; and
providing the ordered service based upon responses to the querying.
3 Assignments
0 Petitions
Accused Products
Abstract
Automatically making appointments and reservations for requestors according to a protocol for querying service providers and other types of entities. A system server receives a request for an appointment or reservation either for a category of service or a particular entity. Based upon the request, the system server retrieves a protocol for making the appointment or reservation, and possibly to identify entities to contact. The protocol uses concepts to represent information required to make the appointment or reservation. The system server automatically queries entities, optionally using concept-to-audio conversion and voice recognition technology, to make the appointment or reservation, and to provide confirmation to the requester.
275 Citations
20 Claims
-
1. A method for providing automated reservations and appointments for users, comprising:
-
receiving a request for an order for service from a requestor;
receiving service information for use in fulfilling the order;
selecting a protocol for use in querying an entity based upon the service information;
querying the entity according to the protocol; and
providing the ordered service based upon responses to the querying. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for providing automated reservations and appointments for users, comprising:
-
a request module for receiving a request for an order for service from a requestor;
a receive module for receiving service information for use in fulfilling the order;
a select module for selecting a protocol for use in querying an entity based upon the service information;
a query module for querying the entity according to the protocol; and
a provide module for providing the ordered service based upon responses to the querying. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification