IP Library Granted Patent US 12,572,390
Granted Patent B2
US 12,572,390 · App. 17/119,986 · Granted Mar 10, 2026

Systems and methods for adaptive weighting of machine learning models

Inventors: Nathaniel Freese (San Francisco, CA); Jayodita Sanghvi (San Francisco, CA); Jyotiwardhan Patil (San Francisco, CA); Peyton Rose (San Francisco, CA); Eric Carlson (San Francisco, CA); Diane Ivy (San Francisco, CA)
Assignee: Included Health, Inc.
G06F9/5055G06F9/5038G06F16/9035G06N20/00
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 12,572,390
App. No.
17/119,986
Granted
Mar 10, 2026
Kind
B2
Abstract

Methods, systems, and computer-readable media for generating a personalized virtual network. The method acquires a request for a service associated with a user and their preferences. The method then identifies one or more conditions of the user and their propensities based on a first set of machine learning models using stored past information of the user. The method next identifies a second set of machine learning models and evaluates the weightage of each model based on the determined propensities of the conditions. The evaluated weights are applied to the second set of models to generate a personalized virtual network for the user.

Claims (49)

1 . A non-transitory computer readable medium including instructions that are executable by one or more processors to cause a system to perform a method for generating a personalized virtual network, the method comprising:

acquiring a request for a service, wherein the request is associated with a user and the user's preferences;

identifying one or more conditions of the user based on stored user information corresponding to any past occurrences, of other users having features similar to the user, of a condition similar to the one or more conditions and the acquired request, wherein each condition of the identified one or more conditions is associated with a care provider model;

determining a propensity for each condition of the identified one or more conditions using a first set of one or more machine learning models with the stored user information as input;

identifying a second set of one or more machine learning models based on the identified one or more conditions, the second set of one or more models including the associated care provider model, wherein the determined propensity is compared against a corresponding threshold for filtering out models for the second set of one or more machine learning models;

evaluating weights for the second set of one or more machine learning models based on the determined propensities of one or more conditions; and

applying the evaluated weights to the second set of models to generate a personalized virtual care provider network for the user, wherein the personalized virtual care provider network comprises an ordered listing of service providers ranked based on applying the features to the second set of models.

2 . The non-transitory computer readable medium of claim 1 , wherein identifying of one or more conditions of the user based on the stored user information and the acquired request comprises:

predicting the one or more conditions based on a third set of machine learning models using past conditions in the stored user information as input.

3 . The non-transitory computer readable medium of claim 1 , wherein the first set of one or more machine learning models are trained using insights from other users having features similar to the user and interacting with the personalized virtual care provider network.

4 . The non-transitory computer readable medium of claim 3 , wherein the other users similarity to the user is based on a type of the requested service and similarity of preferences of the other users and the user's preferences.

5 . The non-transitory computer readable medium of claim 1 , wherein identifying the second set of the one or more machine learning models comprises:

determining relevancy of each of the second set of one or models based on the stored user information and the user's preferences.

6 . The non-transitory computer readable medium of claim 5 , wherein determining the relevancy of each of the second set of one or more models comprises:

determining a compatibility of each model with the other models in the second set of one or more models.

7 . The non-transitory computer readable medium of claim 5 , wherein the second set of one or more machine learning models includes at least one of: service providers quality models, service providers expertise models, service providers location models.

8 . The non-transitory computer readable medium of claim 1 , wherein the second set of one or more machine learning models are associated with a stored set of service providers.

9 . The non-transitory computer readable medium of claim 1 , wherein generating a personalized virtual care provider network comprises:

evaluating order of the personalized virtual care provider network based on the user's stored information.

10 . The non-transitory computer readable medium of claim 9 , wherein the generating a personalized virtual care provider network of service provider further comprises:

generation of a subset of service providers for each of the identified one or more conditions.

11 . A method performed by a system for generating a personalized virtual network, the method comprising:

acquiring a request for a service, wherein the request is associated with a user and the user's preferences;

