Providing notifications using text-to-speech conversion
First Claim
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 text, 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 message text to the text-based terminal using the second contact path;
converting the notification message text to speech via a text-to-speech module; and
transmitting the speech to the voice-based terminal using the first contact path.
6 Assignments
0 Petitions
Accused Products
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.
40 Citations
21 Claims
-
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 text, 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 message text to the text-based terminal using the second contact path; converting the notification message text to speech via a text-to-speech module; and transmitting the speech to the voice-based terminal using the first contact path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. 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 text 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, and 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. - View Dependent Claims (16, 17, 18, 19)
-
-
20. 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 text instruction to issue a given notification to the plurality of recipients; identifying whether a notification type of the received text 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 text notification message associated with the given notification 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, converting the text notification message associated with the given notification to a voice notification message, and transmitting the converted voice notification message 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; and displaying, during said transmitting the text notification messages and said transmitting the voice notification messages, a visual indication update indicating which recipients of the plurality of recipients have been successfully notified. - View Dependent Claims (21)
-
Specification