Patent ID: 7624171

Claim:
A method for digitally notifying customers of a utility comprising: receiving real time digital user data from a utility using an application programming interface in communication with a processor and a network, and storing the real time digital user data in a dynamic information database in communication with the processor; forming at least one group of users of the utility from the real time digital user data using utility identified grouping information, wherein each user in the at least one group of users has at least one user contact device, and wherein each of the user contact devices has associated user contact device information; forming a first group of user contact devices for each user in the at least one group of users and a second group of user contact devices for each user in the at least one group of users, using utility identified user contact device priority information; transmitting at least one message from the utility through the application programming interface to at least one of the user contact devices in the first group of user contact devices using at least two industry standard gateway protocols simultaneously and the utility identified user contact device priority information, wherein the at least one message is simultaneously transmitted to all of the user contact devices in the first group of user contact devices before being transmitted simultaneously to each of the user contact devices in the second group of user contact devices; receiving response information from each user contact device by the application programming interface through the at least two industry standard gateway protocols simultaneously, wherein at least one of the at least two industry standard gateway protocols comprise of a SMTP gateway, a SIP gateway, an H.323 gateway, an ISDN gateway, a PSTN gateway, a softswitch, other industry standard gateway protocols or combinations thereof; and ensuring each user in the at least one group of users is contacted on the first group of user contact devices before each user in the at least one group of users is contacted on the second group of user contact devices.