IP Library Granted Patent US 11,550,842
Granted Patent B2
US 11,550,842 · App. 17/333,167 · Granted Jan 10, 2023

Geographic population health information system

Inventors: Teresa Nguyen Clark (Lake Forest, IL); Michael Steven Weinberg (Berwyn, IL); Carlos Ricardo Villarreal (Bloomington, IN); Nathania Hau (Chicago, IL); Jelani Akil McLean (Chicago, IL); Abigail Berube (Chicago, IL); Trent Tyrone Haywood (Lewisville, TX)
Assignee: Blue Cross and Blue Shield Association
G06F16/5866G06F3/0482G06F16/29G06F16/951G06F21/6245G16H40/63G16H50/80G06F2203/04806G06T3/40G06T11/001G06T2207/20112H04L67/01
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,550,842
App. No.
17/333,167
Granted
Jan 10, 2023
Kind
B2
Abstract

A method and system for providing a data analysis in the form of a customized geographic visualization on a graphical user interface (GUI) on a remote client computing device using only a web browser on the remote client device. The system receives a user's selected data analysis to be performed by the system for display on the remote client device. The system verifies the data access permissions of the user to render a data analysis solution customized to that particular user, and automatically prevents that user from gaining access to data analysis solutions to which that user is prohibited. The system is configured to respond to the user's data analysis request, perform the necessary computations on the server side on the fly, and send a dataset interpretable by the client device's web browser for display on the client device or on a device associated with the client device.

Claims (48)

1. A geographic-based community information system, comprising:

one or more servers configured to:

receive a request for a desired segmenting granularity of a geographical area, the geographical area including geographic segments at the desired segmenting granularity;

retrieve shapefiles based on the geographical area and the desired segmenting granularity, the shapefiles defining static geographic boundaries of the geographic segments at the desired segmenting granularity;

retrieve community mapping data corresponding to the geographical area from one or more databases;

match the geographic segments of the geographical area to corresponding portions of the community mapping data;

generate color or shading instructions for the geographic segments of the geographical area based on the corresponding portions of the community mapping data;

produce image tiles based on the static geographic boundaries of the shapefiles and the color or shading instructions for the geographic segments of the geographical area; and

serve the image tiles for a graphical user interface.

2. The system of claim 1 , wherein the one or more servers are configured to receive user selections for the geographical area and the desired segmenting granularity.

3. The system of claim 2 , wherein the one or more servers are configured to receive the user selection for the desired segmenting granularity from a list including a city level, a zip code level, and a county level.

4. The system of claim 1 , wherein the one or more servers are configured to:

receive a selection of a center of the geographical area and a zoom level from a user via the graphical user interface; and

retrieve the shapefiles further based on the center of the geographical area and the zoom level corresponding with the request.

5. The system of claim 4 , wherein the one or more servers are configured to retrieve an updated set of the shapefiles and an updated set of the community mapping data in response to identifying a change of the center of the geographical area or the zoom level in the request.

6. The system of claim 1 , wherein one or more of the shapefiles retrieved by the one or more servers includes a polygon with vertices having coordinates that define one or more of the static geographic boundaries at the desired segmenting granularity of the geographical area.

7. The system of claim 1 , wherein a type of the community mapping data is user selectable.

8. The system of claim 7 , wherein the type of the community mapping data is selected from a list consisting of at least one of medical condition prevalence data, medical condition frontier data, food access frontier data, nutrition data, population density center data, and health care provider data.

9. The system of claim 1 , wherein the one or more servers are configured to further serve tile-arrangement instructions with the image tiles to provide instructions for the graphical user interface on arranging the image tiles.

10. A geographic-based socio-health information system, comprising:

one or more servers configured to:

receive a request for a desired segmenting granularity of a geographical area, the geographical area including geographic segments at the desired segmenting granularity;

retrieve shapefiles based on the geographical area and the desired segmenting granularity, the shapefiles defining static geographic boundaries of the geographic segments at the desired segmenting granularity;

retrieve social determinants of health data corresponding to the geographical area from one or more databases;

match the geographic segments of the geographical area to corresponding portions of the social determinants of health data;

generate color or shading instructions for the geographic segments of the geographical area based on the corresponding portions of the social determinants of health data;

produce image tiles based on the static geographic boundaries of the shapefiles and the color or shading instructions for the geographic segments of the geographical area; and

serve the image tiles for a graphical user interface.

11. The system of claim 10 , wherein the one or more servers are configured to receive user selections for the geographical area and the desired segmenting granularity.

