US2014376541A1PendingUtilityA1

Dual-tone multi-frequency (dtmf) programming of an auto-dialer

Assignee: MICROSOFT CORPPriority: Jun 19, 2013Filed: Jun 19, 2013Published: Dec 25, 2014
Est. expiryJun 19, 2033(~6.9 yrs left)· nominal 20-yr term from priority
H04L 65/1059H04L 65/1036H04L 41/082H04L 67/34
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one or more embodiments, a device is configured to automatically contact a Voice-over-Internet Protocol (VoIP) service provider using a communication system that is not native to the VoIP service provider. The device can receive and/or intercept a representation of a first address that is not directed to the VoIP service provider, and generate a representation of a second address effective to contact the VoIP service provider using the representation of the second address. Some embodiments provide an ability to program and/or query a device using telecommunication signaling. In some cases, a service provider can remotely manage firmware and/or software updates to the device using the telecommunication signaling. Alternately or additionally, an end user can manually program information into the device through the telecommunication signaling, such as a predefined address associated with the service provider.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method comprising:
 receiving, using the computer, a first set of telecommunication signals originating from a Voice-Over-Internet Protocol (VoIP) service provider;   identifying, using the computer, a command associated with the first set of telecommunication signals; and   executing, using the computer, at least one response action associated with the identified command.   
     
     
         2 . The computer-implemented method of  claim 1  further comprising:
 identifying, using the computer, the command associated with the first set of telecommunication signals as a programming command; 
 transitioning, using the computer, into a programming mode; 
 receiving, using the computer, at least a second set of telecommunication signals originating from the VoIP service provider; and 
 installing, using the computer, data associated with the at least second set of telecommunication signals. 
 
     
     
         3 . The computer-implemented method of  claim 2 , where in the data associated with the second set of telecommunication signals comprises processor-executable instructions. 
     
     
         4 . The computer-implemented method of  claim 1 , wherein the first set of telecommunication signals comprises, at least in part, Dual-Tone Multi-Frequency (DTMF) tones. 
     
     
         5 . The computer-implemented method of  claim 1 , wherein receiving the first set of telecommunication signals further comprises receiving the first set of telecommunication signals using a using a Foreign Exchange Office (FXO) interface. 
     
     
         6 . The computer-implemented method of  claim 1  further comprising:
 receiving, using the computer, a second set of telecommunication signals originating from the VoIP service provider; 
 identifying, using the computer, the second set of telecommunication signals as a query command; and 
 sending, using the computer, query response information to the VoIP service provider using a third set of telecommunication signals. 
 
     
     
         7 . A device comprising:
 at least one processor;   one or more computer-readable storage memories comprising processor-executable instructions which, responsive to execution by the at least one processor, are configure to enable the device to:
 receive telecommunication signals originating from a Voice-Over-Internet Protocol (VoIP) service provider through a first interface; 
 receive telecommunication signals originating from a device through a second interface; 
 identify one or more commands by analyzing incoming telecommunication signals via the first interface or the second interface; and 
 execute at least one response action associated with said identified one or more commands. 
   
     
     
         8 . The device of  claim 7 , wherein the first interface and second interface comprise Foreign Exchange Office (FXO) interfaces. 
     
     
         9 . The device of  claim 7 , wherein the processor-executable instructions are further configured to:
 identify a first set of telecommunication signals received via the second interface as a programming command;   identify a second set of telecommunication signals received via the second interface as an address; and   store the address in the computer-readable storage memories.   
     
     
         10 . The device of  claim 9 , wherein the address comprises a telephone number associated with the VoIP service provider. 
     
     
         11 . The device of  claim 10 , wherein the processor-executable instructions are further configured to:
 receive a third set of telecommunication signals via the second interface;   identify the third set of telecommunication signals as a second address;   generate a fourth set of telecommunication signals associated with the telephone number; and   send the fourth set of telecommunication signals via the first interface.   
     
     
         12 . The device of  claim 11 , wherein the processor-executable instructions to generate the fourth set of telecommunication signals are further configured to automatically generate the fourth set of telecommunication signals without additional input from the second interface. 
     
     
         13 . The device of  claim 7 , wherein the processor-executable instructions are further configured to:
 receive a first set of telecommunication signals originating from the VoIP service provider via the first interface;   identify the first set of telecommunication signals as a programming command;   transition into a programming mode;   receive at least a second set of telecommunication signals originating from the VoIP service provider via the first interface; and   install the second set of telecommunication signals as program instructions based, at least in part, on the transition into the programming mode.   
     
     
         14 . The device of  claim 7 , wherein the processor-executable instructions are further configured to:
 receive a first set of telecommunication signals originating from the VoIP service provider via the first interface;   identify the first set of telecommunication signals as being a query command;   generate a second set of telecommunication signals, the telecommunication signals configured to include query response information; and   send the second set of telecommunication signals through the first interface.   
     
     
         15 . The device of  claim 14 , wherein the query command is associated with an authentication process. 
     
     
         16 . The device of  claim 7 , wherein at least some of the telecommunication signals comprise Dual-Tone Multi-Frequency (DTMF) tones. 
     
     
         17 . One or more computer-readable storage memories comprising processor-executable instructions which, responsive to execution by the at least one processor, are configure to enable the device to:
 receive telecommunication signals originating from a Voice-Over-Internet Protocol (VoIP) service provider through a first interface;   identify one or more commands by analyzing the telecommunication signals; and   execute at least one response action associated with said identified one or more commands.   
     
     
         18 . The one or more computer-readable storage memories of  claim 17  wherein the processor-executable instructions are further configured to receive telecommunication signals originating from a device through a second interface. 
     
     
         19 . The one or more computer-readable storage memories of  claim 18 , wherein the processor-executable instructions are further configured to:
 identify a first set of telecommunication signals received via the second interface as a programming command;   identify a second set of telecommunication signals received via the second interface as an address; and   store the address in the one or more computer-readable storage memories.   
     
     
         20 . The one or more computer-readable storage memories of  claim 17 , wherein the processor-executable instructions are further configured to:
 receive a first set of telecommunication signals originating from the VoIP service provider via the first interface;   identify the first set of telecommunication signals as a programming command;   transition into a programming mode;   receive at least a second set of telecommunication signals originating from the VoIP service provider via the first interface; and   install the second set of telecommunication signals as program instructions based, at least in part, on the transition into the programming mode.

Join the waitlist — get patent alerts

Track US2014376541A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.