Dialog driven personal information manager
First Claim
1. A personal information manager comprising:
- a data input device receiving an audio data stream, and decoding the data stream into text;
a dialog manager having a record mode and a dialog mode, said dialog manager examining said decoded text received to determine whether it contains an explicit or an implicit data processing request, said dialog manager immediately passing explicit data processing requests and queuing implicit data processing requests;
an information storage/retrieval module storing and retrieving data from a database, said information storage/retrieval module executing data processing requests specified by said dialog manager; and
an output module converting text received from said dialog module into speech and outputting said speech in response to a data processing request;
wherein said dialog manager passes implicit processing requests to said information storage/retrieval module during periods of inactivity.
1 Assignment
0 Petitions
Accused Products
Abstract
A personal information manager including a data input device receiving an audio data stream, and decoding the data stream into text. A dialog manager is provided having a record mode and a dialog mode, the dialog manager examines the decoded text received to determine whether it contains one of an explicit and an implicit data processing request. The dialog manager immediately passing explicit data processing requests and queuing implicit data processing requests. An information storage/retrieval module is provided for storing and retrieving data from a database. The information storage/retrieval module executing data processing requests specified by the dialog manager. A an output module is provided for converting text received from the dialog module into speech and outputting the speech in response to a data processing request. The dialog manager passing implicit processing requests to the information storage/retrieval module during periods of inactivity.
-
Citations
9 Claims
-
1. A personal information manager comprising:
-
a data input device receiving an audio data stream, and decoding the data stream into text;
a dialog manager having a record mode and a dialog mode, said dialog manager examining said decoded text received to determine whether it contains an explicit or an implicit data processing request, said dialog manager immediately passing explicit data processing requests and queuing implicit data processing requests;
an information storage/retrieval module storing and retrieving data from a database, said information storage/retrieval module executing data processing requests specified by said dialog manager; and
an output module converting text received from said dialog module into speech and outputting said speech in response to a data processing request;
wherein said dialog manager passes implicit processing requests to said information storage/retrieval module during periods of inactivity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for refining a search string used to retrieve data from a database containing plural records of data, comprising:
-
maintaining a local table for each data record, said table including a list of words appearing in said data record and frequency value for each said word, where said frequency counts a number of times said word appears in said data record;
selecting a predetermined number of said words whose frequency is above a threshold value from each of a plurality of said local tables;
prompting a user to select a given said word from said predetermined number of words; and
adding said selected to said search string.
-
Specification