Pausing functions of an assistant device during an active telephone call
AssigneeInternational Business Machines Corporation
InventorsLisa Seacat Deluca, Jeremy A. Greenberger
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes: monitoring, by a user device, calling activity on the user device; detecting, by the user device and based on the monitoring, that a call has started on the user device; providing, by the user device, a pause instruction to an assistant device based on detecting that the call has started on the user device, causing the assistant device to disable speech response functions; detecting, by the user device and based on the monitoring, that the call has ended on the user device; and providing, by the user device, a resume instruction to the assistant device based on detecting that the call has ended on the user device, causing the assistant device to resume speech response functions.
Claims20
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a user device to cause the user device to:
- monitor calling activity on the user device;
- detect, based on the monitoring, that a call has started on the user device;
- provide a pause instruction to an assistant device based on the detecting that the call has started on the user device, the pause instruction causing the assistant device to disable speech response functions of the assistant device;
- and
- provide a resume instruction to the assistant device based on detecting during the monitoring calling activity on the user device that a mute function of the user device has been activated,
- wherein the providing the pause instruction and the resume instruction further comprises providing location information of the user device.
A system comprising:
- a processor, a computer readable memory and a computer readable storage medium associated with a computing device;
- program instructions to receive a pause instruction from a user device based on the user device detecting that a call has started on the user device;
- program instructions to identify one or more assistant devices registered to the user device based on the receiving the pause instruction;
- program instructions to provide the pause instruction to the one or more assistant devices, the pause instructions causing the one or more assistant devices to disable speech response functions of the respective one or more assistant devices;
- program instructions to receive a resume instruction from the user device based on the user device detecting that a call has ended on the user device;
- and
- program instructions to provide the resume instruction to the one or more assistant devices based on the receiving the resume instructions, the resume instruction causing the one or more assistant devices to resume speech response functions,
- wherein the computing device receives location information of the user device as part of the receiving the pause instruction, and wherein the identifying the one or more assistant devices is based on the location information, and
- wherein the program instructions are stored on the computer readable storage medium for execution by the processor via the computer readable memory.
A computer-implemented method comprising:
- receiving, by a computing device, a pause instruction based on a user device detecting that a call has started on the user device;
- disabling, by the computing device, speech input response functions based on receiving the pause instruction;
- receiving, by the computing device, a resume instruction based on the user device detecting during monitoring of calling activity on the user device that a mute function of the user device has been activated;
- and
- resuming, by the computing device, speech input response functions based on receiving the resume instruction,
- wherein the pause instruction and the resume instruction comprise location information of the user device.
Dependencies are inferred from the claim text.