Management of voice commands for devices in a cloud computing environment
First Claim
1. A method, comprising:
- configuring a first computational device to be in communication with a cloud both directly and via a second computational device;
receiving, by the first computational device, a voice command from a user, wherein the first computational device does not have adequate processing power to convert the voice command to a text command;
transmitting, by the first computational device to the second computational device, the voice command, wherein the second computational device uses voice recognition to convert the voice command to a text command in the second computational device, and then transmits the text command to the cloud for processing, wherein the cloud provides at least one of voice recognition service and other services;
receiving, by the first computational device via the second computational device, a data response for the user from the cloud, based on the other services provided by the cloud;
receiving, by the first computational device, another voice command from the user;
transmitting, by the first computational device directly to the cloud, the other voice command, wherein the other voice command is converted to another text command in the cloud via the voice recognition services, wherein one or more of the other services provided by the cloud are used to generate another data response by executing the other text command; and
receiving, by the first computational device directly from the cloud, the other data response.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a lightweight computational device that is configured to be in communication with a cloud both directly and via a smart computational device. The lightweight computational device receives a voice command from a user, wherein the lightweight computational device does not have adequate processing power to convert the voice command to a text command. The voice command is transmitted from the lightweight computational device to a smart computational device, wherein the smart computational device uses voice recognition to convert the voice command to a text command in the smart computational device, and transmits the text command for being processed by that cloud that provides at least one of voice recognition service and other services. The lightweight computational device receives a data response for the user from the cloud, via the smart computational device, based on the other services provided by the cloud.
8 Citations
18 Claims
-
1. A method, comprising:
-
configuring a first computational device to be in communication with a cloud both directly and via a second computational device; receiving, by the first computational device, a voice command from a user, wherein the first computational device does not have adequate processing power to convert the voice command to a text command; transmitting, by the first computational device to the second computational device, the voice command, wherein the second computational device uses voice recognition to convert the voice command to a text command in the second computational device, and then transmits the text command to the cloud for processing, wherein the cloud provides at least one of voice recognition service and other services; receiving, by the first computational device via the second computational device, a data response for the user from the cloud, based on the other services provided by the cloud; receiving, by the first computational device, another voice command from the user; transmitting, by the first computational device directly to the cloud, the other voice command, wherein the other voice command is converted to another text command in the cloud via the voice recognition services, wherein one or more of the other services provided by the cloud are used to generate another data response by executing the other text command; and receiving, by the first computational device directly from the cloud, the other data response. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A first computational device, comprising:
-
a processor; and a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the processor to cause the processor to perform operations, the operations comprising; configuring the first computational device to be in communication with a cloud both directly and via a second computational device; receiving, by the first computational device, a voice command from a user, wherein the first computational device does not have adequate processing power to convert the voice command to a text command; transmitting, by the first computational device to the second computational device, the voice command, wherein the second computational device uses voice recognition to convert the voice command to a text command in the second computational device, and then transmits the text command to the cloud for processing, wherein the cloud provides at least one of voice recognition service and other services; receiving, by the first computational device via the second computational device, a data response for the user from the cloud, based on the other services provided by the cloud; receiving, by the first computational device, another voice command from the user; transmitting, by the first computational device directly to the cloud, the other voice command, wherein the other voice command is converted to another text command in the cloud via the voice recognition services, wherein one or more of the other services provided by the cloud are used to generate another data response by executing the other text command; and receiving, by the first computational device directly from the cloud, the other data response. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor included in a first computational device to cause the processor to perform operations, the operations comprising:
-
configuring the first computational device to be in communication with a cloud both directly and via a second computational device; receiving, by the first computational device, a voice command from a user, wherein the first computational device does not have adequate processing power to convert the voice command to a text command; transmitting, by the first computational device to the second computational device, the voice command, wherein the second computational device uses voice recognition to convert the voice command to a text command in the second computational device, and then transmits the text command to the cloud for processing, wherein the cloud provides at least one of voice recognition service and other services; receiving, by the first computational device via the second computational device, a data response for the user from the cloud, based on the other services provided by the cloud; receiving, by the first computational device, another voice command from the user; transmitting, by the first computational device directly to the cloud, the other voice command, wherein the other voice command is converted to another text command in the cloud via the voice recognition services, wherein one or more of the other services provided by the cloud are used to generate another data response by executing the other text command; and receiving, by the first computational device directly from the cloud, the other data response. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification