IP Library Granted Patent US 9,959,385
Granted Patent B2
US 9,959,385 · App. 14/263,728 · Granted May 1, 2018

Messaging within a multi-access health care provider portal

Inventors: Michael A. Liberty (Windermere, FL); Mike Love (Austin, TX)
Assignee: DAVINCIAN HEALTHCARE, INC.
G06F19/322G06Q10/107G06Q50/24
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,959,385
App. No.
14/263,728
Granted
May 1, 2018
Kind
B2
Abstract

Embodiments are provided for securely messaging healthcare entities. In one scenario, a computer system receives an input from a user indicating that a message including text or other characters is to be securely transmitted to a specified healthcare entity. The message is part of a conversation between a user and the specified healthcare entity. The computer system encrypts the characters of the message using at least one encryption algorithm, so that the message is encrypted during the transfer from the user to the specified healthcare entity. The computer system then initiates transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity. Throughout the process, the encrypted message is transferred in accordance with legal regulations governing healthcare communications.

Claims (61)

1. A computer program product for implementing a method for securely messaging a healthcare entity, the computer program product comprising one or more non-transitory computer-readable storage media having stored thereon computerize-executable instructions that, when executed by one or more processors of a computing system, cause the computing system to perform the method, the method comprising:

providing to a user a menu of one or more user-selectable options, the user-selectable options including an option to have a message perish automatically after being received and read by a specified healthcare entity such that the message is readable by the specified healthcare entity but is not stored;

receiving an input from the user indicating that the message is to be securely transmitted to the specified healthcare entity, wherein the message is part of a conversation between the user and the specified healthcare entity;

prior to transmission of the message:

adding an indicator to the message to indicate that the message is to perish automatically upon being read by the healthcare entity,

accessing a user defined-communication policy,

receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio;

determining that the transmission location is referenced within the user defined-communication policy;

based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted;

upon determining that the message is to be encrypted, the one or more processors encrypting the message using at least one encryption algorithm, such that the message is encrypted during the transfer from the user to the specified healthcare entity;

upon determining an identity of the specified healthcare entity, overriding the automatic perishing of the message; and

initiating transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity.

2. The computer program product of claim 1 , wherein the encrypted message perishes automatically after a specified period of time.

3. The computer program product of claim 1 , wherein the non-transitory computer-readable storage media is configured to avoid storing message-related data.

4. The computer program product of claim 1 , wherein intervening transmission entities between the user and the specified healthcare entity are prevented from accessing the encrypted messages.

5. The computer program product of claim 1 , wherein the user selects the specified healthcare entity with whom the user wishes to converse by selecting the specified healthcare entity's picture.

6. The computer program product of claim 1 , wherein the encrypted message is transmitted to the specified healthcare entity over one or more computer systems.

7. The computer program product of claim 1 , wherein a messenger application is instantiated, the messenger application being configured to authenticate the user prior to facilitating message transmission.

8. The computer program product of claim 7 , wherein the user and the specified healthcare entity are authenticated to instances of the messenger application, such that the messages are transmitted and received as push messages between the messenger application instances.

9. The computer program product of claim 7 , wherein the messenger application provides one or more portions of structural data that allow the specified healthcare entity to perform one or more specified functions.

10. A computer system comprising the following:

one or more processors;

system memory;

one or more non-transitory computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to:

access a user defined-communication policy,

receive an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio;

determine that the transmission location is referenced within the user defined-communication policy;

based upon the reference to the transmission location within the user defined-communication policy, determine that the message is to be encrypted;

receive, at a receiving module, the encrypted message that includes message content intended for a specified healthcare entity;

receive, at the receiving module, an input indicating that the encrypted message is to perish automatically upon being read by the specified healthcare entity, wherein the input is generated as a result of user selection of one or more user-selectable options, the user-selectable options including an option to have the message perish automatically after being received and read by the healthcare entity such that the message is readable by the healthcare entity but is not stored;

override the automatic perishing of the message upon determining that a first user-selected option trumps a second user-selected option,

determine, with the one or more processors, that the encrypted message was received as part of an established session between the secure messaging service and a user-side instance of a messenger application; and

transmit, with a transmission module, the encrypted message to the specified healthcare entity, the encrypted message being accessible by the specified healthcare entity via an instance of the messenger application.

11. The computer system of claim 10 , wherein the secure messaging service is configured to store received encrypted messages in a data store.

12. The computer system of claim 11 , wherein the stored messages are auditable and retrievable for at least a specified amount of time.

