IP Library Granted Patent US 11,392,670
Granted Patent B1
US 11,392,670 · App. 14/815,425 · Granted Jul 19, 2022

Systems and methods for streaming normalized clinical trial capacity information

Inventors: Fabio Albuquerque Thiers (New York, NY); Henrique Martins da Silva (Sao Paulo, BR)
Assignee: IQVIA Inc.
G06F19/36
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,392,670
App. No.
14/815,425
Granted
Jul 19, 2022
Kind
B1
Abstract

The invention generally relates to computer-based systems to evaluate and market clinical trial research centers. In certain aspects, the invention provides computer-based systems to collect information about clinical research centers. Systems include a tangible, non-transitory memory coupled to a processor operable to retrieve, based on a user's input, an identity of a clinical research center and prompt the user for information relating generally to the center. The system can collect disease-specific information by prompting the user for a selection of a disease and then collecting from the user information identifying an ability of the center to perform one or more tests relating to the disease.

Claims (70)

1. A machine-implemented method, comprising:

receiving information regarding clinical trial assets from multiple data sources;

matching a portion of the information received from the multiple data sources to a user query;

merging and normalizing the matched portion of the information received from the multiple data sources;

processing the merged and normalized information, including,

organizing clinical trial assets of the merged and normalized information relative to an N-dimensional space, wherein N is an integer greater than 2,

filtering the organized clinical trial assets based on user-provided filter criteria to identify a N-dimensional cluster of clinical trial assets within the N-dimensional space, and

representing the N-dimensional cluster of clinical trial assets as display elements; and

performing the receiving, the matching, the merging and normalizing, and the processing the merged and normalized information within volatile memory without storing the received information in persistent memory;

determining a centroid of a cluster of the display elements;

identifying one of the display elements as an outlying display element based on a distance between the centroid and the display element; and

reducing the distance between the centroid and the outlying display element.

2. The method of claim 1 , further comprising:

performing the receiving the merging and normalizing, and the processing with an application programming interface.

3. The method of claim 1 , wherein the merging and normalizing comprises:

performing a mathematical normalization on values such that raw counts are reported as percentages;

removing source-specific detail; and/or

removing personal identification information.

4. The method of claim 1 , wherein:

the merging and normalizing comprises organizing clinical trial assets of the matched portion of the information in a disease-specific manner; and

the N-dimensional space comprises a disease axis.

5. The method of claim 1 , wherein:

clinical trial assets of the matched portion of the information include geographic locations, research sites, and investigators; and

the N-dimensional space includes an investigator axis, a location axis, and a site axis.

6. The method of claim 1 , further comprising:

pairwise comparing coordinates of a first one of the display elements with coordinates of a second one of the display elements to detect an intersection of the first and second display elements; and

modifying the coordinates of the first display element and/or the second display element to move the first display element and/or the second display element away from the intersection.

7. The method of claim 1 , further comprising, at the user device:

modifying a feature of the outlying display element to signify that the distance between the centroid and the outlying display element has been reduced.

8. The method of claim 7 , wherein the modifying comprises:

rendering grid lines with curves and/or non-orthogonal intersections; and/or

modifying a size of the outlying display element.

9. A non-transitory computer readable medium encoded with a computer program that includes instructions to cause a processor to:

receive information regarding clinical trial assets from multiple data sources within volatile memory without storing the received information in persistent memory;

match a portion of the information received from the multiple data sources to a user query within volatile memory without storing the received information or the matched portion of the information in persistent memory;

merge and normalize the matched portion of the information within volatile memory without storing the received information or the merged and normalized information in persistent memory;

process the merged and normalized information within volatile memory without storing the received information or the merged and normalized information in persistent memory, including to,

organize clinical trial assets of the merged and normalized information relative to an N-dimensional space, wherein N is an integer greater than 2,

filter the organized clinical trial assets based on user-provided filter criteria to identify a cluster of clinical trial assets within the N-dimensional space, and

represent the N-dimensional cluster of clinical trial assets as display elements; and

determine a centroid of a cluster of the display elements;

identify one of the display elements as an outlying display element based on a distance between the centroid and the display element; and

reduce the distance between the centroid and the outlying display element.

10. The non-transitory computer readable medium of claim 9 , wherein the computer program further comprises an application programming interface.

11. The non-transitory computer readable medium of claim 9 , wherein the instructions to merge and normalize comprise instructions to cause the processor to:

perform a mathematical normalization on values such that raw counts are reported as percentages;

remove source-specific detail; and/or

remove personal identification information.

12. The non-transitory computer readable medium of claim 9 , wherein:

the instructions to merge and normalize comprise instructions to cause the processor to organize clinical trial assets of the matched portion of the information in a disease-specific manner; and

the N-dimensional space comprises a disease axis.

13. The non-transitory computer readable medium of claim 9 , wherein:

clinical trial assets of the matched portion of the information include geographic locations, research sites, and investigators; and

the N-dimensional space includes an investigator axis, a location axis, and a site axis.

14. The non-transitory computer readable medium of claim 9 , further comprising instructions to cause the processor to:

pairwise compare coordinates of a first one of the display elements with coordinates of a second one of the display elements to detect an intersection of the first and second display elements; and

modify the coordinates of the first display element and/or the second display element to move the first display element and/or the second display element away from the intersection.

15. The non-transitory computer readable medium of claim 9 , further comprising instructions to cause the processor to:

modify a feature of the outlying display element to signify that the distance between the centroid and the outlying display element has been reduced.

16. The non-transitory computer readable medium of claim 15 , further comprising instructions to cause the processor to:

render grid lines with curves and/or non-orthogonal intersections; and/or

modify a size of the outlying display element.

17. The method of claim 1 , further comprising:

streaming the display elements as displayable data from the volatile memory to a user device.

18. The non-transitory computer readable medium of claim 9 , further comprising instructions to cause the processor to:

stream the display elements as displayable data from the volatile memory to a user device.

19. The method of claim 6 , wherein the modifying comprises:

incrementing the coordinates of the first display element and/or the second display element to move the respective display element away from the intersection.

20. The non-transitory computer readable medium of claim 14 , further comprising instructions to cause the processor to:

increment the coordinates of the first display element and/or the second display element to move the respective display element away from the intersection.

Assignments (9)
SECURITY INTEREST Recorded Mar 12, 2026
From: IMS SOFTWARE SERVICES LTD.; IQVIA INC.; IQVIA RDS INC.; RULES-BASED MEDICINE, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 075047/0061 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTIES INADVERTENTLY NOT INCLUDED IN FILING PREVIOUSLY RECORDED AT REEL: 065709 FRAME: 618. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Dec 6, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065790/0781 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065709/0618 →
SECURITY INTEREST Recorded Nov 29, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 065710/0253 →
SECURITY INTEREST Recorded May 24, 2023
From: IQVIA INC.; IQVIA RDS INC.; IMS SOFTWARE SERVICES LTD.; Q SQUARED SOLUTIONS HOLDINGS LLC
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 063745/0279 →
CHANGE OF NAME Recorded Oct 9, 2018
From: QUINTILES IMS INCORPORATED
To: IQVIA INC.
Reel/Frame 047207/0276 →
CHANGE OF NAME Recorded Sep 7, 2018
From: IMS HEALTH INCORPORATED
To: QUINTILES IMS INCORPORATED
Reel/Frame 047029/0637 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jan 14, 2016
From: IMS HEALTH INCORPORATED
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037515/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2015
From: THIERS, FABIO ALBUQUERQUE; DA SILVA, HENRIQUE MARTINS
To: IMS HEALTH INCORPORATED
Reel/Frame 036293/0420 →