IP Library Granted Patent US 10,476,821
Granted Patent B2
US 10,476,821 · App. 14/723,157 · Granted Nov 12, 2019

System and method for secure messaging

Inventors: Asif Ahmad (The Woodlands, TX); David Raju Manne (Dallas, TX); Pranam Ben (Maitland, FL)
Assignee: ATOS DIGITAL HEALTH SOLUTIONS, INC.
H04L51/046G06F17/2705G06F17/277G06F19/00G16H10/60G16H40/20G06Q10/107G06Q50/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 10,476,821
App. No.
14/723,157
Granted
Nov 12, 2019
Kind
B2
Abstract

Disclosed herein is a secure messaging engagement hub for structuring of unstructured electronic messages. The secure messaging engagement hub has a natural language processor that structures an unstructured electronic message. The natural language processor structures the unstructured electronic message by using a lexical parser to parse free text within the unstructured electronic message. The natural language processor also may tokenize the parsed free text into tokens representing components of the parsed free text. Message component n-grams are generated based on the tokens representing the components of the parsed free text. The tokens are coded with various metadata tags based on an analysis of the tokens. The metadata tags indicate message components of the tokens. And a structured electronic message corresponding to the unstructured electronic message is generated, the structured electronic message comprising the tokens and the metadata tags.

Claims (96)

1. An engagement hub for secure messaging and structuring of unstructured electronic messages, the engagement hub comprising:

a natural language processor in communication with a hub data repository; and

an engagement hub processor comprising a patient education module and a data analyzer,

wherein the natural language processor is configured to structure an unstructured electronic message received at the engagement hub via network connectivity devices, the unstructured electronic message comprising routing characteristics,

wherein the data analyzer of the engagement hub processor is configured to analyze the stored structured message;

determine the presence of a payer claim metadata tag;

receive approval of a claim; and

transmit the approval to a payer,

wherein the patient education module of the engagement hub processor is configured to access health videos and user defined customizable educational information from the hub data repository and to execute instructions which cause said health videos and user defined customizable health information to be output to a display for engaging patients to improve health education, and

wherein structuring the unstructured electronic message comprises

using a lexical parser to parse free text within the unstructured electronic message;

tokenizing the parsed free text into a plurality of tokens representing components of the parsed free text;

performing a keyword analysis of the tokenized parsed free text and generating a tag identifying a message concept based on the keyword analysis;

generating message component n-grams based on the plurality of tokens representing the components of the parsed free text;

coding each of the plurality of tokens with one of a plurality of metadata tags based on an analysis of the plurality of tokens, said ones of the metadata tags indicating message components of the plurality of tokens;

generating a structured electronic message corresponding to the unstructured electronic message, the structured electronic message comprising the plurality of tokens, the message concept tag, and the plurality of metadata tags; and

storing the structured electronic message in the hub data repository,

wherein said plurality of metadata tags is associated with patient medical information.

2. The engagement hub of claim 1 , further comprising:

a message router in communication with the network connectivity devices and the hub data repository, the message router being configured to

receive a second unstructured electronic message comprising one or more routing characteristics, the routing characteristics selected by a sender of the second unstructured electronic message during creation of the second unstructured electronic message;

determine one or more recipients of the second unstructured electronic message based upon the routing characteristics;

associate the second unstructured electronic message with user identifiers of the one or more recipients; and

store the second unstructured electronic message in the hub data repository with the user identifiers.

3. The engagement hub of claim 2 , wherein the message router is further configured to:

receive a user identifier;

retrieve stored unstructured electronic messages associated with the user identifier; and

display the retrieved unstructured electronic messages.

4. The engagement hub of claim 1 ,

wherein the engagement hub processor is further configured to:

receive an outbound electronic message for transmission to one or more recipients;

determine for each of the one or more recipients whether they are in a network of the engagement hub;

if the recipient is in the network, encrypt the outbound electronic message and transmit the outbound electronic message to an in-network recipient via an encrypted connection; and

if the recipient is not in the network, transmit the outbound electronic message using a secure protocol to an out of network recipient.

5. The engagement hub of claim 4 , wherein the secure protocol is Direct messaging protocol, and the outbound electronic message is transmitted to a Health Information Service Provider (H ISP) prior to transmission to the out of network recipient.

6. The engagement hub of claim 1 , wherein the data analyzer is further configured to:

remove, by a data anonymizer, personally identifiable information and protected health information from the structured electronic message; and

aggregate, using a data aggregator, a plurality of anonymized structured electronic messages, the plurality of structured electronic messages comprising a common token.

7. The engagement hub of claim 1 , wherein the data analyzer is further configured to:

aggregate, using a data aggregator, a plurality of structured electronic messages, the plurality of structured electronic messages comprising a common token; and

transmit an outbound electronic message to senders of each of the plurality of structured electronic message.

