# US 11,908,570 B1 · Apparatus, system and method for data diffusion in a medical computer system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,908,570 B1
- Document ID: US11908570B1
- Status: Granted
- Kind: B1
- Application number: 16/460,441
- Filed: 2019-07-02
- Granted: 2024-02-20
- Earliest claimed: 2019-03-20
- Assignees: Allscripts Software, LLC
- Applicants: Allscripts Software, LLC
- Inventors: Tomer Trojman
- Web page: https://patentgrep.com/patent/US11908570B1

## CPC

- G16H 40/20: for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
- G06F 16/2246: {Trees, e.g. B+trees}
- G06F 16/9035: Filtering based on additional data, e.g. user or group profiles
- G06N 7/023: {Learning or tuning the parameters of a fuzzy system}
- G06N 20/00: Machine learning
- G06N 3/08: Learning methods
- G06N 7/01: Probabilistic graphical models, e.g. probabilistic networks
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Technologies and techniques for operating a resource management system for medical software applications. Profile parameters of a first health care facility are received and processed to select one of a plurality stored profile data that contain profile parameters having a threshold similarity to the profile parameters for the first health care facility. A system resource manager loads resource management data associated with the selected profile data, wherein the resource management data comprises data relating to capabilities and capacities of the health care facility associated with the selected profile data. A systems intelligence manager performs predictive processing on the resource management data of the selected profile data to determine via simulation if the resource management data meets a threshold. The resource management data of the selected profile data is transmitted to the first health care facility for execution in the resource management software and updated using feedback data.

## Claims

### Claim 1

A resource management system for optimizing and distributing predictively processed data in a medical software application of a computer network, comprising:
a memory configured to store profile data of a plurality of computer systems of the computer network associated with different remote health care facilities, and profile data comprising (i) data relating to operational characteristics of a first remote health care facility associated with a first computer system of the computer network, wherein the data comprises a header format indicating chronological operating characteristics, and (ii) resource management data associated with the profile data, wherein the resource management data comprises predictively pre-processed data for optimizing the data relating to the operational characteristics, and utilizing the header format, associated with the first remote health care facility;
a processing apparatus, operatively coupled to the memory, wherein the processing apparatus is configured to probabilistically group the plurality of computer systems of the computer network associated with different remote health care facilities matching the stored profile data of the first computer system, based on linked characteristics of each grouped health care facility to the first remote health care facility associated with the first computer system; and
a communications interface, operatively coupled to the processing apparatus, wherein the communications interface is configured to transmit the resource management data to the grouped plurality of computer systems on the network and receive respective feedback data from each of the grouped plurality of computer systems in response to the resource management data, wherein one or more of the received feedback data comprises an indication that one or more features of a respective execution of the medical software application for a current operational cycle includes an out-of-threshold condition relative to the capabilities and capacities,
wherein the processing apparatus is configured to predictively process the resource management data via simulation based on a resource model and the feedback data to generate updated resource management data for further optimizing operational capability and capacity data and addressing the out-of-threshold condition for a future operational cycle of the medical software application,
and wherein the processor is configured to transmit the updated resource management data to the at least one of the computer systems indicating the out-of-threshold condition, the updated resource management data being configured to replace at least a portion of the resource management data of the at least one of the computer systems, and for loading and execution in the medical software application of the at least one of the computer systems.

### Claim 2 (depends on 1)

The resource management system of claim 1, wherein the processor is configured to apply a resource model to perform the predictive processing.

### Claim 3 (depends on 2)

The resource management system of claim 2, wherein the resource model comprises one of a decision tree hierarchical structure, an Agent-Based Model (ABM), and a fuzzy logic model.

### Claim 4 (depends on 1)

The resource management system of claim 1, wherein the format header comprises chronological data associated with the resource management data for a configured time period, wherein the chronological data comprises flags to indicate different abnormal chronological conditions.

### Claim 5 (depends on 4)

The resource management system of claim 4, wherein the processor is configured to re-group the plurality of computer systems of the computer network associated with different health care facilities matching the stored profile data of the first computer system based on the chronological data.

### Claim 6 (depends on 1)

The resource management system of claim 1, wherein the processor is configured to transmit the updated resource management data to at least another one of the computer systems based on feedback data not indicating the out-of-threshold condition.

### Claim 7 (depends on 5)

The resource management system of claim 5, wherein the updated resource management data transmitted to at least another one of the computer systems based on feedback data not indicating the out-of-threshold condition comprises messaging indicating out-of-threshold conditions received from the feedback.

### Claim 8

