Remote configuration of a voice over internet protocol telephone for smart dial tone
First Claim
1. A method of providing access to a speech service, the method comprising:
- providing a calling device coupled to a communication network;
establishing through the communication network a first communication session with a predetermined configuration server and the calling device, the predetermined configuration server designated by a first configuration provided in the calling device;
downloading from the predetermined configuration server a second configuration for the calling device;
establishing an off-hook condition in response to selecting one of a speed dialing option, picking up a handset, or speaking a voice command;
using the second configuration and in response to the off-hook condition, automatically establishing through the communication network a second communication session with a predetermined speech server, the predetermined speech server being designated by the second configuration;
producing a voice prompt, the voice prompt being produced from an element in the communication network other than the predetermined speech server;
receiving at the predetermined speech server at least one voice sample provided by the calling device through the communication network; and
in response to the at least one voice sample, the predetermined speech server performing a corresponding activity,wherein, in response to an action by a user within a predetermined amount of time, the calling device prevents automatically establishing the second communication session with the predetermined speech server.
3 Assignments
0 Petitions
Accused Products
Abstract
An Internet Access Device (IAD) is pre-configured with first, generic configuration information designating the address of a configuration server with which it will establish a communication session when the IAD is first powered up and connected to the Internet. The configuration server then downloads a second, specific configuration to the IAD, such as a hotline number designating a specific speech server, and creates a network data record to link a unique identifier for the IAD, such as a serial number, with a user account. When the IAD goes off-hook, the IAD connects directly to a speech server using the second configuration. The speech server provides a smart dial tone, such as a voice prompt. The speech server responds to a verbal request spoken by a user by performing a corresponding activity, such as placing a telephone call or providing voicemail access.
12 Citations
26 Claims
-
1. A method of providing access to a speech service, the method comprising:
-
providing a calling device coupled to a communication network; establishing through the communication network a first communication session with a predetermined configuration server and the calling device, the predetermined configuration server designated by a first configuration provided in the calling device; downloading from the predetermined configuration server a second configuration for the calling device; establishing an off-hook condition in response to selecting one of a speed dialing option, picking up a handset, or speaking a voice command; using the second configuration and in response to the off-hook condition, automatically establishing through the communication network a second communication session with a predetermined speech server, the predetermined speech server being designated by the second configuration; producing a voice prompt, the voice prompt being produced from an element in the communication network other than the predetermined speech server; receiving at the predetermined speech server at least one voice sample provided by the calling device through the communication network; and in response to the at least one voice sample, the predetermined speech server performing a corresponding activity, wherein, in response to an action by a user within a predetermined amount of time, the calling device prevents automatically establishing the second communication session with the predetermined speech server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for providing access to a speech service for a calling device, the calling device coupled to the system through a communication network, the system comprising:
-
a calling device coupled to the system through a communication network, the calling device including a first configuration provided by the system; a configuration server coupled to the communication network and designated by the first configuration provided by the system in the calling device, the configuration server adapted to download a second configuration to the calling device through the communication network during a first communication session established with the calling device; and a speech server coupled to the communication network and designated by the second configuration, the speech server adapted to receive at least one voice sample provided by the calling device through the communication network during a second communication session established by an off-hook condition of the calling device, the off-hook condition established in response to selecting a speed dialing option, picking up a handset, or speaking a voice command, the speech server further adapted to perform a corresponding activity in response to the voice sample; and a network element coupled to the communication network for producing a voice prompt to which a user of the calling device may respond, the network element being distinct from the speech server, wherein the calling device is configured to prevent establishment of the second communication session with the speech server in response to an action by a user within a predetermined amount of time. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing access to a speech service for a calling device, the calling device coupled to the system through a communication network, the system comprising:
-
a calling device coupled to the system through a communication network, the calling device including a first configuration provided by the system; a configuration server coupled to the communication network and designated by the first configuration provided by the system in the calling device coupled to the system, the configuration server adapted to download a second configuration to the calling device coupled to the system during a first communication session established with the calling device, the second configuration comprising a telephone number associated with a speech server or an internet protocol address associated with the speech sever, and wherein the configuration server is further adapted to receive an upload of a unique identifier of the calling device and user account information; a data repository coupled to the configuration server, the data repository adapted to store a network data record to link a unique identifier with a user account; the speech server coupled to the communication network and designated by the second configuration, the speech server adapted to receive at least one voice sample provided by the calling device coupled to the system during a second communication session established by an off-hook condition of the calling device, the off-hook condition established in response to selecting a speed dialing option, picking up a handset, or speaking a voice command, the speech server further adapted to perform a corresponding activity in response to the voice sample; and a network element coupled to the communication network for producing a voice prompt to which a user of the calling device may respond, the network element being distinct from the speech server, wherein the calling device is configured to prevent establishment of the second communication session with the speech server in response to an action by a user within a predetermined amount of time. - View Dependent Claims (26)
-
Specification