Patent ID: 9680786
Date: 2017-06-13
CPC Classifications: G06Q,G16H,H04L

Claim:
1. A communication system for managing notifications and communications, comprising: a computing device comprising at least one processor and at least one memory, wherein the at least one processor and the at least one memory are communicatively arranged to: receive a send notification request at the communication system based on event information, the event information including information indicative of a start date of the event, a repeat frequency of the event, and an end date of the event; retrieve user information based on the send notification request, the user information including information indicative of: i.) a user or subscriber profile, ii.) a notification message information including one or more notifications, iii.) a notification method information including one or more notification methods, and iv.) a predetermined criteria to close a communication loop; send a first notification, based on the retrieved user information, wherein the first notification is sent with a first notification method, wherein a user and the communication system are at different locations; receive a first response from the user in response to the first notification; and evaluate the first response to determine whether the first response satisfies the predetermined criteria and whether the first response needs to be parsed, when the first response satisfies the predetermined criteria close the communication loop and record the first response, when the first response does not satisfy the predetermined criteria send a second notification, when the first response needs to be parsed the system parses the first response to determine if the first parsed response can be understood, if the first parsed response can be understood determine whether the first parsed response satisfies the predetermined criteria, when the first parsed response satisfies the predetermined criteria close the communication loop and record the first parsed response, when the first parsed response does not satisfy the predetermined criteria send the second notification, and if the first parsed response cannot be understood send a notification having information indicative that the first response could not be understood, wherein the second notification is sent with a second notification method.