Calendar system with direct and telephony networked voice control interface
First Claim
1. A voice controlled computer processing calendar system, comprising;
- a calendar module for performing a calendar activity, said calendar activity including one of entering, storing, retrieving, modifying and deleting a calendar association;
wherein said calendar association associates data for a calendar time period with user data supplied by a user; and
wherein said calendar module, when performing said calendar activity, transitions from a first computational state to second computational state, each said computational state for representing a computational configuration of said calendar module, and wherein said first computational state represents said computational configuration of said calendar module before performing said calendar activity and said second computational state represents said computational configuration of said calendar module after performing said calendar activity;
a translation module for translating between;
(i) signals for communicating speech, and (ii) text;
a context analyzer (a) for receiving communications between said calendar module and, via said translation module, the user, said communications related to a transitioning of said calendar module from said first computational state to said second computational state, sand (b) for establishing, with said communications, context information related to said second computational state of said calendar module;
wherein synthesized speech related to said context information is output of the user using said translation module.
7 Assignments
0 Petitions
Accused Products
Abstract
An electronic calendar system is disclosed wherein the calendar system can interact with a user entirely auditorially, e.g. via speech based interactions, entirely visually, or a combination of both. Moreover, the present invention utilizes context information regarding the state or configuration of the calendar system so that substantially at any time a user may query the calendar system for informing the user of the current state of the calendar system. Accordingly, the present invention is particularly useful for users who communicate with the calendar system substantially or entirely auditorially. The user may contact a processing module in the calendar system through a telecommunications network such as a telephone network, a cable network or through the worldwide web. The system includes an apparatus for converting speech to text streams and vice versa. In such an interaction mode, a user can utter a phrase such as, "Where am I?" and the present invention is able to provide a response that assists the user in maintaining effective communication with the calendar system. Accordingly, the present invention is particularly useful for telephony users wherein a standard telephone is the user communication device to the calendar system of the present invention.
-
Citations
18 Claims
-
1. A voice controlled computer processing calendar system, comprising;
-
a calendar module for performing a calendar activity, said calendar activity including one of entering, storing, retrieving, modifying and deleting a calendar association; wherein said calendar association associates data for a calendar time period with user data supplied by a user; and wherein said calendar module, when performing said calendar activity, transitions from a first computational state to second computational state, each said computational state for representing a computational configuration of said calendar module, and wherein said first computational state represents said computational configuration of said calendar module before performing said calendar activity and said second computational state represents said computational configuration of said calendar module after performing said calendar activity; a translation module for translating between;
(i) signals for communicating speech, and (ii) text;a context analyzer (a) for receiving communications between said calendar module and, via said translation module, the user, said communications related to a transitioning of said calendar module from said first computational state to said second computational state, sand (b) for establishing, with said communications, context information related to said second computational state of said calendar module; wherein synthesized speech related to said context information is output of the user using said translation module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for interacting with an electronic calendar, comprising:
-
determining a user preference for interaction, said interaction being predominantly one of visual and audio based; communicating with the user substantially visually when the user'"'"'s interaction preference is audio based; receiving information for a user specified time related to a user specified description for said specified time during an activation of a first command for said electronic calendar, wherein said information is input as speech when the user'"'"'s interaction preference is audio based; translating between;
(i) signals for communicating speech, and (ii) text; andproviding, when the user'"'"'s interaction is audio based, the user with a spoken description of a status related to said activation, said status including one of an identification of said first command, an identification of a data field for said first command, and an identification of data in a data field for said first command. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification