# US 2014/0153808 A1 · Cloud-based medical image processing system with tracking capability

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

- Number: US 2014/0153808 A1
- Document ID: US20140153808A1
- Status: Published application
- Kind: A1
- Application number: 14/174,115
- Filed: 2014-02-06
- Published: 2014-06-05
- Earliest claimed: 2012-02-14
- Assignees: TeraRecon, Inc.
- Inventors: Junnan WU; Robert James TAYLOR; Gang LI; Tiecheng ZHAO
- Web page: https://patentgrep.com/patent/US20140153808A1

## CPC

- G16H 30/20: for handling medical images, e.g. DICOM, HL7 or PACS
- G06Q 10/103: {Workflow collaboration or project management}
- G06T 7/0012: {Biomedical image inspection}
- G16Z 99/00: Subject matter not provided for in other main groups of this subclass
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G16Z: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR

## Abstract

A cloud server receives a request for accessing medical image data from a client device, where the cloud server provides image processing services to users in image processing steps, resulting in image views. User privileges of a user are determined for accessing the medical image data. In response to receiving a command having a selection of an image view from the client device, the cloud server provides the medical image data based on the selected one or more image views. The user interactions of the user with the medical image data via the selected image views are tracked, including tracking how long in time the user has spent on a particular image view. The tracked user interactions are stored in a persistent storage, and an analysis is performed on the tracked user interactions stored in the persistent storage to determine an overall usage trend of the image views.

## Claims

### Claim 1

A computer-implemented method for providing cloud-based image processing services, the method comprising:
receiving, at a cloud server over a network, a request for accessing medical image data from an application running at a client device used by a user, the cloud server providing image processing services to a plurality of users in a plurality of image processing steps provided by the cloud server, resulting in a plurality of image views;
determining user privileges of the user for accessing the medical image data, wherein the medical image data was captured by a medical imaging device and stored in a storage associated with the cloud server;
in response to receiving a command from the application of the client device, the command having a selection of one or more of image views available to the user, providing by the cloud server the medical image data based on the selected one or more image views provided by the cloud server;
tracking user interactions of the user with the medical image data via the selected image views, including tracking how long in time the user has spent on a particular image view;
storing the tracked user interactions in a persistent storage, wherein the persistent storage is configured to track and store user interactions of a plurality of users at the cloud server; and
performing an analysis on the tracked user interactions stored in the persistent storage to determine an overall usage trend of the image views.

### Claim 2 (depends on 1)

The method of claim 1, wherein tracking user interaction comprises recording user activities of the user with the medical image data in view of the user privileges.

### Claim 3 (depends on 2)

The method of claim 2, wherein tracking user interaction further comprises recording which of a plurality of medical image data processing steps the user has interacted with.

### Claim 4 (depends on 3)

The method of claim 3, further comprising determining how much time the user has spent on a particular medical image processing step.

### Claim 5 (depends on 2)

The method of claim 2, wherein tracking user interaction further comprises recording a user type of the user, which is one of an expert user, a regular user, a technician, and a physician.

### Claim 6 (depends on 2)

The method of claim 2, wherein tracking user interaction further comprises tracking billing information of the user associated with usage of the image processing steps.

### Claim 7 (depends on 1)

The method of claim 1, wherein the medical image data is part of an electronic health record (EHR) of a patient received from an EHR provider over the network.

### Claim 8 (depends on 7)

The method of claim 7, wherein the application running at a client device is medical client software integrated with EHR client software, and wherein the medical client software concurrently accesses the EHR record at an EHR server associated with the EHT provider without having to specifically launch a separate application.

### Claim 9 (depends on 8)

The method of claim 8, wherein the EHR record and the medical image data are identified by a patient identifier (ID) identifying the patient at the EHR server and the cloud server, respectively.

### Claim 10

