Network universal spoken language vocabulary
First Claim
1. A network spoken language vocabulary system for a speech application comprising:
- a network server and a plurality of network clients communicating with one another over a network;
a central vocabulary list in said server for recognizable words;
a speech recognition engine and a dynamically updateable local vocabulary list cache in each of said clients, said cache storing a personalized subset of said central vocabulary list, said subset comprising previously recognized words communicated from said central vocabulary list in said server and new words recognized by said speech application; and
, each of said new words being communicated to said server by said clients and added to said central vocabulary list and each of said new words added to said central vocabulary list being dynamically communicated by said server to at least one other of said clients for addition of said cache.
2 Assignments
0 Petitions
Accused Products
Abstract
A network spoken language vocabulary system for a speech application comprises: a network server and a plurality of network clients communicating with one another over a network; a central vocabulary list in the server for recognizable words; a speech recognition engine and a local vocabulary list cache in each of the clients. The cache can have therein previously recognized words communicated from the central vocabulary list in the server and new words recognized by the speech application. Each of the new words can be communicated to the server and added to the central vocabulary list and each of the new words added to the central vocabulary list can be communicated to at least one other of the clients for addition to the cache. The new words can be automatically communicated to and from the server.
358 Citations
19 Claims
-
1. A network spoken language vocabulary system for a speech application comprising:
-
a network server and a plurality of network clients communicating with one another over a network;
a central vocabulary list in said server for recognizable words;
a speech recognition engine and a dynamically updateable local vocabulary list cache in each of said clients, said cache storing a personalized subset of said central vocabulary list, said subset comprising previously recognized words communicated from said central vocabulary list in said server and new words recognized by said speech application; and
,each of said new words being communicated to said server by said clients and added to said central vocabulary list and each of said new words added to said central vocabulary list being dynamically communicated by said server to at least one other of said clients for addition of said cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network spoken language vocabulary system for a speech application comprising, comprising:
-
a network server having a permanent central vocabulary list for recognizable words and a user profile database;
a plurality of network clients, each having a speech recognition engine and a dynamically updateable local vocabulary list cache, said cache storing a personalized subset of said central vocabulary list;
a network over which said server and said clients can communicate;
said subset comprising previously recognizable words dynamically communicated from said central vocabulary list in said server and new words as recognized by said speech application during said session;
each of said new words being communicated to said server by a client and added to said central vocabulary list; and
,each of said new words added to said central vocabulary list dynamically being communicated by said server to other said clients in accordance with data in said user profile database. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification