IP Library Granted Patent US 8,175,224
Granted Patent B2
US 8,175,224 · App. 12/277,216 · Granted May 8, 2012

Providing notifications using voice-to-text conversion

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 8,175,224
App. No.
12/277,216
Granted
May 8, 2012
Kind
B2
Abstract

Methods and systems for providing electronic notifications are described. A server is configured to serve an interface, such as a Web page, to a terminal that requests from a user a first set of user contacts to be used to provide notifications to the user by a telephonic notification system in response to a notification process initiated by an organization associated with the user. The interface further requests a first set of priorities corresponding to the first set of user contacts, wherein the notification system will attempt to provide notifications to the first set user contracts in an order based at least in part on the first set of priorities. A database is configured to store the first set of user contacts and the first set of priorities. A voice interface circuit is configured to transmit a voice notification to at least one of the first set of user contacts.

Claims (71)

1. A method comprising:

storing in non-transitory computer readable medium a first set of contact paths for a first user, wherein the first set of contact paths includes a first contact path associated with a voice-based terminal and a second contact path associated with a text-based terminal;

storing in non-transitory computer readable medium an order of use associated with contact paths in the first set of contact paths;

storing, in non-transitory computer readable medium, a second set of contact paths for the first user, the second set of contact paths being different from the first set of contact paths, wherein the second set of contact paths is to be used when providing to the first user an emergency notification and the first set of contact paths is to be used when providing the first user a non-emergency notification;

storing, in non-transitory computer readable medium, an order of use associated with contact paths in the second set of contacts paths;

receiving, from a second user, a notification message including at least a voice message, wherein the notification message is to be broadcast to at least the first user;

receiving, from the second user, an instruction to broadcast the notification message to at least the first user as a non-emergency notification;

in response to the received instruction to broadcast the notification message as a non-emergency notification, accessing the stored first set of contact paths;

transmitting the notification voice message to the voice-based terminal using the first contact path;

converting the notification voice message to text via a voice recognition module; and

transmitting the notification message text to the text-based terminal using the second contact path.

2. The method as defined in claim 1 , wherein the voice-based terminal is a telephone.

3. The method as defined in claim 1 , wherein the text-based terminal is one of an email terminal, an SMS terminal and an instant messaging terminal.

4. The method as defined in claim 1 , wherein

the first contact path, which is associated with voice-based terminal, from the first set of contact paths includes a mobile phone number, and

the second contact path, which is associated with the text-based terminal, from the first set of contact paths includes an instant messaging identifier, an email address, and a fax number.

5. The method as defined in claim 1 , wherein the notification message instructs the first user to confirm receipt of the notification message.

6. The method as defined in claim 1 , wherein the notification message instructs the first user to confirm receipt of the notification message by activating a hyperlink.

7. The method as defined in claim 1 , wherein the notification message instructs the first user to confirm receipt of the notification message by sending a text message.

8. The method as defined in claim 1 , wherein the notification instruction is issued by an organization of which the first user is a member.

9. A system comprising:

non-transitory computer readable medium configured to store contact information to be used when notifying a plurality of recipients, the stored contact information comprising, for each one of the plurality of recipients,

a recipient-specified first set of two or more contact paths, wherein the recipient-specified first set of contact paths includes a recipient-specified voice-based contact path, and a recipient-specified text-based contact path,

an order of use associated with the two or more contact paths in the recipient-specified first set of contacts paths,

a recipient-specified second set of two or more contact paths, the recipient-specified second set of contact paths being different from the recipient-specified first set of contact paths, wherein the recipient-specified second set of contact paths is to be used when providing to the one of the plurality of recipients an emergency notification and the recipient-specified first set of contact paths is to be used when providing the one of the plurality of recipients a non-emergency notification, and

an order of use associated with the two or more contact paths in the recipient-specified second set of contacts paths; and

a hardware processor communicatively coupled to the non-transitory computer readable medium, the hardware processor configured to

receive a voice instruction to issue a non-emergency notification to the plurality of recipients, and

for each one of the plurality of recipients to be notified,

access, on the non-transitory computer readable medium, the stored recipient-specified first set of two or more contact paths,

transmit a text notification message associated with the non-emergency notification to the one of the plurality of recipients via the recipient-specified text-based contact path from the accessed recipient-specified first set of contact paths, and

transmit a voice notification message associated with the non-emergency notification to the one of the plurality of recipients via the recipient-specified voice-based contact path from the accessed recipient-specified first set of contact paths.

10. The system as defined in claim 9 , wherein the hardware processor is further configured to obtain at least a portion of the text notification message by converting at least a portion of the voice notification message to text.

11. The system as defined in claim 9 , wherein the hardware processor is further configured to obtain at least a portion of the text notification message by converting at least a portion of the voice instruction to text.

