Interface for a voice-activated connection system
First Claim
1. A method for creating a data structure for use in a Voice-Activated Connection system, said method comprising the steps of:
- a) receiving a request to create said data structure, said request including a first information item;
b) querying at least one pre-defined database using said first information item as a search key to retrieve additional information; and
c) creating said data structure using said first information and said additional information as data elements,wherein said data structure associates said retrieved additional information with said first information item.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for defining an interface for a system using voice commands to connect a first user to a second user over a network. The interface receives a request to define the interface for a particular user. The interface receives a first information item, and searches at least one database for a second information item indexed by the first information item. Another search is performed for a third information item indexed by the second information item. This process is continued until the interface has gathered sufficient information items to construct a natural language grammar for use by the interface. The interface uses the natural language grammar to parse commands given by the user for future communications connections.
137 Citations
21 Claims
-
1. A method for creating a data structure for use in a Voice-Activated Connection system, said method comprising the steps of:
-
a) receiving a request to create said data structure, said request including a first information item; b) querying at least one pre-defined database using said first information item as a search key to retrieve additional information; and c) creating said data structure using said first information and said additional information as data elements, wherein said data structure associates said retrieved additional information with said first information item. - View Dependent Claims (2)
-
-
3. A method for defining an interface for a system to receive voice commands to connect a first user to a second user over a network, comprising the steps of:
-
a) receiving a request to define said interface; b) receiving a first information item; c) searching at least one database for a second information item indexed by said first information item; and d) constructing a grammar for said interface using said first and second information items. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for defining an interface for a system to receive voice commands to connect a first user to a second user over a network, comprising:
-
means for receiving a request to define said interface; means for receiving a first information item; means for searching at least one database for a second information item indexed by said first information item; and means for constructing a grammar for said interface using said first and second information items. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A voice-activated connection system, comprising:
-
a voice-activated connection module receiving a first information item, said voice-activated connection module generating a search request; a database in communication with said voice-activated connection module, said database receiving said search request and sending a search result to said voice-activated connection module; and a natural language interface module coupled to said voice-activated connection module receiving said search result and constructing a natural language grammar based on said search results.
-
-
20. A computer for performing voice-activated connections, comprising:
-
a memory containing; a voice-activated connection program having functions for searching for information items; a natural language interface program having functions for building a natural language grammar; and a processor for running the voice-activated connection program and the natural language interface program.
-
-
21. A computer-readable medium whose contents cause a computer system to perform voice-activated connections, the computer system having a voice-activated connection program and a natural language interface program, by performing the steps of:
-
receiving a request to define said interface by the voice-activated connection program; receiving a first information item by the voice-activated connection program; searching at least one database for a second information item indexed by said first information item by the voice-activated connection program; and constructing a grammar for said interface using said first and second information items by the natural language interface program.
-
Specification