IP Library Granted Patent US 11,200,042
Granted Patent B1
US 11,200,042 · App. 15/157,484 · Granted Dec 14, 2021

Dynamic control of event dependent user feedback

Inventor: Nikhil Rajeev Joshi (Pune, IN)
Assignee: Allscripts Software, LLC
G06F8/65G16H10/60
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 11,200,042
App. No.
15/157,484
Granted
Dec 14, 2021
Kind
B1
Abstract

A method includes providing, by a healthcare software provider, an updated version of a healthcare software application; maintaining a list of events each mapped to one or more actions to be taken upon occurrence of such event; generating, by an instance of the updated version of the healthcare software application running on an electronic device, a log of events representing user actions; looking up in the maintained list of events, based on the occurrence of a logged event, a mapped action to take in response thereto, the mapped action being to provide a first user notification; and providing, in the healthcare software application, the first user notification.

Claims (38)

1. A method comprising:

(a) activating an updated version of a healthcare software application that differs from a previous version of the healthcare software application;

(b) maintaining a list of events each mapped to one or more actions to be taken upon occurrence of each event, wherein the list of events comprises log entries of accessed features associated with the operation of the previous version of the healthcare software application;

(c) generating, by an instance of the updated version of the healthcare software application running on an electronic device, a log of updated events representing user actions for the updated version of the healthcare software application comprising log entries of accessed features associated with the operation of the updated healthcare software application;

(d) determining, from the maintained list of events, based on an occurrence of a first logged updated event, a mapped action to take relative to respective accessed features associated with the operation of the updated healthcare software application in response thereto, the mapped action being to provide a first user notification; and

(e) providing, in the updated version of the healthcare software application, the first user notification.

2. The method of claim 1 , wherein the healthcare software application comprises an electronic health records software application.

3. The method of claim 1 , wherein the electronic device comprises a desktop computer.

4. The method of claim 1 , wherein the electronic device comprises a server.

5. The method of claim 1 , wherein the electronic device comprises a laptop.

6. The method of claim 1 , wherein the electronic device comprises a tablet.

7. The method of claim 1 , wherein the electronic device comprises a phone.

8. A method comprising:

(a) activating an updated version of a healthcare software application that differs from a previous version of the healthcare software application;

(b) maintaining a list of events each mapped to one or more actions to be taken upon occurrence of each event, wherein the list of events comprises log entries of accessed features associated with the operation of the previous version of the healthcare software application;

(c) generating, by an instance of the updated version of the healthcare software application running on an electronic device, a log of updated events representing user actions for the updated version of the healthcare software application comprising log entries of accessed features associated with the operation of the updated healthcare software application;

(d) determining, from the maintained list of events, based on the occurrence of a first logged updated event, a mapped action to take relative to respective accessed features associated with the operation of the updated healthcare software application in response thereto, the mapped action being to provide a first safety notification; and

(e) providing, in the healthcare software application, the first safety notification.

9. The method of claim 8 , wherein the healthcare software application comprises an electronic health records software application.

10. The method of claim 8 , wherein the electronic device comprises a desktop computer.

11. The method of claim 8 , wherein the electronic device comprises a server.

12. The method of claim 8 , wherein the electronic device comprises a laptop.

13. The method of claim 8 , wherein the electronic device comprises a tablet.

14. The method of claim 8 , wherein the electronic device comprises a phone.

15. A method comprising:

(a) maintaining a list of events for a healthcare software application each mapped to one or more actions to be taken upon occurrence of each event, wherein the list of events comprises log entries of accessed features associated with the operation of the previous version of the healthcare software application, and wherein the list of events includes a first event mapped to a first action comprising provision of a first user notification;

(b) generating, by an instance of the healthcare software application running on an electronic device, a first log of events representing user actions, the first log of events comprising log entries of accessed features associated with the operation of the updated healthcare software application;

(c) determining from the maintained list of events, based on the occurrence of the first event, the first action to take in response thereto the first log of events comprising log entries of accessed features associated with the operation of the updated healthcare software application, the first action comprising provision of a first user notification;

(d) providing, in the healthcare software application, the first user notification;

(e) updating the maintained list of events to map the first event to a second action comprising provision of a second user notification;

(f) generating, by an instance of the healthcare software application running on an electronic device, a second log of events representing user actions, the second log of events comprising further log entries of accessed features associated with the operation of the updated healthcare software application;

(g) determining, from the maintained list of events, based on the occurrence of the first event, the second action to take in response thereto the second log of events comprising further log entries of accessed features associated with the operation of the updated healthcare software application, the second action comprising provision of a second user notification; and

(h) providing, in the healthcare software application, the second user notification.

16. The method of claim 15 , wherein the healthcare software application comprises an electronic health records software application.

17. The method of claim 15 , wherein the electronic device comprises a desktop computer.

18. The method of claim 15 , wherein the electronic device comprises a server.

19. The method of claim 15 , wherein the electronic device comprises a laptop.

20. The method of claim 15 , wherein the electronic device comprises a tablet.

Assignments (3)
PATENT SECURITY AGREEMENT Recorded Jun 18, 2025
From: ALLSCRIPTS SOFTWARE, LLC
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 071682/0579 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS Recorded May 16, 2022
From: ALLSCRIPTS SOFTWARE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060073/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2018
From: JOSHI, NIKHIL RAJEEV
To: ALLSCRIPTS SOFTWARE, LLC
Reel/Frame 047685/0441 →