Algorithmic lifestyle optimization
AssigneeThe Regents of the University of California
InventorsAmeen EETEMADI, Ilias TAGKOPOULOS
Life of this patent
Estimating the term…
Abstract
Described herein is a system and method for determining potency of lifestyle interventions. For a set of lifestyle interventions (LIs), a potency probability is estimated for each LI. A catalog is generated to include data associated with the set of LIs. The set of LIs is partitioned into a plurality of disjoint sets of LIs based on the catalog and the estimated potency probabilities. For each disjoint set, a model is applied to determine a potency of each LI such that an optimum number of rounds are utilized in determining potency of each LI included in the set. The set of LIs and their computed potencies are rendered in a graphical user interface displayed on a user's device.
Claims20
A method for determining potency of lifestyle interventions, the method comprising:
- receiving, by a server, a set of lifestyle interventions from a device associated with a user, the set of lifestyle interventions being associated with improving a health condition of the user;
- estimating, by the server, a potency probability for each lifestyle intervention in the set of lifestyle interventions;
- generating by the server, a catalog including data associated with the set of lifestyle interventions;
- partitioning the set of lifestyle interventions into a plurality of disjoint sets of lifestyle interventions based on the catalog and potency probabilities associated with the set of lifestyle interventions;
- for each disjoint set of the plurality of disjoint sets of lifestyle interventions, applying by the server, a model to determine a potency of each lifestyle intervention included in the disjoint set, the model being applied for an optimum number of rounds that is determined based on the catalog;
- obtaining, based on the applying, the potency of each lifestyle intervention in the set of lifestyle interventions;
- and
- rendering in a user interface, the set of lifestyle interventions and associated potency of each lifestyle intervention.
A server for determining potency of lifestyle interventions, the server comprising:
- a processor;
- and
- a memory including instructions that, when executed with the processor, cause the server to, at least:
- receive a set of lifestyle interventions from a device associated with a user, the set of lifestyle interventions being associated with improving a health condition of the user;
- estimate a potency probability for each lifestyle intervention in the set of lifestyle interventions;
- generate a catalog including data associated with the set of lifestyle interventions;
- partition the set of lifestyle interventions into a plurality of disjoint sets of lifestyle interventions based on the catalog and potency probabilities associated with the set of lifestyle interventions;
- for each disjoint set of the plurality of disjoint sets of lifestyle interventions, apply a model to determine a potency of each lifestyle intervention included in the disjoint set, the model being applied for an optimum number of rounds that is determined based on the catalog;
- obtain, based on applying the model to each disjoint set of the plurality of disjoint sets of lifestyle interventions, the potency of each lifestyle intervention in the set of lifestyle interventions;
- and
- render in a user interface, the set of lifestyle interventions and associated potency of each lifestyle intervention.
A non-transitory computer readable medium storing specific computer-executable instructions that, when executed by a processor, cause a computer system to determine potency of lifestyle interventions, the computer system configured to at least:
- receiving, by a server, a set of lifestyle interventions from a device associated with a user, the set of lifestyle interventions being associated with improving a health condition of the user;
- estimating, by the server, a potency probability for each lifestyle intervention in the set of lifestyle interventions;
- generating by the server, a catalog including data associated with the set of lifestyle interventions;
- partitioning the set of lifestyle interventions into a plurality of disjoint sets of lifestyle interventions based on the catalog and potency probabilities associated with the set of lifestyle interventions;
- for each disjoint set of the plurality of disjoint sets of lifestyle interventions, applying by the server, a model to determine a potency of each lifestyle intervention included in the disjoint set, the model being applied for an optimum number of rounds that is determined based on the catalog;
- obtaining, based on the applying, the potency of each lifestyle intervention in the set of lifestyle interventions;
- and
- rendering in a user interface, the set of lifestyle interventions and associated potency of each lifestyle intervention.
Dependencies are inferred from the claim text.