13. The computer system of claim 10 , further comprising accessing the received encrypted message to determine that the encrypted message is to perish automatically upon being read by the specified healthcare entity.

14. The computer system of claim 10 , wherein the secure messaging service allows users to attach files to messages.

15. The computer system of claim 10 , wherein the secure messaging service facilitates secure messaging between at least a first specified healthcare entity and a second specified healthcare entity.

16. The computer system of claim 15 , wherein the first and second specified healthcare entities authenticate to the secure messaging service before sending or receiving encrypted messages.

17. A method, implemented at a computer system including at least a processor, a transmitter or receiver, and a memory, for securely messaging a healthcare entity, the method comprising:

providing to a user a menu of one or more user-selectable options, the user-selectable options including an option to have a message perish automatically after being received and read by a specified healthcare entity such that the message is readable by the specified healthcare entity but is not stored;

receiving an input from a user indicating that a message is to be securely transmitted to a specified healthcare entity, wherein the message is part of a conversation between the user and the specified healthcare entity,

prior to transmission of the message:

adding an indicator to the message to indicate that the message is to perish automatically upon being read by the healthcare entity,

accessing a user defined-communication policy,

receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio;

determining that the transmission location is referenced within the user defined-communication policy;

based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted

upon determining that the message is to be encrypted, encrypting the message using at least one encryption algorithm, such that the message is encrypted during the transfer from the user to the specified healthcare entity; and

initiating transmission of the encrypted message such that the encrypted message is sent to the specified healthcare entity.

18. The method of claim 17 , wherein the menu further includes one or more of the following options: an option to encrypt the message, an option to transfer the message as a privileged communication, and an option to add a file to the message.

19. A method, implemented at a computer system including at least a processor, a transmitter or receiver and a memory, for securely messaging a healthcare entity, the method comprising:

accessing a user defined-communication policy,

receiving an indication of a transmission location from which the message will be transmitted, wherein the indication of the transmission location is generated by a global positioning system (GPS) hardware radio;

determining that the transmission location is referenced within the user defined-communication policy;

based upon the reference to the transmission location within the user defined-communication policy, determining that the message is to be encrypted;

receiving at a receiving module, the encrypted message that includes message content intended for a specified healthcare entity;

receiving, at the receiving module, an input indicating that the encrypted message is to perish automatically upon being read by the specified healthcare entity, wherein the input is generated as a result of user selection of one or more user-selectable options, including an option to have the message perish automatically after being received and read by the healthcare entity such that the message is readable by the healthcare entity but is not stored;

overriding the automatic perishing of the message upon determining that a first user-selected option trumps a second user-selected option,

determining that the encrypted message was received as part of an established session between the secure messaging service and a user-side instance of a messenger application; and

transmitting the encrypted message to the specified healthcare entity, the encrypted message being accessible by the specified healthcare entity via an instance of the messenger application.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2023
From: DAV ACQUISITION CORP.
To: DAV SUB, INC. (D.B.A. CONTINUUM HEALTH TECHNOLOGIES CORP.)
Reel/Frame 065777/0490 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2018
From: MIDCAP FINANCIAL TRUST
To: DAV ACQUISITION CORP.
Reel/Frame 047696/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2017
From: DAVINCIAN HOLDINGS, LLC
To: DAVINCIAN HEALTHCARE, INC.
Reel/Frame 043599/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2017
From: LIBERTY, MICHAEL A.
To: DAVINCIAN HOLDINGS, LLC
Reel/Frame 043448/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2017
From: LOVE, MIKE
To: DAVINCIAN HOLDINGS, LLC
Reel/Frame 043448/0566 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR AND ASSIGNEE PARTIES PREVIOUSLY RECORDED ON REEL 041927 FRAME 0213. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Apr 24, 2017
From: DAVINCIAN HEALTHCARE, INC.; DAVINCIAN TECHNOLOGIES, INC.
To: MIDCAP FINANCIAL TRUST, AS AGENT
Reel/Frame 042317/0917 →
SECURITY INTEREST Recorded Apr 7, 2017
From: MIDCAP FINANCIAL TRUST, AS AGENT
To: DAVINCIAN HEALTHCARE, INC.; DAVINCIAN TECHONOLOGIES, INC.
Reel/Frame 041927/0213 →
Continuity (3)
Continuation In Part 14179999 · Feb 13, 2014
Provisional Application 61765198 · Feb 15, 2013
Related Publication 20140236635A1 · Aug 21, 2014