Management of comfort states of an electronic device user
AssigneeApple Inc.
InventorsVolodymyr Borshch, Mahdi Nezamabadi
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable media for managing comfort states of a user of an electronic device are provided that may train and utilize any suitable comfort model in conjunction with any suitable environment data when determining a predicted comfort state of a user at a particular environment (e.g., generally, at a particular time, and/or for performing a particular activity).
Claims20
A method for managing a comfort level of an experiencing entity using a comfort model custodian system, the method comprising:
- initially configuring, at the comfort model custodian system, a learning engine for the experiencing entity;
- receiving, at the comfort model custodian system from the experiencing entity, environment category data for at least one environment category for an environment and a score for the environment;
- training, at the comfort model custodian system, the learning engine using the received environment category data and the received score;
- accessing, at the comfort model custodian system, environment category data for the at least one environment category for another environment;
- scoring the other environment, using the learning engine for the experiencing entity at the comfort model custodian system, with the accessed environment category data for the other environment;
- and
- when the score for the other environment satisfies a condition, generating, with the comfort model custodian system, control data associated with the satisfied condition.
A comfort model custodian system comprising:
- a communications component;
- and
- a processor operative to:
- initially configure a learning engine for an experiencing entity;
- receive, from the experiencing entity via the communications component, environment category data for at least one environment category for an environment and a score for the environment;
- train the learning engine using the received environment category data and the received score;
- access environment category data for the at least one environment category for another environment;
- score the other environment, using the learning engine for the experiencing entity, with the accessed environment category data for the other environment;
- and
- when the score for the other environment satisfies a condition, generate control data associated with the satisfied condition.
A non-transitory computer-readable storage medium storing at least one program comprising instructions, which, when executed:
- initially configure a learning engine for an experiencing entity;
- receive, from the experiencing entity, environment category data for at least one environment category for an environment and a score for the environment;
- train the learning engine using the received environment category data and the received score;
- access environment category data for the at least one environment category for another environment;
- score the other environment, using the learning engine for the experiencing entity at the comfort model custodian system, with the accessed environment category data for the other environment;
- and
- when the score for the other environment satisfies a condition, generate control data associated with the satisfied condition.
Dependencies are inferred from the claim text.