identifying one or more conditions of the user based on stored user information corresponding to any past occurrences, of other users having features similar to the user, of a condition similar to the one or more conditions and the acquired request, wherein each condition of the identified one or more conditions is associated with a care provider model;

determining a propensity for each condition of the identified one or more conditions using a first set of one or more machine learning models with the stored user information as input;

identifying a second set of one or more machine learning models based on the identified one or more conditions, the second set of one or more models including the associated care provider model, wherein the determined propensity is compared against a corresponding threshold for filtering out models for the second set of one or more machine learning models;

evaluating weights for the second set of one or more machine learning models based on the determined propensities of one or more conditions; and

applying the evaluated weights to the second set of models to generate a personalized virtual care provider network for the user, wherein the personalized virtual care provider network comprises an ordered listing of service providers ranked based on applying the features to the second set of models.

12 . The method of claim 11 , wherein identifying of one or more conditions of the user based on the stored user information and the acquired request comprises:

predicting the one or more conditions based on a third set of machine learning models using past conditions in the stored user information as input.

13 . The method of claim 11 , wherein the first set of one or more machine learning models are trained using insights from other users having features similar to the user and interacting with the personalized virtual care provider network.

14 . The method of claim 13 , wherein the other users similarity to the user is based on a type of the requested service and similarity of preferences of the other users and the user's preferences.

15 . The method of claim 11 , wherein the identifying the second set of the one or more machine learning models comprises:

determining relevancy of each of the second set of one or more models based on the stored user information and the user's preferences.

16 . The method of claim 15 , wherein determining the relevancy of each of the second set of one or more models comprises:

determining a compatibility of each model with the other models in the second set of one or more models.

17 . The method of claim 15 , wherein the second set of one or more machine learning models includes at least one of: service providers quality models, service providers expertise models, service providers location models.

18 . The method of claim 11 , wherein the second set of one or more machine learning models are associated with a stored set of service providers.

19 . The method of claim 11 , wherein generating a personalized virtual care provider network comprises:

evaluating order of the personalized virtual care provider network based on the user's stored information.

20 . An adaptive weighting system comprising:

one or more memory devices storing processor-executable instructions; and

one or more processors configured to execute the instructions to cause the adaptive weighting system to perform:

acquiring a request for a service, wherein the request is associated with a user and the user's preferences;

identifying one or more conditions of the user based on stored user information corresponding to any past occurrences, of other users having features similar to the user, of a condition similar to the one or more conditions and the acquired request, wherein each condition of the identified one or more conditions is associated with a care provider model;

determining a propensity for each condition of the identified one or more conditions using a first set of one or more machine learning models with the stored user information as input;

identifying a second set of one or more machine learning models based on the identified one or more conditions, the second set of one or more models including the associated care provider model, wherein the determined propensity is compared against a corresponding threshold for filtering out models for the second set of one or more machine learning models;

evaluating weights for the second set of one or more machine learning models based on the determined propensities of one or more conditions; and

applying the evaluated weights to the second set of one or more models to generate a personalized virtual care provider network for the user, wherein the personalized virtual care provider network comprises an ordered listing of service providers ranked based on applying the features to the second set of models.

Assignments (2)
CHANGE OF NAME Recorded Jul 1, 2022
From: GRAND ROUNDS, INC.
To: INCLUDED HEALTH, INC.
Reel/Frame 060425/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2021
From: FREESE, NATHANIEL; SANGHVI, JAYODITA; PATIL, JYOTIWARDHAN; ROSE, PEYTON; CARLSON, ERIC; IVY, DIANE
To: GRAND ROUNDS, INC.
Reel/Frame 055277/0560 →
Continuity (2)
Provisional Application 62948152 · Dec 13, 2019
Related Publication 20210182113A1 · Jun 17, 2021
References Cited (4)
US 10013416B1 · Bhardwaj · 2018 [cited by examiner]
US 11062394B2 · Sentell · 2021 [cited by examiner]
US 20100191071A1 · Anderson · 2010 [cited by examiner]
US 20200066397A1 · Rai · 2020 [cited by examiner]