Sensor-based mute control for a softphone client
First Claim
Patent Images
1. A method, comprising:
- monitoring a softphone clientdetecting an incoming call to the softphone clientin response to detecting the incoming call, starting a timer;
receiving, from a headset, a don event;
in response to receiving the don event from the headset, comparing an elapsed time of the timer to a predetermined time threshold; and
sending an unmute command to the headset based on the comparison of the elapsed time to the predetermined time threshold;
wherein the elapsed time includes one of;
a time elapsed between starting the timer and sending an answer call command to the softphone client,a time elapsed between starting the timer and receiving the don event from the headset, ora time elapsed between starting the timer and the softphone client answering the incoming call.
4 Assignments
0 Petitions
Accused Products
Abstract
A method is provided for sensor-based mute control for a softphone client. The method includes monitoring a softphone client, and detecting an incoming call to the softphone client. Also, the method includes starting a timer in response to detecting the incoming call. Further, the method includes receiving, from a headset, a don event, and, in response to receiving the don event from the headset, comparing an elapsed time of the timer to a predetermined time threshold. Moreover, the method includes sending an unmute command to the headset based on the comparison of the elapsed time to the predetermined time threshold.
-
Citations
17 Claims
-
1. A method, comprising:
-
monitoring a softphone client detecting an incoming call to the softphone client in response to detecting the incoming call, starting a timer; receiving, from a headset, a don event; in response to receiving the don event from the headset, comparing an elapsed time of the timer to a predetermined time threshold; and sending an unmute command to the headset based on the comparison of the elapsed time to the predetermined time threshold; wherein the elapsed time includes one of; a time elapsed between starting the timer and sending an answer call command to the softphone client, a time elapsed between starting the timer and receiving the don event from the headset, or a time elapsed between starting the timer and the softphone client answering the incoming call. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
detecting an active call at a softphone client; based on the active call at the softphone client, setting a call state to active; during the active call, receiving a doff event from a headset; setting a worn state to doffed; based on the worn state being set to doffed, sending a mute command to the headset; setting a mute state to muted; while the worn state is set to doffed, the call state is set to active, and the mute state is set to muted, receiving a don event from the headset; in response to receiving the don event from the headset, setting the worn state to donned; after setting the worn state to donned, waiting to receive an unmute event; and receiving the unmute event. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for sensor-based mute control of a softphone client, comprising:
-
a headset manager storing a call state, a worn state, a mute state, and a predetermined time threshold; at least one processor; and memory coupled to the at least one processor, the memory having stored therein instructions which, when executed by the at least one processor, cause the at least one processor to perform a process including; monitoring a softphone client, while monitoring the softphone client, detecting an incoming call to the softphone client, in response to detecting the incoming call; updating the call state, and starting a timer, receiving, from a headset, a don event, in response to receiving the don event from the headset; updating the worn state, and comparing an elapsed time of the timer to the predetermined time threshold, sending an unmute command to the headset based on the comparison of the elapsed time to the predetermined time threshold, and updating the mute state. - View Dependent Claims (16, 17)
-
Specification