Voice bot for service providers
AssigneeMicrosoft Technology Licensing, LLC
InventorMustafa Kasap
Life of this patent
Estimating the term…
Abstract
A device is configured to communicate on a mobile communications network. An incoming call is received, and it is determined that the incoming call meets a predetermined criteria indicating a probable source of the incoming call. On a display of the device, an option is rendered for answering the incoming call with a generated voice response in lieu of a voice of a user of the device. Text options for generating a voice response are also rendered. The incoming call is answered and generated speech corresponding to the selected text option is sent.
Claims18
A method of operating a device configured to communicate on a mobile communications network, the method comprising:
- receiving a request to establish an audio communications session with the device;
- determining that the request meets a predetermined criteria indicating a probable source of the request;
- in response to determining that the request meets the predetermined criteria, rendering, on a display of the device, an option to respond to the request with a synthesized voice response;
- receiving an indication that the option to respond to the request with a synthesized voice response was selected;
- in response to receiving the indication that the option was selected, rendering, on the display of the device, text options for the synthesized voice response;
- receiving a selection of one of the text options;
- in response to receiving the selected text option:
- allowing the audio communications session to be established;
- and
- sending synthesized voice data corresponding to the selected text option,
- wherein the synthesized voice data is sent in lieu of a spoken voice response from a user of the device;
- and
- muting a microphone of the device in response to:
- receiving the indication that the option was selected;
- and
- determining that the request is not associated with a contact of the user.
A system comprising:
- a memory storing thereon instructions that when executed by a processor of the system, cause the system to perform operations comprising:
- receiving a request for a communications session;
- determining that the request meets a predetermined criteria indicating a probable source of the request;
- in response to determining that the request meets the predetermined criteria, rendering, on a display, an option to answer the request with a generated voice response;
- in response to receiving the option, rendering, on the display, text options for generating a voice response;
- in response to receiving a selected text option, answering the request for the communications session and sending generated speech corresponding to the selected text option, wherein the generated speech is sent in lieu of a spoken voice response from a user of the system;
- and
- muting a microphone of the system in response to:
- receiving the option;
- and
- determining that the request is not associated with a contact of the user.
A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by one or more processors of a device, cause the device to perform operations comprising:
- receiving an incoming call for the device;
- determining that the incoming call meets a predetermined criteria indicating a probable source of the incoming call;
- in response to determining that the incoming call meets the predetermined criteria, rendering, on a display of the device, an option to respond to the incoming call with a synthesized voice response;
- in response to receiving the option to respond to the incoming call with the synthesized voice response, rendering, on the display of the device, text options for generating the synthesized voice response;
- in response to receiving a selected text option, answering the incoming call and sending generated speech corresponding to the selected text option, wherein the generated speech is sent in lieu of a spoken voice response from a user of the device;
- and
- muting a microphone of the device in response to:
- receiving the option;
- and
- determining that the incoming call is not associated with a contact of the user.
Dependencies are inferred from the claim text.