IP Library Granted Patent US 7,844,035
Granted Patent B2
US 7,844,035 · App. 10/913,572 · Granted Nov 30, 2010

Dial-out voice notification system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,844,035
App. No.
10/913,572
Granted
Nov 30, 2010
Kind
B2
Abstract

A message broadcast system is disclosed for quickly delivering a relatively large amount of content to customer premises devices. A dial-out voice server initiates a plurality of telephone calls to a plurality of telephone numbers associated with customer premises alerting devices. The dial-out server also transmits a control data signal to the alerting devices, which indicates an incoming voice message to the alerting devices. The customer premises devices are connected to the telecommunication network via a communication channel and are configured to continuously monitor the communication channel for the control data signal. In response to receipt of a control data signal, an alerting device automatically configures itself to receive the incoming voice message. After delivering the voice message to the alerting device, the dial-out voice server may disconnect and place another call.

Claims (81)

1. A method, comprising:

establishing a communication channel to each of a plurality of devices by initiating a communication with each of the plurality of devices;

generating a first control data signal comprising first and second control parameters;

transmitting the first control data signal to each of the plurality of devices, wherein the first control data signal is configured to cause a device of the plurality of devices to receive a voice message based on the first control parameter over the corresponding communication channel without user intervention and to cause the device to determine the received voice message is to be stored based on the second control parameter;

transmitting the voice message to each of the plurality of devices; and

transmitting a second control data signal to the plurality of devices, the second control data signal configured to cause the device to disconnect the communication channel.

2. The method of claim 1 wherein initiating the communication with each of the plurality of devices comprises initiating a plurality of suppressed ringing telephone calls to the plurality of devices, and

wherein transmitting the first control data signal to each of the plurality of devices comprises transmitting the first control data signal to each device of the plurality of devices as an in-band data signal via the connection.

3. The method of claim 1 wherein initiating the communication with each of the plurality of devices comprises initiating a plurality of telephone calls wherein control data is signaled; and

wherein transmitting the first control data signal to each of the plurality of devices comprises transmitting the first control data signal to each device of the plurality of devices as an in-band data signal via the connection.

4. The method of claim 1 wherein initiating the communication with each of the plurality of devices comprises initiating a plurality of telephone calls wherein control data is signaled; and

wherein transmitting the first control data signal to each of the plurality of devices comprises transmitting the first control data signal over out of band control channels.

5. The method of claim 1 wherein the first control data signal is transmitted using on-hook data transmission in response to receipt of an indication that the communication channel to a device in the plurality of devices has been established.

6. The method of claim 1 wherein the first control data signal is embedded in an on-hook Caller-ID message.

7. The method of claim 1 wherein the first control data signal further comprises at least one of a text parameter, a message ID parameter, an alarm control parameter, and an authentication key code parameter.

8. The method of claim 1 wherein at least one communication of the plurality of communications is placed to an alerting device served by a packet-based network.

9. A method, comprising:

monitoring a communications channel for a first control data signal at a device, the first control data signal comprising first and second control parameters;

receiving the first control data signal;

in response to the first control parameter, receiving over an established voice path a voice message while the device is in an on-hook state without user intervention;

determining that the received voice message is to be stored in a memory of the device based on the second control parameter;

monitoring the communications channel for a second control data signal; and

in response to the second control data signal, disconnecting the device from the voice path.

10. The method of claim 9 further comprising: automatically displaying control data signal information; and initiating an alarm in response to receiving the first control data signal.

11. The method of claim 9 wherein receiving the first control data signal comprises:

receiving a suppressed ringing telephone call, and

receiving the first control data signal via in-band signaling.

12. The method of claim 9 wherein receiving the first control data signal comprises receiving the first control data signal via on-hook data transmission.

13. The method of claim 9 wherein receiving the first control data signal comprises receiving the first control data signal via an out of band control channel.

14. The method of claim 9 wherein the first control data signal is received via an on-hook caller-ID service.

15. The method of claim 9 wherein the first control data signal is received via an off-hook data transmission protocol.

16. The method of claim 9 further comprising: playing the voice message in response to receipt of a valid authentication key.

17. The method of claim 9 further comprising: transmitting a confirmation signal to confirm delivery of the voice message.

18. The method of claim 9 further comprising creating an email message containing control data information and the voice message.

19. The method of claim 9 further comprising: converting control data information from the first control data signal; and displaying the converted control data information.

20. An apparatus, comprising:

means for connecting the apparatus to a telecommunications network via a communications channel;

means for monitoring the communications channel for a first control data signal while the apparatus is in an on hook state, the first control data signal comprising first and second control parameters;

means for receiving the first control data signal;

means, in response to receipt of the first control parameter, for receiving over the communications channel a voice message while the apparatus is in the on hook state without user intervention;