8. The engagement hub of claim 1 , wherein the data analyzer is further configured to:

analyze the stored structured message;

determine the presence of an appointment request metadata tag;

automatically generate an appointment request; and

transmit the appointment request to a scheduler.

9. The engagement hub of claim 1 , wherein the data analyzer is further configured to:

analyze the stored structured message;

determine the presence of a refill request metadata tag;

receive approval of a refill request; and

automatically transmit the refill request to a pharmacy.

10. A method in an engagement hub for secure messaging and structuring of unstructured electronic messages using a natural language processor, the method comprising:

receiving at the engagement hub via network connectivity devices, an unstructured electronic message comprising routing characteristics;

using a lexical parser of the natural language processor to parse free text within the unstructured electronic message;

tokenizing the parsed free text into a plurality of tokens representing components of the parsed free text;

performing a keyword analysis of the tokenized parsed free text and generating a tag identifying a message concept based on the keyword analysis;

generating message component n-grams based on the plurality of tokens representing the components of the parsed free text;

coding each of the plurality of tokens with one of a plurality of metadata tags based on an analysis of the plurality of tokens, the ones of the metadata tags indicating message components of the plurality of tokens;

generating a structured electronic message corresponding to the unstructured electronic message, the structured electronic message comprising the plurality of tokens, the message concept tag, and the plurality of metadata tags;

storing the structured electronic message in a hub data repository;

analyzing, using a data analyzer of the engagement hub, the stored structured message;

determining the presence of a payer claim metadata tag;

receiving approval of a claim; and

transmitting the approval to a payer,

wherein the engagement hub further comprises a patient education module comprising health videos and user defined customizable educational information for engaging patients to improve health education, and

wherein said plurality of metadata tags is associated with patient medical information.

11. The method of claim 10 further comprising:

receiving, at a message router, a second unstructured electronic message comprising one or more routing characteristics, the routing characteristics selected by a sender of the second unstructured electronic message during creation of the second unstructured electronic message;

determining one or more recipients of the second unstructured electronic message based upon the routing characteristics;

associating the second unstructured electronic message with user identifiers of the one or more recipients; and

storing the second unstructured electronic message in the hub data repository with the user identifiers.

12. The method of claim 11 further comprising:

receiving, at the message router, a user identifier;

retrieving stored unstructured electronic messages associated with the user identifier; and

displaying the retrieved unstructured electronic messages.

13. The method of claim 10 , further comprising:

receiving, at said engagement hub, an outbound electronic message for transmission to one or more recipients;

determining for each of the one or more recipients whether they are in a network of the engagement hub;

if the recipient is in the network, encrypting the outbound electronic message and transmitting the outbound electronic message to an in-network recipient via an encrypted connection; and

if the recipient is not in the network, transmitting the outbound electronic message using a secure protocol to an out of network recipient.

14. The method of claim 13 , wherein the secure protocol is Direct messaging protocol, and the outbound electronic message is transmitted to a Health Information Service Provider (HISP) prior to transmission to the out of network recipient.

15. The method of claim 10 further comprising:

removing, by a data anonymizer, personally identifiable information and protected health information from the structured electronic message; and

aggregating, using a data aggregator, a plurality of anonymized structured electronic messages, the plurality of structured electronic messages comprising a common token.

16. The method of claim 10 further comprising:

aggregating, using a data aggregator, a plurality of structured electronic messages, the plurality of structured electronic messages comprising a common token; and

transmitting an outbound electronic message to senders of each of the plurality of structured electronic message.

17. The method of claim 10 , further comprising:

analyzing, by the data analyzer, the stored structured message;

determining the presence of an appointment request metadata tag;

automatically generating an appointment request; and

transmitting the appointment request to a scheduler.

18. The method of claim 10 , further comprising:

analyzing, by the data analyzer, the stored structured message;

determining the presence of a refill request metadata tag; receiving approval of a refill request; and

automatically transmitting the refill request to a pharmacy.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2022
From: ATOS DIGITAL HEALTH SOLUTIONS, INC.
To: BULL SAS
Reel/Frame 060790/0095 →
CHANGE OF NAME Recorded May 10, 2018
From: ANTHELIO HEALTHCARE SOLUTIONS, INC.
To: ATOS DIGITAL HEALTH SOLUTIONS, INC.
Reel/Frame 046172/0335 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2016
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ANTHELIO HEALTHCARE SOLUTIONS, INC.
Reel/Frame 039804/0039 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Dec 18, 2015
From: ANTHELIO HEALTHCARE SOLUTIONS INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037327/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: AHMAD, ASIF; MANNE, DAVID RAJU; BEN, PRANAM
To: ANTHELIO HEALTHCARE SOLUTIONS INC.
Reel/Frame 035729/0851 →
Cited By (2)
US 12,205,174 US 12,301,529