Enabling voice control of telephone device
First Claim
1. A computer-implemented method, the method comprising:
- receiving, via a data network from an adapter coupled to a public switched telephone network (PSTN) via at least one port, first audio data, the first audio data received by the adapter from a telephone using the at least one port;
performing speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call to a recipient profile over the PSTN;
identifying, using a user profile associated with the adapter, a phone number associated with the recipient profile;
sending, via the data network, the phone number to the adapter;
sending, to the adapter via the data network, a first instruction to initiate the telephone call over the PSTN, the first instruction causing the adapter to dial the phone number;
receiving, via the data network from a speech-controlled device associated with the user profile, a second command to join the telephone call, wherein the speech-controlled device is different from the telephone; and
sending, to the adapter via the data network, a second instruction to establish a communication session between the speech-controlled device and the at least one port.
1 Assignment
0 Petitions
Accused Products
Abstract
A system capable of connecting a home telephone circuit connected to a Public Switched Telephone Network (PSTN) to a server via a data network using an adapter. The system may enable a telephone connected to the home telephone circuit to perform voice commands by sending audio data from the telephone to the server via the data network and the server determining the voice commands included in the audio data. Based on the voice command, the server may send an instruction to the adapter via the data network, the instruction causing the adapter to initiate a telephone call over the PSTN. Additionally, the server may send an instruction to any device associated with a user profile corresponding to the adapter. Thus, the system may enable the telephone to control a number of devices within the home using the voice commands.
22 Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving, via a data network from an adapter coupled to a public switched telephone network (PSTN) via at least one port, first audio data, the first audio data received by the adapter from a telephone using the at least one port; performing speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call to a recipient profile over the PSTN; identifying, using a user profile associated with the adapter, a phone number associated with the recipient profile; sending, via the data network, the phone number to the adapter; sending, to the adapter via the data network, a first instruction to initiate the telephone call over the PSTN, the first instruction causing the adapter to dial the phone number; receiving, via the data network from a speech-controlled device associated with the user profile, a second command to join the telephone call, wherein the speech-controlled device is different from the telephone; and sending, to the adapter via the data network, a second instruction to establish a communication session between the speech-controlled device and the at least one port. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
-
receiving first audio data via a data network from an adapter coupled to a public switched telephone network (PSTN) via at least one port; performing speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call over the PSTN; identifying, using a user profile associated with the adapter, a phone number with which to initiate the telephone call; sending, to the adapter via the data network, an instruction to initiate the telephone call to the phone number over the PSTN; receiving, via the data network from a device associated with the user profile, a request to join the telephone call; and sending, to the adapter via the data network, a second instruction to establish a communication session between the device and the adapter. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
at least one processor; at least one network component configured to connect to at least one data network; memory including instructions operable to be executed by the at least one processor to configure the system to; receive first audio data via the at least one network component from an adapter coupled to a public switched telephone network (PSTN) via at least one port; perform speech processing using the first audio data to determine that the first audio data represents a command to initiate a telephone call over the PSTN; identify, using a user profile associated with the adapter, a phone number with which to initiate the telephone call; send, to the adapter via the at least one network component, an instruction to initiate the telephone call to the phone number over the PSTN; receive, via the at least one network component from a device associated with the user profile, a request to join the telephone call; and send, to the adapter via the at least one network component, a second instruction to establish a communication session between the device and the adapter. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification