Method and apparatus of remote management of computer system using voice and gesture based input
First Claim
1. A system, comprising:
- a computer system;
a baseboard management controller (BMC) communicatively connected to the computer system, wherein the BMC is configured to manage the computer system; and
a computing device remotely communicatively connected to the BMC through a network, the computing device having;
a processor,an audio input device configured to receive a voice input, and to convert the voice input to audio input data,a multitouch device configured to receive a gesture input, to detect multiple touch points simultaneously based on the gesture input, and to convert the detected multiple touch points to multitouch input data, anda non-volatile memory storing an application module of a management application,wherein the application module, when executed on the processor, is configured todisplay, on the computing device, a first user interface allowing a user to enter a first input, the first input including at least one of the voice input and the gesture input;
receive input data from the computing device representing the first input, the input data including at least one of the audio input data and the multitouch input data;
determine, based on the input data, a first command from a plurality of commands targeted to the BMC;
construct a first message including the determined first command; and
send the first message from the computing device to the BMC over the network,wherein the BMC is configured to receive the first message from the computing device, and to perform the first command to manage the computer system based on the received first message.
3 Assignments
0 Petitions
Accused Products
Abstract
Method, application, and medium of remote management of a computer system using voice and gesture based input are disclosed. An application module is executed on a processor of a computing device. The application module (a) displays a first user interface on the computing device, the interface allowing a user to enter a first input which includes at least one of a voice input and a gesture input, (b) receives input data which include at least one of audio input data and multitouch input data from the computing device representing the first input, (c) determines, based on the input data, a first command from a plurality of commands targeted to a baseboard management controller (BMC) managing a computer system, (d) constructs a first message including the determined command, and (e) sends the first message to the BMC over a network.
-
Citations
25 Claims
-
1. A system, comprising:
-
a computer system; a baseboard management controller (BMC) communicatively connected to the computer system, wherein the BMC is configured to manage the computer system; and a computing device remotely communicatively connected to the BMC through a network, the computing device having; a processor, an audio input device configured to receive a voice input, and to convert the voice input to audio input data, a multitouch device configured to receive a gesture input, to detect multiple touch points simultaneously based on the gesture input, and to convert the detected multiple touch points to multitouch input data, and a non-volatile memory storing an application module of a management application, wherein the application module, when executed on the processor, is configured to display, on the computing device, a first user interface allowing a user to enter a first input, the first input including at least one of the voice input and the gesture input; receive input data from the computing device representing the first input, the input data including at least one of the audio input data and the multitouch input data; determine, based on the input data, a first command from a plurality of commands targeted to the BMC; construct a first message including the determined first command; and send the first message from the computing device to the BMC over the network, wherein the BMC is configured to receive the first message from the computing device, and to perform the first command to manage the computer system based on the received first message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of remote management of a computer system using voice and gesture based input, comprising:
-
generating, by an application module of a management application executed at a computing device, a first user interface of the management application, wherein the first user interface shows options that allow a user to select at least one of a voice input and a gesture input for a baseboard management controller (BMC) communicatively connected to the computer system, wherein the computing device is remotely communicatively connected to the BMC through a network, and the BMC is configured to manage the computer system; displaying, by the application module on the computing device, the first user interface allowing the user to enter a first input, the first input including at least one of the voice input and the gesture input, wherein the computing device has an audio input device configured to receive the voice input, and to convert the voice input to audio input data, and a multitouch device configured to receive the gesture input, to detect multiple touch points simultaneously based on the gesture input, and to convert the detected multiple touch points to multitouch input data; receiving, by the application module, input data from the computing device representing the first input, the input data including at least one of the audio input data and the multitouch input data; determining, by the application module based on the input data, a first command from a plurality of commands targeted to the BMC managing the computer system; constructing, by the application module, a first message including the determined first command; and sending, by the application module, the first message from the computing device to the BMC over the network, wherein the BMC is configured to receive the first message from the computing device, and to perform the first command to manage the computer system based on the received first message. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer storage medium having computer-executable instructions stored thereon which, when executed by a processor of a computing device, cause the processor to:
-
generate a first user interface showing options that allow a user to select at least one of a voice input and a gesture input for a baseboard management controller (BMC) communicatively connected to a computer system, wherein the computing device is remotely communicatively connected to the BMC through a network, and the BMC is configured to manage the computer system; display the first user interface on the computing device for the user to enter a first input, the first input including at least one of the voice input and the gesture input, wherein the computing device has an audio input device configured to receive the voice input, and to convert the voice input to audio input data, and a multitouch device configured to receive the gesture input, to detect multiple touch points simultaneously based on the gesture input, and to convert the detected multiple touch points to multitouch input data; receive input data from the computing device representing the first input, the input data including at least one of the audio input data and the multitouch input data; determine, based on the input data, a first command from a plurality of commands targeted to the BMC managing the computer system; construct a first message including the determined first command; and send the first message from the computing device to the BMC over the network, wherein the BMC is configured to receive the first message from the computing device, and to perform the first command to manage the computer system based on the received first message. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification