METHOD AND APPARATUS FOR ACCESSING DEVICES AND SERVICES
First Claim
1. A method, comprising:
- authenticating, by a server device comprising a processor, a mobile communication device associated with a subscriber via a first communication network for performing audio control of a remote device associated with the subscriber;
receiving, by the server device, an audio command from the mobile communication device via the first communication network;
converting, by the server device, the audio command to a text command;
comparing, by the server device, the text command to a plurality of script commands associated with a script library to at least approximately match the text command to a first script command of the plurality of script commands;
retrieving, by the server device, a first script from the script library according to the first script command;
generating, by the server device, a control message according to the first script;
transmitting, by the server device, the control message to an application programming interface service of a computing device via a second communication network, wherein the application programming interface service directs the remote device to perform a function according to the control message; and
receiving, by the server device, a response message from the application programming interface service via the second communication network indicating a status associated with performance of the function by the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method that incorporates teachings of the subject disclosure may include, for example receiving an audio command from a mobile communication device via a first communication network for performing audio control of a remote device, converting the audio command to a text command, comparing the text command to a plurality of script commands associated with a script library to at least approximately match the text command to a first script command of the plurality of script commands, retrieving a first script from the script library according to the first script command, and transmitting a control message relating to the control message to an application programming interface service of a computing device via a second communication network, where the application programming interface service is configured to direct the remote device to perform a function according to the control message. Other embodiments are disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
authenticating, by a server device comprising a processor, a mobile communication device associated with a subscriber via a first communication network for performing audio control of a remote device associated with the subscriber; receiving, by the server device, an audio command from the mobile communication device via the first communication network; converting, by the server device, the audio command to a text command; comparing, by the server device, the text command to a plurality of script commands associated with a script library to at least approximately match the text command to a first script command of the plurality of script commands; retrieving, by the server device, a first script from the script library according to the first script command; generating, by the server device, a control message according to the first script; transmitting, by the server device, the control message to an application programming interface service of a computing device via a second communication network, wherein the application programming interface service directs the remote device to perform a function according to the control message; and receiving, by the server device, a response message from the application programming interface service via the second communication network indicating a status associated with performance of the function by the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device, comprising:
-
a memory to store executable instructions; and a processor communicatively coupled to the memory, wherein the processor, responsive to executing the executable instructions, performs operations comprising; receiving subscriber information at a web portal; authenticating the subscriber information according to a subscriber database to enable modification of a script library; receiving a script command for causing execution of a first script in the script library responsive to receiving an audio command from a mobile communication device, wherein a speech to text conversion of the audio command generates a text command that at least approximately matches the script command; receiving a selection of a script entry mode for the first script at the web portal; receiving entry of the first script at the web portal according to the script entry mode; and storing the first script in the script library for subsequent executing of the first script. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable storage device, comprising executable instructions, which, when executed by a processor, cause the processor to perform operations comprising:
-
receiving an audio command from a mobile communication device via a first communication network for performing audio control of a remote device; converting the audio command to a text command; comparing the text command to a plurality of script commands associated with a script library to at least approximately match the text command to a first script command of the plurality of script commands; retrieving a first script from the script library according to the first script command; and transmitting a control message relating to the first script to an application programming interface service of a computing device via a second communication network, wherein the application programming interface service directs the remote device to perform a function according to the control message. - View Dependent Claims (18, 19, 20)
-
Specification