means for determining that the received voice message is to be stored in the apparatus based on the second control parameter;

means for storing the received voice message, in response to determining the received voice message is to be stored;

means for monitoring the communications channel for a second control data signal; and

means, in response to receipt of the second control data signal, for disconnecting the communications channel without user intervention.

21. The apparatus of claim 20 wherein the means for receiving comprise means for receiving the first control data signal via on-hook data transmission.

22. The apparatus of claim 20 wherein the means for receiving comprise means for receiving the first control data signal via an out of band control channel.

23. The apparatus of claim 20 wherein the means for receiving comprise means for receiving and decoding on-hook caller-ID service.

24. The apparatus of claim 20 further comprising means for transmitting a confirmation signal to confirm delivery of the voice message.

25. The apparatus of claim 20 further comprising means for playing the voice message in response to receipt of a valid authentication key.

26. The apparatus of claim 20 further comprising means for converting information from the first control data signal and displaying text content of the first control data signal.

27. The apparatus of claim 20 wherein the apparatus is configured as a set top box and

wherein the communications channel is associated with a packet-based network.

28. A method, comprising:

establishing a communication channel to each of a plurality of devices;

transmitting a first control data signal to one or more of the plurality of devices using off-hook data transmission responsive to receipt of an indication from the network that the one or more of the plurality of devices has established the communication channel and is off-hook, the first control data signal comprising first and second control parameters, the first control data signal configured to cause a device of the plurality of devices to place a far end party on hold and to receive a voice message based on the first control parameter of the first control data signal without user intervention;

determining that the received voice message is to be stored in the device of the plurality of devices based on the second control parameter;

transmitting the voice message to each of the plurality of devices; and

transmitting a second control data signal via off-hook data transmission to the plurality of devices, the second control data signal configured to cause the device to restore the far end party from hold.

29. The method of claim 28 wherein the first control data signal is embedded in a call-waiting ID message.

30. A method, comprising:

monitoring a communications channel for a first control data signal broadcast to a plurality of devices;

receiving the first control data signal via off-hook data transmission at each of the plurality of devices;

in response to the first control data signal,

recognizing that an incoming call is for emergency notification,

placing a far end party on hold by a device of the plurality of devices based on a first control parameter of the first control data signal and without user intervention,

receiving a voice message,

determining the received voice message is to be stored in the device based on a second control parameter of the first control data signal, and

in response to determining the received voice message is to be stored, storing the received voice message;

monitoring the communications channel for a second control data signal sent via off-hook data transmission; and

in response to the second control data signal, reestablishing the a previous call when the far end party is on hold.

31. An apparatus, comprising:

means for establishing a communications channel;

means for monitoring the communications channel for a first control data signal at the apparatus indicating a voice message, the first control data signal comprising first and second control parameters;

means for receiving the first control data signal via off-hook data transmission;

means, in response to receipt of the first control parameter, for placing a current call on hold without user intervention;

means for receiving the voice message over a voice path;

means for determining the received voice message is to be stored in the apparatus based on the second control parameter;

means for storing the received voice message, in response to determining the received voice message is to be stored;

means for monitoring the communications channel for a second control data signal at the apparatus via off-hook data transmission; and

means, in response to receipt of a control parameter of the second control data signal, for re-establishing a current call without user intervention.

32. The apparatus of claim 31 wherein the means for receiving comprise means for receiving and decoding off-hook caller-ID service.

Assignments (9)
MERGER Recorded Feb 10, 2012
From: TTI INVENTIONS B LLC
To: INTELLECTUAL VENTURES II LLC
Reel/Frame 027682/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2012
From: TELCORDIA LICENSING COMPANY LLC
To: TTI INVENTIONS B LLC
Reel/Frame 027521/0906 →
RELEASE Recorded Jun 11, 2010
From: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 024515/0622 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2009
From: TELCORDIA TECHNOLOGIES, INC.
To: TELCORDIA LICENSING COMPANY, LLC
Reel/Frame 022871/0920 →
RELEASE OF SECURITY INTEREST Recorded Mar 17, 2009
From: WILMINGTON TRUST COMPANY
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 022408/0410 →
SECURITY AGREEMENT Recorded Jul 17, 2007
From: TELCORDIA TECHNOLOGIES, INC.
To: WILMINGTON TRUST COMPANY, AS COLLATERAL AGENT
Reel/Frame 019562/0309 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 6, 2007
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 019520/0174 →
SECURITY AGREEMENT Recorded Apr 5, 2005
From: TELCORDIA TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 015886/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2004
From: PIETROWICZ, STANLEY
To: TELCORDIA TECHNOLOGIES, INC.
Reel/Frame 015239/0199 →