12. The system as defined in claim 9 , wherein the hardware processor is further configured to obtain at least a portion of the text notification message by converting at least a portion of a previously saved voice notification message to text.

13. The system of claim 9 , wherein the hardware processor is further configured to

receive a file to be distributed as part of the notification, and

transmit the file as an attachment of the text notification message transmitted via the recipient-specified text-based contact path from the accessed recipient-specified first set of contact paths.

14. The system of claim 13 , wherein the file is transmitted as an email attachment.

15. The system of claim 13 , wherein the hardware processor is further configured to

retrieve a previously saved voice notification message,

convert at least a portion of the previously saved voice notification message to a text file,

wherein the attachment of the notification message transmitted via the recipient-specified text-based contact path comprises the text file.

16. The system of claim 9 , wherein

the text notification message transmitted via the recipient-specified text-based contact path comprises an SMS notification message, and

the hardware processor is further configured to

retrieve a previously saved voice notification message,

convert at least a portion of the previously saved voice notification message to text, and

transmit the text as part of the SMS notification message.

17. The system as defined in claim 9 , wherein the text notification message includes an instruction to confirm receipt of the notification by activating a hyperlink.

18. The system as defined in claim 9 , wherein

the voice-based contact path is a telephone number, and

the text-based contact path is one of an email, an SMS and an instant messaging identifier.

19. A method comprising:

storing, in non-transitory computer readable medium, contact information to be used when notifying a plurality of recipients, the stored contact information comprising, for each one of the plurality of recipients,

a recipient-specified first set of two or more contact paths, wherein the recipient-specified first set of contact paths includes a recipient-specified voice-based contact path, and a recipient-specified text-based contact path,

an order of use associated with the two or more contact paths in the recipient-specified first set of contacts paths,

a recipient-specified second set of two or more contact paths, the recipient-specified second set of contact paths including a recipient-specified voice-based contact path different from the recipient-specified voice-based contact included in the recipient-specified first set of contact paths, and a recipient-specified text-based contact path different from the recipient-specified text-based contact included in the recipient-specified first set of contact paths, wherein the recipient-specified second set of contact paths is to be used when providing to the one of the plurality of recipients an emergency notification and the recipient-specified first set of contact paths is to be used when providing the one of the plurality of recipients a non-emergency notification, and

an order of use associated with the two or more contact paths in the recipient-specified second set of contacts paths;

receiving a voice instruction to issue a given notification to the plurality of recipients;

identifying whether a notification type of the received voice notification instruction is non-emergency or emergency;

for each one of the plurality of recipients,

accessing the stored recipient-specified set of contact paths associated with the identified notification type,

transmitting a voice notification message associated with the given notification to the one of the plurality of recipients via the recipient-specified voice-based contact path included in the accessed recipient-specified set of contact paths,

converting the voice notification message associated with the given notification to a text notification message, and

transmitting the converted text notification message to the one of the plurality of recipients via the recipient-specified text-based contact path included in the accessed recipient-specified set of contact paths;

determining recipients from among the plurality of recipients who have successfully received the given notification; and

selectively retransmitting the voice notification messages and the text notification messages to recipients from among the plurality of recipients who are different from the recipients determined to have received the given notification.

20. The method as defined in claim 19 , wherein

the voice-based contact path is a telephone number, and

the text-based contact path is one of an email, an SMS and an instant messaging identifier.

Assignments (7)
SECURITY INTEREST Recorded Jul 2, 2024
From: EVERBRIDGE, INC.
To: MS PRIVATE CREDIT ADMINISTRATIVE SERVICES LLC
Reel/Frame 067896/0475 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2015
From: SILICON VALLEY BANK
To: EVERBRIDGE, INC.
Reel/Frame 036034/0606 →
RELEASE OF SECURITY INTEREST Recorded May 20, 2013
From: EASTWARD CAPITAL PARTNERS IV, L.P.
To: EVERBRIDGE, INC.
Reel/Frame 030452/0273 →
SECURITY AGREEMENT Recorded Apr 16, 2010
From: EVERBRIDGE, INC.
To: SILICON VALLEY BANK
Reel/Frame 024244/0327 →
SECURITY AGREEMENT Recorded Mar 4, 2010
From: EVERBRIDGE, INC.
To: EASTWARD CAPITAL PARTNERS IV, L.P.
Reel/Frame 024027/0365 →
CHANGE OF NAME Recorded Jun 4, 2009
From: 3N GLOBAL, INC.
To: EVERBRIDGE, INC.
Reel/Frame 022784/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2009
From: KIRCHMEIER, STEVE; PUTRA, CINTA
To: 3N GLOBAL, INC.
Reel/Frame 022337/0243 →
Continuity (4)
Division 10877796 · Jun 25, 2004
Provisional Application 60503260 · Sep 16, 2003
Provisional Application 60482362 · Jun 25, 2003
Related Publication 20090135008A1 · May 28, 2009