Patent ID: 7660856

Claim:
A computer-implemented method for notifying a subscriber about an event, the method comprising: receiving, on an internet notification server, phone voice mailbox registration information for a plurality of mailboxes, wherein at least one of the plurality of mailboxes is in communication with a different voice messaging switch than the other of the plurality of mailboxes; receiving, on the notification server, subscriber profile information, wherein the subscriber profile information includes at least one delivery channel; storing, on the notification server, the mailbox registration information and the subscriber profile information, wherein the mailbox registration information includes a mailbox identifier for each of the plurality of mailboxes; generating, by the notification server, a personal unique identifier (PUID) separate and independent of the received mailbox identifier and the received subscriber profile information, wherein the PUID provides a first mapping and a second mapping, wherein the first mapping maps the mailbox identifier to the PUID, wherein the second mapping maps the subscriber profile information to the PUID, wherein the PUID is an intermediary between the mailbox identifier and the subscriber profile information via the first and second mapping to disassociate the mailbox identifier from being a link to the subscriber profile information; receiving, on the notification server, a message event having a mailbox identifier; matching, on the notification server, the received mailbox identifier to one of the stored mailbox identifiers of the mailbox registration information; identifying the generated PUID from the first mapping; identifying the subscriber profile information from the second mapping; accessing the subscriber profile information based on the identified generated PUID; identifying the at least one delivery channel of the subscriber profile information; generating an alert on the notification server that identifies the messaging event; and sending the alert via the at least one communication channel indicated in the subscriber profile information that is identified by the generated PUID.