Systems and methods for training a robotic dock for video conferencing
View Patent ↗Systems and methods for training a robotic dock for video conferencing are described. In some embodiments, a dock may be configured to receive an Information Handling System (IHS), the dock comprising: a motor; a microcontroller coupled to the motor; and a memory coupled to the microcontroller, the memory having program instructions stored thereon that, upon execution by the microcontroller, cause the dock to: control the motor to automatically rotate the IHS with respect to a participant of the video conference; and in response to manual handling of the IHS, modify a behavior of the dock.
1. A dock configured to receive an Information Handling System (IHS), the dock comprising:
a motor;
a microcontroller coupled to the motor; and
a memory coupled to the microcontroller, the memory having program instructions stored thereon that, upon execution by the microcontroller, cause the dock to:
control the motor to automatically rotate the IHS with respect to a participant of a video conference; and
in response to manual handling of the IHS, modify a behavior of the dock,
wherein at least one of:
(a) the program instructions, upon execution, further cause the dock to detect a voice in a direction of the participant using a microphone array, wherein the manual handling comprises a manual rotation away from the participant during the detection, and wherein the modification of the behavior comprises ignoring sounds emitted by the participant during at least a portion of the video conference;
(b) the program instructions, upon execution, further cause the dock to detect a voice in a direction of the participant using a microphone array, wherein the manual handling comprises a manual rotation toward a silent participant during the detection, and wherein the modification of the behavior comprises ignoring sounds emitted by the participant during at least a portion of the video conference; or
(c) the program instructions, upon execution, further cause the dock to detect a voice in a direction of a non-participant using a microphone array, wherein the manual handling comprises a manual rotation away from the non-participant during the detection, and wherein the modification of the behavior comprises ignoring sounds emitted by the non-participant during at least a portion of the video conference.
2. The dock of claim 1 , wherein the IHS comprises a smart phone or tablet.
3. The dock of claim 1 , wherein to automatically rotate the IHS with respect to the participant, the program instructions, upon execution by the microcontroller, cause the dock to detect a voice in a direction of the participant using a microphone array, and to rotate the IHS toward the participant in response to the detection.
4. The dock of claim 3 , wherein the program instructions, upon execution by the microcontroller, cause the dock to change at least one of: (i) a color of at least one illuminating element of a light ring; or an (ii) intensity of at least one element of a light ring to indicate a direction of the participant.
5. The dock of claim 1 , wherein to automatically rotate the IHS with respect to the participant, the program instructions, upon execution by the microcontroller, cause the dock to detect a voice in a direction of another participant using a microphone array, and to rotate the IHS away from the participant and toward the other participant in response to the detection.
6. The dock of claim 5 , wherein the program instructions, upon execution by the microcontroller, cause the dock to change at least one of: (i) a color of at least one illuminating element of a light ring; or an (ii) intensity of at least one element of a light ring to indicate a direction of the other participant.
7. A memory device having program instructions stored thereon that, upon execution by a microcontroller of a dock configured to receive an Information Handling System (IHS), cause the dock to:
automatically rotate the IHS with respect to a participant of a video conference using a motor; and
in response to manual handling of the IHS, modify a behavior of the dock wherein at least one of:
(a) the program instructions, upon execution, further cause the dock to detect a voice in a direction of the participant using a microphone array, wherein the manual handling comprises a manual rotation away from the participant during the detection, and wherein the modification of the behavior comprises ignoring sounds emitted by the participant during at least a portion of the video conference;
(b) the program instructions, upon execution, further cause the dock to detect a voice in a direction of a non-participant using a microphone array, wherein the manual handling comprises a manual rotation away from the non-participant during the detection, and wherein the modification of the behavior comprises ignoring sounds emitted by the non-participant during at least a portion of the video conference; or
(c) the program instructions, upon execution, further cause the dock to detect a voice in a direction of the participant using a microphone array, wherein the manual handling comprises a manual rotation toward a silent participant or a non-participant during the detection, and wherein the modification of the behavior comprises ignoring sounds emitted by the participant or the non-participant during at least a portion of the video conference.
8. The memory device of claim 7 , wherein to automatically rotate the IHS with respect to the participant, the program instructions, upon execution by the microcontroller, cause the dock to detect a voice in a direction of the participant, and to rotate the IHS toward the participant in response to the detection.
9. The memory device of claim 8 , wherein the program instructions, upon execution by the microcontroller, cause the dock to change at least one of: (i) a color of at least one illuminating element of a light ring; or an (ii) intensity of at least one illuminating element of a light ring to indicate a direction of the participant.
10. The memory device of claim 8 , wherein to automatically rotate the IHS with respect to the participant, the program instructions, upon execution by the microcontroller, cause the dock to detect a voice in a direction of another participant using a microphone array, and to rotate the IHS away from the participant and toward the other participant in response to the detection.
11. The memory device of claim 10 , wherein the program instructions, upon execution by the microcontroller, cause the dock to change at least one of: (i) a color of at least one illuminating element of a light ring; or an (ii) intensity of at least one element of a light ring to indicate a direction of the other participant.
12. In a dock configured to receive an Information Handling System (IHS), a method comprising:
automatically rotating the IHS with respect to a participant of a video conference using a motor;
changing at least one of: (i) a color, or (ii) an intensity of at least one illuminating element of a light ring coupled to the dock to indicate a direction of the participant;
detecting a voice in a direction of the participant using a microphone array; and
in response to a manual rotation of the IHS away from the participant during the detection, modifying a behavior of the dock by ignoring sounds emitted by the participant during at least a portion of the video conference.
13. The method claim 12 , further comprising detecting a voice in a direction of the participant using a microphone array, wherein the manual handling comprises a manual rotation away from the participant during the detection, and wherein to modify the behavior, the method further comprises ignoring sounds emitted by the participant during at least a portion of the video conference.