Systems, Methods and Computer Program Products for Providing Compliant Messaging Services
First Claim
Patent Images
1. A method of providing healthcare compliant messaging services, the method comprising:
- receiving input data corresponding to a campaign from a campaign sponsor;
encrypting at least a portion of the input data;
generating, under the control of one or more computer systems, a message schedule that is based on the input data and that includes message content, recipient identification data and temporal data corresponding to a plurality of messages;
sending one of the plurality of messages to a corresponding recipient;
confirming a delivery of at least one of the plurality of messages sent to the recipient;
receiving a response from the corresponding recipient to the one of the plurality of messages;
validating at least one of the plurality of messages and/or the response from the corresponding recipient, wherein validating comprises comparing the at least one of the plurality of messages and/or the response to a plurality of valid messages;
generating an audit trail that is configured to create a historical record corresponding to each of the plurality of messages; and
generating a unique identifier corresponding to the one of the plurality of messages.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for providing compliant messaging services are disclosed. Methods according to some embodiments include receiving input data from a campaign sponsor, encrypting at least a portion of the input data, generating a message schedule that includes message content, recipient identification data and temporal data corresponding to a plurality of messages, and sending and/or receiving one of the plurality of messages to and/or from a corresponding recipient.
60 Citations
26 Claims
-
1. A method of providing healthcare compliant messaging services, the method comprising:
-
receiving input data corresponding to a campaign from a campaign sponsor; encrypting at least a portion of the input data; generating, under the control of one or more computer systems, a message schedule that is based on the input data and that includes message content, recipient identification data and temporal data corresponding to a plurality of messages; sending one of the plurality of messages to a corresponding recipient; confirming a delivery of at least one of the plurality of messages sent to the recipient; receiving a response from the corresponding recipient to the one of the plurality of messages; validating at least one of the plurality of messages and/or the response from the corresponding recipient, wherein validating comprises comparing the at least one of the plurality of messages and/or the response to a plurality of valid messages; generating an audit trail that is configured to create a historical record corresponding to each of the plurality of messages; and generating a unique identifier corresponding to the one of the plurality of messages.
-
-
2. A method for providing compliant messaging services the method comprising:
-
receiving input data corresponding to a campaign from a campaign sponsor; encrypting at least a portion of the input data; generating, under the control of one or more computer systems, a message schedule that is based on the input data and that includes message content, recipient identification data and temporal data corresponding to a plurality of messages base on the input data; and sending one of the plurality of messages to a corresponding recipient. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A healthcare compliant message system for providing healthcare compliant messaging services, the system comprising:
-
a campaign message manager that receives campaign data corresponding to a campaign by a campaign sponsor and subject data corresponding to study subjects who are participating in the campaign, and generates message schedule data corresponding to the campaign data and the subject data and that defines message delivery and message content information; and a compliant message module that receives the message schedule data, transmits messages that correspond to the message schedule to respective mobile terminals, and receives a message originating from at least one of the mobile terminals responsive to the transmitted message. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification