CPC G10L 15/22 (2013.01) [G06Q 10/1095 (2013.01); G10L 15/1822 (2013.01); G10L 2015/088 (2013.01)] | 9 Claims |
1. A network device in a network comprising: a microphone;
a speaker;
a memory having a user identifying data, user addressing data, event keyword and a date keyword stored therein; and
a processor coupled to the memory and the microphone, wherein the processor executes instructions stored on the memory to cause the network device to:
detect, by the microphone, speech from a user associated with another network device related to a call between the network device and the another network device;
parse the detected speech for content;
take an automated action based on the content of the parsed detected speech, wherein the automated action automatically mutes the microphone;
after muting the microphone, store, into the memory, the detected speech for a predetermined period of time;
after muting the microphone, broadcast by the speaker the detected speech;
determine, based on the parsing, that the content matching the user identifying data and the user addressing data;
take another automated action based on the content matching the user identifying data and the user addressing data, wherein the another automated action automatically unmutes the microphone;
detect, by the microphone, additional speech from the user associated with the another network device;
determine a future event of the user based on additional content detected in the additional speech to the event keyword;
determine a date of the determined future event based on additional content detected in the additional speech corresponding to the date keyword;
create, in the network device, a calendar event of a calendar for the user, wherein the calendar event is stored as a data structure within the memory, and wherein the calendar event can be modified; and
log the future event into the calendar.
|