A method for optimizing and distributing predictively processed data in a medical software application of a resource management system operating on a computer network, comprising:
storing, on a memory, profile data of a plurality of computer systems of the computer network associated with different health care facilities, and profile data comprising (i) data relating to operational characteristics of a first remote health care facility associated with a first computer system of the computer network, wherein the data comprises a header format indicating chronological operating characteristics, and (ii) resource management data associated with the profile data, wherein the resource management data comprises predictively pre-processed data for optimizing operational capability and capacity data, and utilizing the header format, associated with the first remote health care facility;
probabilistically grouping, via a processing apparatus, a plurality of computer systems of the computer network associated with different health care facilities matching the stored profile data of the first computer system, based on linked characteristics of each grouped health care facility to the remote first health care facility associated with the first computer system;
transmitting, via a communications interface, the resource management data to the grouped plurality of computer systems on the network;
receiving, via the communications interface, respective feedback data from each of the grouped plurality of computer systems in response to the resource management data, wherein one or more of the received feedback data comprises an indication that one or more features of a respective execution of the medical software application for a current operational cycle includes an out-of-threshold condition relative to the capabilities and capacities;
predictively processing, via the processing apparatus, the resource management data via simulation, based on the feedback data to generate updated resource management data for further optimizing operational capability and capacity data and addressing the out-of-threshold condition for a future operational cycle of the medical software application; and
transmitting the updated resource management data to the at least one of the computer systems indicating the out-of-threshold condition, the updated resource management data being configured to replace at least a portion of the resource management data pf the at least one of the computer systems, and for loading and execution of further optimized operational capability and capacity data in the medical software application of the at least one of the computer systems.

### Claim 9 (depends on 8)

The method of claim 8, wherein predictively processing the resource management data via simulation comprises applying a resource model to perform the predictive processing.

### Claim 10 (depends on 9)

The method of claim 9, wherein the resource model comprises one of a decision tree hierarchical structure, an Agent-Based Model (ABM), and a fuzzy logic model.

### Claim 11 (depends on 8)

The method of claim 8, wherein the format header comprises chronological data associated with the resource management data for a configured time period, wherein the chronological data comprises flags to indicate different abnormal chronological conditions.

### Claim 12 (depends on 11)

The method of claim 11, further comprising re-grouping the plurality of computer systems of the computer network associated with different health care facilities matching the stored profile data of the first computer system based on the chronological data.

### Claim 13 (depends on 8)

The method of claim 8, wherein transmitting the updated resource management data comprises transmitting the updated resource management data to at least another one of the computer systems based on feedback data not indicating the out-of-threshold condition.

### Claim 14 (depends on 13)

The method of claim 13, wherein the updated resource management data transmitted to at least another one of the computer systems based on feedback data not indicating the out-of-threshold condition comprises messaging indicating out-of-threshold conditions received from the feedback.

### Claim 15

A resource management system for optimizing and distributing predictively processed data in a medical software application of a computer network, comprising:
a memory configured to store profile data of a plurality of computer systems of the computer network associated with different health care facilities, and first profile data comprising (i) data relating to operational characteristics of a first remote health care facility associated with a first computer system of the computer network, wherein the data comprises a header format indicating chronological operating characteristics, and (ii) resource management data associated with the first profile data, wherein the resource management data comprises predictively pre-processed data for optimizing operational capability and capacity data, utilizing the header format, associated with the first remote health care facility, and;
a processing apparatus, operatively coupled to the memory, wherein the processing apparatus is configured to probabilistically group the plurality of computer systems of the computer network associated with different health care facilities matching the stored first profile data of the first computer system, based on linked characteristics of each grouped health care facility to the first remote health care facility associated with the first computer system; and
a communications interface, operatively coupled to the processing apparatus, wherein the communications interface is configured to transmit the resource management data to the grouped plurality of computer systems on the network and receive respective feedback data from each of the grouped plurality of computer systems in response to the resource management data, wherein one or more of the received feedback data comprises an indication that one or more features of a respective execution of the medical software application for a current operational cycle includes an out-of-threshold condition relative to the resource management data,
wherein the processing apparatus is configured to predictively process the resource management data via simulation based on the feedback data to generate updated resource management data for further optimizing operational capability and capacity data and addressing the out-of-threshold condition for a future operational cycle of the medical software application,
wherein the processor is configured to transmit the updated resource management data to the at least one of the computer systems indicating the out-of-threshold condition, the updated resource management data being configured to replace at least a portion of the resource management data of the at least one of the computer systems, and wherein the updated resource management data is configured to be loaded and executed for the future operational cycle,
and wherein the processor is configured to transmit the updated resource management data to at least one of the other computer systems not indicating the out-of-threshold condition, wherein the updated resource management data is configured provisionally to be selectively loaded and executed for the future operational cycle.

### Claim 16 (depends on 15)

The resource management system of claim 15, wherein the processor is configured to apply a resource model to perform the predictive processing, comprising one of a decision tree hierarchical structure, an Agent-Based Model (ABM), and a fuzzy logic model.

### Claim 17 (depends on 15)

The resource management system of claim 15, wherein the format header comprises chronological data associated with the resource management data for a configured time period, wherein the chronological data comprises flags to indicate different abnormal chronological conditions.

### Claim 18 (depends on 17)

The resource management system of claim 17, wherein the processor is configured to re-group the plurality of computer systems of the computer network associated with different health care facilities matching the stored profile data of the first computer system based on the chronological data.

### Claim 19 (depends on 15)

The resource management system of claim 15, wherein the processor is configured to transmit the updated resource management data to at least another one of the computer systems based on feedback data not indicating the out-of-threshold condition.

### Claim 20 (depends on 17)

The resource management system of claim 17, wherein the updated resource management data transmitted to at least another one of the computer systems based on feedback data not indicating the out-of-threshold condition comprises messaging indicating out-of-threshold conditions received from the feedback.
