IP Library Granted Patent US 8,296,299
Granted Patent B2
US 8,296,299 · App. 12/621,476 · Granted Oct 23, 2012

Geography bricks for de-identification of healthcare data

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 8,296,299
App. No.
12/621,476
Granted
Oct 23, 2012
Kind
B2
Abstract

Techniques of the described subject matter employ a break down algorithm in which a population of individuals is broken down into segments that have a greater number of individuals than a threshold minimum. Information on aggregated individuals may then be used to accomplish a variety of tasks, such as consumer purchasing preferences, market data analysis, sales force allocation, etc., without revealing the specific identity of any individuals or permitting others to determine, from the data, the identity of any individuals.

Claims (47)

1. A method of de-identification of health care data, comprising;

determining, by one or more computers, a geographic region, wherein the geographic region has boundaries defined by a set of boundary points;

determining a location of each individual within the geographic region;

segmenting the geographic region into at least one geographic subregion, wherein each geographic subregion has boundaries defined by a set of boundary points, and wherein a number of individuals located within each geographic subregion is greater than or equal to a minimum threshold number of individuals; and

for each geographic subregion:

associating the geographic subregion with each individual located within the boundaries of the geographic subregion, and

aggregating data for each associated individual into data for the geographic subregion.

2. The method of claim 1 , wherein each geographic subregion is a smallest possible subregion.

3. The method of claim 1 , wherein segmenting includes performing a recursive N-Tree break down procedure.

4. The method of claim 3 , further comprising:

at each level of the recursive segmentation procedure, breaking down a region into polygon shaped regions.

5. The method of claim 4 , wherein the polygons are selected from the group consisting of squares, rectangles, trapezoids, rhombi, triangles, and hexagons.

6. The method of claim 4 , wherein the polygons are of varying shapes.

7. The method of claim 1 , further comprising:

resegmenting one or more of the geographic subregions to account for the migration of individuals from one geographic subregion to another.

8. The method of claim 1 , wherein the geographic region is segmented into a maximum number of geographic subregions.

9. A system for de-identification of health care data comprising a processing arrangement, the processing arrangement including one or more processors, memory, and data storage, the processing arrangement configured to perform:

determining a geographic region, wherein the geographic region has boundaries defined by a set of boundary points;

determining a location of each individual within the geographic region;

segmenting the geographic region into at least one geographic subregion, wherein each geographic subregion has boundaries defined by a set of boundary points, and wherein a number of individuals located within each geographic subregion is greater than or equal to a minimum threshold number of individuals; and

for each geographic subregion:

associating the geographic subregion with each individual located within the boundaries of the geographic subregion, and

aggregating data for each associated individual into data for the geographic subregion.

10. The system of claim 9 , wherein each geographic subregion is a smallest possible subregion.

11. The system of claim 9 , wherein segmenting includes performing a recursive N-Tree break down procedure.

12. The system of claim 11 , wherein the processing arrangement is further configured to perform the steps of:

at each level of the recursive segmentation procedure, breaking down a region into polygon shaped regions.

13. The system of claim 12 , wherein the polygons are selected from the group consisting of squares, rectangles, trapezoids, rhombi, triangles, and hexagons.

14. The system of claim 12 , wherein the polygons are of varying shapes.

15. The system of claim 9 , wherein the processing arrangement is further configured to perform the steps of:

resegmenting one or more of the geographic subregions to account for the migration of individuals from one geographic subregion to another.

16. The system of claim 9 , wherein the geographic region is segmented into a maximum number of geographic subregions.

17. A non-transitory computer readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:

determining a geographic region, wherein the geographic region has boundaries defined by a set of boundary points;

determining a location of each individual within the geographic region;

segmenting the geographic region into at least one geographic subregion, wherein each geographic subregion has boundaries defined by a set of boundary points, and wherein a number of individuals located within each geographic subregion is greater than or equal to a minimum threshold number of individuals; and

for each geographic subregion:

associating the geographic subregion with each individual located within the boundaries of the geographic subregion, and

aggregating data for each associated individual into data for the geographic subregion.

18. The computer readable medium of claim 17 , wherein each geographic subregion is a smallest possible subregion.

19. The computer readable medium of claim 17 , wherein segmenting includes performing a recursive N-Tree break down procedure.

20. The computer readable medium of claim 19 , further comprising:

at each level of the recursive segmentation procedure, breaking down a region into polygon shaped regions.

21. The computer readable medium of claim 20 , wherein the polygons are selected from the group consisting of squares, rectangles, trapezoids, rhombi, triangles, and hexagons.

22. The computer readable medium of claim 20 , wherein the polygons are of varying shapes.

23. The computer readable medium of claim 17 , further comprising:

resegmenting one or more of the geographic subregions to account for the migration of individuals from one geographic subregion to another.

Assignments (7)
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 →
SECURITY AGREEMENT Recorded Nov 6, 2013
From: IMS SOFTWARE SERVICES LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031592/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: HASKELL, TOM; HONTZ, KARRIE
To: IMS SOFTWARE SERVICES, LTD.
Reel/Frame 023540/0672 →