US 12,271,390 B2
Analysis system
Jason Jones, Tucson, AZ (US); Max Taggart, Salt Lake City, UT (US); Haider Syed, Sandy, UT (US); Michael Mastanduno, Holladay, UT (US); Jessica Curran, Oro Valley, AZ (US); and Evan Sanders, Ivans, UT (US)
Assigned to Health Catalysts Inc., South Jordan, UT (US)
Filed by Health Catalyst, Inc., South Jordan, UT (US)
Filed on Mar. 9, 2023, as Appl. No. 18/181,053.
Claims priority of provisional application 63/318,310, filed on Mar. 9, 2022.
Prior Publication US 2023/0289358 A1, Sep. 14, 2023
Int. Cl. G06F 16/248 (2019.01); G06F 16/2458 (2019.01)
CPC G06F 16/248 (2019.01) [G06F 16/2462 (2019.01)] 18 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, using a request assignment engine, a request to generate a report based on an identified data set;
determining, by the request assignment engine using a machine learning model, a request type associated with the request to generate the report,
wherein, responsive to the machine learning model determining that the request to generate the report is a bursty type request, one or more processors of a first specialized computational resource associated with burst type requests are assigned, and
wherein, responsive to the machine learning model determining that the request to generate the report is a resource intensive type, one or more processors of a second specialized computational resource associated with resource intensive type requests are assigned;
sending, using a request router, the request to generate the report to the assigned, specialized computational resource based on the determined request type;
determining, using the one or more processors of the assigned, specialized computational resource, a first statistical approach to apply to the identified data set automatically;
applying, using the one or more processors of the assigned, specialized computational resource, the first statistical approach to the identified data;
generating, using the one or more processors of the assigned, specialized computational resource, the report including one or more charts based on at least one statistical approach; and
presenting, using the one or more processors of the assigned, specialized computational resource, the report.