12. The system of claim 11 , wherein the one or more servers are configured to receive the user selection for the desired segmenting granularity from a list including a city level, a zip code level, and a county level.

13. The system of claim 10 , wherein the one or more servers are configured to:

receive a selection of a center of the geographical area and a zoom level from a user via the graphical user interface; and

retrieve the shapefiles further based on the center of the geographical area and the zoom level corresponding with the request.

14. The system of claim 13 , wherein the one or more servers are configured to retrieve an updated set of shapefiles and an updated set of the social determinants of health data in response to identifying a change of the center of the geographical area or the zoom level in the request.

15. The system of claim 10 , wherein one or more of the shapefiles retrieved by the one or more servers includes a polygon with vertices having coordinates that define one or more of the static geographic boundaries at the desired segmenting granularity of the geographical area.

16. The system of claim 10 , wherein a type of the social determinants of health data is user selectable.

17. The system of claim 16 , wherein the type of the social determinants of health data is selected from a list consisting of minority population prevalence data, race/ethnicity prevalence data, linguistic isolation prevalence data, prevalence of a foreign language as a primary language data, level of education data, per capita income data, income distribution data, unemployment prevalence data, prevalence of population not in a labor force data, poverty prevalence data, prevalence of disabled people living in poverty data, marital status data, prevalence of female only householders data, prevalence of no access to a vehicle data, prevalence of a population enrolled in governmental assistance programs data, and family size data.

18. The system of claim 10 , wherein the one or more servers are configured to further serve tile-arrangement instructions with the image tiles to provide instructions for the graphical user interface on arranging the image tiles.

19. A geographic-based health information system, comprising:

one or more servers configured to:

receive a request for a desired segmenting granularity of a geographical area from a client system of a user, the geographical area including geographic segments at the desired segmenting granularity;

retrieve shapefiles from a geo-spatial database based on the geographical area and the desired segmenting granularity, the shapefiles defining static geographic boundaries of the geographic segments at the desired segmenting granularity;

retrieve health data corresponding to the geographical area from one or more health databases;

match the geographic segments of the geographical area to corresponding portions of the health data;

generate visual differentiation instructions for the geographic segments of the geographical area based on the corresponding portions of the health data;

produce image tiles based on the static geographic boundaries of the shapefiles and the visual differentiation instructions for the geographic segments of the geographical area; and

serve the image tiles for a graphical user interface of the user.

20. The system of claim 19 , wherein the health data corresponds with at least one of a community mapping data type and a social determinants of health data type.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2022
From: BLUE CROSS BLUE SHIELD INSTITUTE, INC.
To: BLUE CROSS AND BLUE SHIELD ASSOCIATION
Reel/Frame 059975/0706 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2022
From: BLUE CROSS AND BLUE SHIELD ASSOCIATION
To: BLUE CROSS BLUE SHIELD INSTITUTE, INC.
Reel/Frame 059930/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: CLARK, TERESA NGUYEN; WEINBERG, MICHAEL STEVEN; VILLARREAL, CARLOS RICARDO; HAU, NATHANIA; MCLEAN, JELANI AKIL; BERUBE, ABIGAIL; HAYWOOD, TRENT TYRONE
To: BLUE CROSS AND BLUE SHIELD ASSOCIATION
Reel/Frame 059767/0640 →
Continuity (4)
Continuation 16882406 · May 22, 2020
Continuation 15336466 · Oct 27, 2016
Provisional Application 62247190 · Oct 27, 2015
Related Publication 20210286843A1 · Sep 16, 2021
Cited By (50)
US 1,058,589 US 1,058,590 US 1,058,591 US 1,058,592 US 1,058,593 US 1,058,596 US 1,059,398 US 1,059,414 US 1,063,973 US 1,082,843 US 1,085,145 US 1,088,006 US 1,089,268 US 1,089,269 US 1,089,270 US 1,089,271 US 1,089,272 US 1,089,273 US 1,091,590 US 1,091,591 US 1,091,592 US 1,091,593 US 1,091,594 US 1,091,595 US 1,091,596 US 1,091,597 US 1,091,598 US 1,092,526 US 1,094,427 US 1,094,428 US 1,094,429 US 1,094,430 US 1,094,431 US 1,094,432 US 1,094,433 US 1,095,578 US 1,095,579 US 1,095,580 US 1,095,581 US 1,095,582 US 1,095,583 US 1,095,584 US 1,095,585 US 1,096,817 US 1,096,835 US 12,481,781 US 12,499,029 US 12,505,248 US 12,524,560 US 12,536,182