A non-transitory machine-readable medium having executable instructions stored therein, which when executed by a processor, cause the processor to perform operations for providing cloud-based image processing services, the operations comprising:
receiving, at a cloud server over a network, a request for accessing medical image data from an application running at a client device used by a user, the cloud server providing image processing services to a plurality of users in a plurality of image processing steps provided by the cloud server, resulting in a plurality of image views;
determining user privileges of the user for accessing the medical image data, wherein the medical image data was captured by a medical imaging device and stored in a storage associated with the cloud server;
in response to receiving a command from the application of the client device, the command having a selection of one or more of image views available to the user, providing by the cloud server the medical image data based on the selected one or more image views provided by the cloud server;
tracking user interactions of the user with the medical image data via the selected image views, including tracking how long in time the user has spent on a particular image view;
storing the tracked user interactions in a persistent storage, wherein the persistent storage is configured to track and store user interactions of a plurality of users at the cloud server; and
performing an analysis on the tracked user interactions stored in the persistent storage to determine an overall usage trend of the image views.

### Claim 11 (depends on 10)

The non-transitory machine-readable medium of claim 10, wherein tracking user interaction comprises recording user activities of the user with the medical image data in view of the user privileges.

### Claim 12 (depends on 11)

The non-transitory machine-readable medium of claim 11, wherein tracking user interaction further comprises recording which of a plurality of medical image data processing steps the user has interacted with.

### Claim 13 (depends on 12)

The non-transitory machine-readable medium of claim 12, wherein the operations further comprise determining how much time the user has spent on a particular medical image processing step.

### Claim 14 (depends on 11)

The non-transitory machine-readable medium of claim 11, wherein tracking user interaction further comprises recording a user type of the user, which is one of an expert user, a regular user, a technician, and a physician.

### Claim 15 (depends on 11)

The non-transitory machine-readable medium of claim 11, wherein tracking user interaction further comprises tracking billing information of the user associated with usage of the image processing steps.

### Claim 16 (depends on 10)

The non-transitory machine-readable medium of claim 10, wherein the medical image data is part of an electronic health record (EHR) of a patient received from an EHR provider over the network.

### Claim 17 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the application running at a client device is medical client software integrated with EHR client software, and wherein the medical client software concurrently accesses the EHR record at an EHR server associated with the EHT provider without having to specifically launch a separate application.

### Claim 18 (depends on 17)

The non-transitory machine-readable medium of claim 17, wherein the EHR record and the medical image data are identified by a patient identifier (ID) identifying the patient at the EHR server and the cloud server, respectively.

### Claim 19

A data processing system, comprising:
a processor; and
a memory coupled to the processor to store instructions, which when executed from the memory, cause the processor to perform operations, the operations including
receiving, at a cloud server over a network, a request for accessing medical image data from an application running at a client device used by a user, the cloud server providing image processing services to a plurality of users in a plurality of image processing steps provided by the cloud server, resulting in a plurality of image views,
determining user privileges of the user for accessing the medical image data, wherein the medical image data was captured by a medical imaging device and stored in a storage associated with the cloud server,
in response to receiving a command from the application of the client device, the command having a selection of one or more of image views available to the user, providing by the cloud server the medical image data based on the selected one or more image views provided by the cloud server,
tracking user interactions of the user with the medical image data via the selected image views, including tracking how long in time the user has spent on a particular image view,
storing the tracked user interactions in a persistent storage, wherein the persistent storage is configured to track and store user interactions of a plurality of users at the cloud server, and
performing an analysis on the tracked user interactions stored in the persistent storage to determine an overall usage trend of the image views.

### Claim 20 (depends on 19)

The system of claim 19, wherein tracking user interaction comprises recording user activities of the user with the medical image data in view of the user privileges.

### Claim 21 (depends on 20)

The system of claim 20, wherein tracking user interaction further comprises recording which of a plurality of medical image data processing steps the user has interacted with.

### Claim 22 (depends on 21)

The system of claim 21, wherein the operations further comprise determining how much time the user has spent on a particular medical image processing step.
