US 7,558,734 B1
Using web FAQ data for creating self-service speech applications
Osamuyimen T. Stewart, Piscataway, N.J. (US); David M. Lubensky, Brookfield, Conn. (US); Ea-Ee Jan, Ardsley, N.Y. (US); and Xiang Li, Milpitas, Calif. (US)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Nov. 16, 2008, as Appl. No. 12/271,912.
Application 12/271912 is a continuation of application No. 12/037996, filed on Feb. 27, 2008, granted, now 7,467,090, filed on Dec. 16, 2008.
This patent is subject to a terminal disclaimer.
Int. Cl. G10L 21/00 (2006.01)
U.S. Cl. 704—270  [704/270.1; 704/275; 379/88.01] 1 Claim
OG exemplary drawing
 
1. A system of using web data for telephone self-service, said system comprising:
a web data storage comprising a plurality of web domains;
a speech application that performs the following:
pulls scripts for frequently-asked issues for all problem types from a relevant web domain selected from the plurality of web domains using a web crawler;
automatically parses a content of said frequently-asked issues into speech acts relevant to a speech domain by picking out verbs, verb phrases, nouns, noun phrases, adjective phrases, or adjunct clauses;
reformats speech acts;
creates a different number of steps corresponding to said speech acts, wherein a causality function is preserved, by keeping a sequential order of said verbs associated with said speech acts;
analyzes all said speech acts corresponding to a specific problem;
categorizes all said speech acts corresponding to said specific problem into multiple numbers of classes by counting tokens of the speech acts, corresponding to different ranges of complexity of steps, based on a typical human's short-term memory limitation and recollection, wherein the classes comprise simple, medium, complex, and complex-complex; and
plays back a script of a content corresponding to said specific problem, according to said categorized classes, problem type of said specific problem, and frequently-asked issue associated with said specific problem; and
a user phone interface that enables said user to control and navigate said playback.