IP Library Granted Patent US 9,680,786
Granted Patent B2
US 9,680,786 · App. 13/745,571 · Granted Jun 13, 2017

Communication and notification system and method thereof

Inventors: Kelly L. Bain (Colorado Springs, CO); James K. Dodd (Colorado Springs, CO)
H04L51/24H04L51/20G06Q10/109G06Q10/1095G06Q50/22H04L12/5885H04L51/18H04L51/34H04L67/22
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 9,680,786
App. No.
13/745,571
Granted
Jun 13, 2017
Kind
B2
Abstract

The invention generally relates to a communication and notification system and method thereof, and more particularly to a method and system for providing, tracking, sending reminders, and receiving communications/notifications in response to end-users in a variety of commercial market segments, e.g., medical, governmental compliance and criminal.

Claims (38)

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.

2. The communication system of claim 1 , wherein the first notification method and second notification method comprises one or more of an email communication, an SMS communication, a landline voice call, a cell phone voice call, and a website notification.

3. The communication system of claim 1 , wherein the first notification comprises a message requesting a user to perform a task.

4. The communication system of claim 1 , wherein the predetermined criteria comprises subscriber defined criteria.

5. The communication system of claim 1 , wherein the predetermined criteria comprises a numerical value.

6. The communication system of claim 1 , further comprises the step of sending an output to a third party when the predetermined criteria has been satisfied.

7. The communication system of claim 6 , wherein the third party comprises one or more of an employer, an insurance company, and a medical provider.

8. The communication system of claim 6 , further comprising the steps of:

wait a predetermined duration for a second response; and

send a third notification, based on the user information, when the predetermined duration has elapsed, wherein the third notification is sent to a backup contact with a backup notification method, and wherein the backup contact is not the user.

9. A method for performing a notification service with a communication and notification system, comprising the steps of:

receiving a prescheduled send notification request based on event information at the communication and notification system, 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;

retrieving user information, at the communication and notification system based on the prescheduled send notification request received at the communication and notification system, the user information including: i.) one or more user profiles, 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;

sending a first notification, with the communication and notification system, based on the user information, wherein the first notification is sent with a first notification method, wherein a user and the communication and notification system are at different locations;

receiving a first response, at the communication and notification system, from the user in response to the first notification; and

evaluating, with a processor, the first response to determine whether the first response satisfies the predetermined criteria and whether the first response needs to be parsed to understand the first response, when the first response needs to be parsed the communication and notification 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 predetermined criteria has been satisfied, close the communication loop and record the first response, when the first response has not been satisfied, send a second notification based on the user information, wherein the communication and notification system sends the second notification.

10. The method of claim 9 , wherein the first notification method and second notification method comprise one or more of an email, an SMS communication, a landline voice call, a cell phone voice call communication, and a website notification.

11. The method of claim 9 , wherein the first notification comprises a message requesting a user to perform a task.

12. The method of claim 11 , wherein the predetermined criteria comprises information that is subscriber defined.

13. The method of claim 11 , wherein the predetermined criteria comprises a numerical value.

14. The method of claim 11 , further comprises the step of sending an output to a third party when the predetermined criteria has been satisfied.

15. A non-transitory computer-readable storage medium tangibly embodying a program of instructions executable by a machine wherein said program of instructions comprises a plurality of program codes for providing notifications and communications, said program of instructions comprising:

program code for receiving a send notification request 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;

program code for retrieving user information based on the send notification request, the user information including information indicative of: i.) one or more user profiles, 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;

program code for sending a first notification, based on the user information, wherein the first notification is sent with a first notification method, wherein a user and the computer-readable storage medium are at different locations;

program code for receiving a first response from the user in response to the first notification;

program code for evaluating the first response to determine whether the first response satisfies the predetermined criteria and whether the first response needs to be parsed to understand the first response, when the first response needs to be parsed the machine 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 predetermined criteria has been satisfied close the communication loop and record the first response, when the first response has not been satisfied send a second notification, based on the user information, wherein the second notification is sent with a second notification method, the second notification includes a message that is different than the first notification and the second notification method is different than the first notification method;

program code for waiting a predetermined duration for a second response; and

program code for sending a third notification, based on the user information, wherein the third notification is sent to a backup contact with a backup notification method, and wherein the backup contact is not the user.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the first notification method comprises one or more of an email, an SMS communication, a landline voice call, a cell phone voice call, and a website notification.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the first notification comprises a message requesting a user to perform a task.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the predetermined criteria comprises subscriber defined information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2013
From: BAIN, KELLY L.; DODD, JAMES K.
To: LOOP COMMUNICATIONS, LLC
Reel/Frame 029736/0385 →
Continuity (3)
Provisional Application 61587938 · Jan 18, 2012
Provisional Application 61659264 · Jun 13, 2012
Related Publication 20130185369A1 · Jul 18, 2013