IP Library › Granted Patent US 12,737,940
Granted Patent B2
US 12,737,940 · App. 18/779,239 · Granted Sep 15, 2026

Interactive flow diagrams for healthcare through dynamic data model generation

Inventors: Igor Jacobs (Asten, NL); Gertjan Laurens Schuurkamp (Utrecht, NL)
Assignee: KONINKLIJKE PHILIPS N.V.
G06T11/26G06F3/0486G06F16/23G16H10/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 12,737,940
App. No.
18/779,239
Granted
Sep 15, 2026
Kind
B2
Abstract

In one embodiment, a method for presenting information along plural stages of patient care, the method comprising: initializing an interactive flow diagram ( 88 ) based on data, the interactive flow diagram based on an underlying data model, the interactive flow diagram comprising nodes ( 92 ) comprising an aggregated visual representation of key-value pairs, columns ( 90 ) comprising a stacked bar visualization of the nodes, and links ( 16 ) between the nodes; displaying the interactive flow diagram; and dynamically updating the interactive flow diagram based on user interactions with the interactive flow diagram, the interactions resulting in updates to the underlying data model that change an arrangement of at least one of the nodes, the columns, or the links.

Claims (29)

1 . A method for presenting information along plural stages of patient care, the method comprising:

initializing an interactive flow diagram based on data, the interactive flow diagram based on an underlying data model, the interactive flow diagram comprising nodes comprising an aggregated visual representation of key-value pairs, columns comprising a stacked bar visualization of the nodes, and links between the nodes, wherein each link connects a first node and a second node, and wherein each link has a visual height that represents a size of components contained in both the first node and second node connected by the link;

displaying the interactive flow diagram; and

dynamically updating the interactive flow diagram based on user interactions with the interactive flow diagram, the interactions resulting in updates to the underlying data model that change an arrangement of at least one of the nodes, the columns, or the links.

2 . The method of claim 1 , further comprising receiving the data from one or a combination of a spreadsheet data or an analytics database.

3 . The method of claim 1 , further comprising providing aggregated information based on user input over one of the nodes, the aggregated information providing further detail about the one of the nodes.

4 . The method of claim 1 , further comprising isolating a sub-population of one of the nodes based on user input at the one of the nodes.

5 . The method of claim 1 , further comprising providing demographics in graphs adjacent the interactive flow diagram based on user selection of one of the nodes.

6 . The method of claim 1 , further comprising repositioning or removing one of the columns based on user input corresponding to drag-and-drop functionality.

7 . The method of claim 1 , further comprising filtering one or more nodes or one or more graphs based on user selection of the one or more nodes.

8 . The method of claim 1 , further comprising highlighting differences between two or more sub-populations based on user selection of the two or more sub-populations for a given one of the columns.

9 . The method of claim 1 , further comprising providing information for an individual patient for a selected cohort.

10 . The method of claim 1 , wherein the interactive flow diagram further comprises treatment pathways and/or outcomes of treatments.

11 . The method of claim 1 , wherein the displaying comprises displaying the interactive flow diagram in a single view.

12 . The method of claim 1 , wherein the displaying comprises displaying the interactive flow diagram as a standalone analytics tool, or one or a combination of in conjunction with an existing analytics application as a custom chart or in conjunction with a patient management application.

13 . The method of claim 1 , wherein patient management application comprises a lung cancer orchestrator.

14 . The method of claim 1 , wherein the first node is a source node and the second node is a target node, and wherein size of components contained in both the first node and second node connected by the link is measured by a difference between the source node and the target node.

15 . A computing device, comprising a memory comprising instructions, a user interface, and one or more processors, wherein the one or more processors is configured to implement the instructions to perform a method comprising:

initializing an interactive flow diagram based on data, the interactive flow diagram based on an underlying data model, the interactive flow diagram comprising nodes comprising an aggregated visual representation of key-value pairs, columns comprising a stacked bar visualization of the nodes, and links between the nodes, wherein each link connects a first node and a second node, and wherein each link has a visual height that represents a size of components contained in both the first node and second node connected by the link;

