Network interactive user interface using speech recognition and natural language processing
First Claim
1. A method of updating a computer for voice interaction with a network object, the method comprising:
- transferring a network object table associated with the network object over a network;
searching the network object table for a matching entry for the network object; and
performing an action associated with said matching entry if said matching entry is found in the network object table.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method to interact with networked objects, via a computer using utterances, speech processing and natural language processing. A Data Definition File relates networked objects and a speech processor. The Data Definition File encompasses a memory structure relating the networked objects, including grammar files and a natural language processor. The speech processor searches a first grammar file for a matching phrase for the utterance, and to search a second grammar file for the matching phrase if the matching phrase is not found in the first grammar file. The system also includes a natural language processor to search a database for a matching entry for the matching phrase; and an application interface to perform an action associated with the matching entry if the matching entry is found in the database. The system utilizes context-specific grammars, thereby enhancing speech recognition and natural language processing efficiency. Additionally, the system adaptively and interactively “learns” words and phrases, and their associated meanings.
571 Citations
44 Claims
-
1. A method of updating a computer for voice interaction with a network object, the method comprising:
-
transferring a network object table associated with the network object over a network;
searching the network object table for a matching entry for the network object; and
performing an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of updating a computer for voice interaction with a network object, the system comprising:
-
a network interface configured to transfer a dialog definition file associated with a network object, wherein the dialog definition file contains a network object table;
a data processor configured to search the network object table for a matching entry for the network object; and
an application interface configured to perform an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for updating a computer for voice interaction with a network object, the method comprising the steps of:
-
locating a dialog definition file associated with a network object, wherein the dialog definition file contains a network object table;
reading the dialog definition file;
searching the network object table for a matching entry for the network object; and
performing an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium, encoded with instructions and data, when read by a computer will cause the computer to:
-
transfer a network object table associated with the network object over a network;
search the network object table for a matching entry for the network object; and
perform an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
means for transferring a network object table associated with the network object over a network;
means for searching the network object table for a matching entry for the network object; and
means for performing an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A computer-readable medium, encoded with instructions and data, when read by a computer will cause the computer to
locate a dialog definition file associated with a network object, wherein the dialog definition file contains a network object table; -
read the dialog definition file;
search the network object table for a matching entry for the network object; and
perform an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
32. The computer-readable medium 31 wherein the dialog definition file is read from a web-site.
-
38. An apparatus comprising:
-
means for locating a dialog definition file associated with a network object, wherein the dialog definition file contains a network object table;
means for reading the dialog definition file;
means for searching the network object table for a matching entry for the network object; and
means for performing an action associated with said matching entry if said matching entry is found in the network object table. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
Specification