displaying, via the user interface, the interactive flow diagram; and

dynamically updating the interactive flow diagram based on user interactions with the interactive flow diagram, the interactions resulting in updates to the underlying data model that change an arrangement of at least one of the nodes, the columns, or the links.

16 . The computing device of claim 15 , wherein the first node is a source node and the second node is a target node, and wherein size of components contained in both the first node and second node connected by the link is measured by a difference between the source node and the target node.

17 . The computing device of claim 15 , wherein the method further comprises highlighting differences between two or more sub-populations based on user selection of the two or more sub-populations for a given one of the columns.

18 . A non-transitory computer readable storage medium comprising instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform a method comprising:

initializing an interactive flow diagram based on data, the interactive flow diagram based on an underlying data model, the interactive flow diagram comprising nodes comprising an aggregated visual representation of key-value pairs, columns comprising a stacked bar visualization of the nodes, and links between the nodes, wherein each link connects a first node and a second node, and wherein each link has a visual height that represents a size of components contained in both the first node and second node connected by the link;

displaying the interactive flow diagram; and

dynamically updating the interactive flow diagram based on user interactions with the interactive flow diagram, the interactions resulting in updates to the underlying data model that change an arrangement of at least one of the nodes, the columns, or the links.

19 . The non-transitory computer readable storage medium of claim 18 , wherein the first node is a source node and the second node is a target node, and wherein size of components contained in both the first node and second node connected by the link is measured by a difference between the source node and the target node.

20 . The non-transitory computer readable storage medium of claim 18 , wherein the method further comprises highlighting differences between two or more sub-populations based on user selection of the two or more sub-populations for a given one of the columns.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2024
From: JACOBS, IGOR; SCHUURKAMP, GERTJAN LAURENS
To: KONINKLIJKE PHILIPS N.V.
Reel/Frame 068040/0598 →
Continuity (3)
Provisional Application 63602714 · Nov 27, 2023
Provisional Application 63528142 · Jul 21, 2023
Related Publication 20250029295A1 · Jan 23, 2025
References Cited (16)
US 11460973B1 · Mealin · 2022 [cited by examiner]
US 20170039233A1 · Gauthier · 2017 [cited by examiner]
US 20180113578A1 · Yoon · 2018 [cited by applicant]
US 20180300454A1 · Chan et al. · 2018 [cited by applicant]
US 20190096524A1 · Hu · 2019 [cited by applicant]
US 20190272654A1 · Yaeli et al. · 2019 [cited by applicant]
US 20200050631A1 · Terblanche · 2020 [cited by examiner]
US 20200184691A1 · Bak · 2020 [cited by examiner]
US 20230032564A1 · Ishii · 2023 [cited by examiner]
US 20230113933A1 · Beers · 2023 [cited by applicant]
US 20230367784A1 · Jacobs · 2023 [cited by applicant]
Neri, Emanuele et al “Radiomics and Liquid Biopsy in Oncology: the Holons of Systems Medicine”, Insights Into Imaging, Nov. 2018. [cited by applicant]
Huang, Chih-Wei et al “A Richly Interactive Exploratory Data Analysis and Visualization Tool using Electronics Medical Records”, BMC Medical Informatics and Decision Making, 2015, vol. 15, pp. 1-14. [cited by applicant]
Riehmann, Patrick et al “Interactive Sankey Diagrams”, IEEE Symposium on Information Visualization, 2005. [cited by applicant]
Abukhodair et al., “RadStream: An Interactive Visual Display of Radiology Workflow for Delay Detection in the Clinical Imaging Process”, 2017 IEEE Workshop on Visual Analytics in Healthcare, Oct. 1, 2017, pp. 69-76. [cited by applicant]
Chen et al., “Mapping User Trajectories to Examine Behavior and Outcomes in Digital Health Intervention Data”, IEEE VAHC Oct. 20, 2019, pp. 1-8. [cited by applicant]