IP Library Granted Patent US 12,530,430
Granted Patent B2
US 12,530,430 · App. 17/549,466 · Granted Jan 20, 2026

Detecting a user's outlier days using data sensed by the user's electronic devices

Inventors: Teodora Sandra Buda (Barcelona, ES); Aleksandar Matic (Lloret de Mar, ES); Oliver Harrison (London, GB)
Assignee: KOA HEALTH DIGITAL SOLUTIONS S.L.U.
G06F18/214G06F18/10G06F18/22G06N20/00G06Q30/0201
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,530,430
App. No.
17/549,466
Granted
Jan 20, 2026
Kind
B2
Abstract

A method for detecting a user's outlier days uses data corresponding to features of the user acquired over multiple days by sensors on the user's electronic device. The data acquired for each day and feature is labeled as regular or irregular by applying N labeling approaches. One of the N labeling approaches compares the data for each feature with how values of previously acquired data for corresponding features are distributed. N labels are generated for the data for each feature and day. The machine learning classification model is trained using one of the N labels for each of the N labeling approaches. An optimal labeling approach is selected from among the N labeling approaches for each feature using the machine learning classification model. For each feature, the method determines whether each of the days is an outlier day for the user using the labels obtained with the optimal labeling approach.

Claims (36)

1 . A method for detecting an outlier time period of a user, comprising:

receiving data corresponding to each of a plurality of features related to the user, wherein the data is acquired over a plurality of time periods by sensors on an electronic device of the user;

labeling the data acquired on each of the plurality of time periods for each of the plurality of features as being regular or irregular by applying N labeling approaches, wherein N is a positive integer greater than one, and wherein at least one of the N labeling approaches involves comparing the data corresponding to each of the plurality of features with how values of previously acquired data for corresponding features are distributed;

generating N labels as synthetic features for the data corresponding to each of the plurality of features for each of the plurality of time periods;

training a machine learning classification model based at least in part on (i) analyzing the synthetic features labeled as irregular for each of the N labeling approaches and (ii) determining a regularization parameter using a grid search; and

using the machine learning classification model:

selecting from among the N labeling approaches an optimal labeling approach for each of the plurality of features; and

determining for each of the plurality of features, using the labels obtained with the optimal labeling approach and by assigning a relevancy to each of the plurality of features, whether each of the plurality of time periods is an outlier time period of the user.

2 . The method of claim 1 , wherein each of the plurality of time periods is selected from the group consisting of: a day, a work day, a 10-hour period, a week, a month, and a year.

3 . The method of claim 1 , wherein the plurality of features includes a feature selected from the group consisting of: a usage pattern of the electronic device by the user, location data indicative of a location of the user, environmental data related to the location of the user, physiological data of the user, and behavioral data of the user.

4 . The method of claim 3 , wherein the location data relates to a parameter selected from the group consisting of: indoor temperature, indoor light level, light exposure, and noise level, wherein the environmental data relates to a parameter selected from the group consisting of: pollution level, outdoor light level, humidity, and outdoor temperature, wherein the physiological data relates to a parameter selected from the group consisting of: galvanic skin response, heart rate variability, and skin temperature, and wherein the behavioral data relates to a parameter selected from the group consisting of: mobility, social interactions, and sleep state.

5 . The method of claim 1 , wherein one of the N labeling approaches involves comparing the data corresponding to each of the plurality of features with an i and 100-i percentile of a distribution of the previously acquired data for features corresponding to each of the plurality of features, and wherein i is a design parameter.

6 . The method of claim 1 , wherein one of the N labeling approaches involves comparing the data corresponding to each of the plurality of features with a mean of a distribution of the previously acquired data for features corresponding to each of the plurality of features.

7 . The method of claim 1 , wherein one of the N labeling approaches involves comparing the data corresponding to each of the plurality of features with a variance of a distribution of the previously acquired data for features corresponding to each of the plurality of features.

8 . The method of claim 1 , further comprising:

determining for each of the plurality of features whether each of the plurality of time periods is a positive outlier time period or a negative outlier time period for the user.

9 . The method of claim 1 , wherein the plurality of features related to the user includes a wellbeing feature of the user.

10 . The method of claim 1 , further comprising:

generating a recommendation for the user based on the relevancy of each of the plurality of features.

11 . The method of claim 1 , wherein the selecting the optimal labeling approach for each of the plurality of features is performed in an electronic processing device remote from the user, and wherein the data that is acquired by sensors on the electronic device of the user is transmitted through a communications network to the remote processing device.

12 . The method of claim 1 , wherein the sensors on the electronic device of the user are selected from the group consisting of: a motion sensor, a location sensor, a temperature sensor, an air quality sensor, a pedometer, a light sensor, a battery level sensor, and an ambient noise level sensor.

13 . The method of claim 1 , wherein the electronic device of the user is selected from the group consisting of: a mobile phone, a smartwatch, a smartphone, a laptop, a tablet computer, and a personal computer.

14 . A system for detecting an outlier time period of a user, comprising:

a receiver that receives data through a communications network from an electronic device of the user, wherein the data corresponds to each of a plurality of features related to the user, and wherein the data is acquired during a plurality of time periods by sensors on the electronic device of the user; and

a computer including a processor, wherein the processor is configured to:

label the data acquired during each of the plurality of time periods for each of the plurality of features as being regular or irregular by applying N labeling approaches, wherein N is a positive integer greater than one, and wherein at least one of the N labeling approaches involves comparing the data corresponding to each of the plurality of features with how values of previously acquired data for corresponding features are distributed;

generate N labels as synthetic features for the data corresponding to each of the plurality of features for each of the plurality of time periods;

train a machine learning classification model based at least in part on (i) analyzing the synthetic features labeled as irregular for each of the N labeling approaches and (ii) determining a regularization parameter using a grid search; and

using the machine learning classification model:

select from among the N labeling approaches an optimal labeling approach for each of the plurality of features using the machine learning classification model; and

determine for each of the plurality of features, using the labels obtained with the optimal labeling approach and by assigning a relevancy to each of the plurality of features, whether each of the plurality of time periods is an outlier time period of the user.

15 . The system of claim 14 , wherein the plurality of features includes a feature selected from the group consisting of: a usage pattern of the electronic device by the user, location data indicative of a location of the user, environmental data related to the location of the user, physiological data of the user, and behavioral data of the user.

16 . The system of claim 15 , wherein the location data relates to a parameter selected from the group consisting of: indoor temperature, indoor light level, light exposure, and noise level, wherein the environmental data relates to a parameter selected from the group consisting of: pollution level, outdoor light level, humidity, and outdoor temperature, wherein the physiological data relates to a parameter selected from the group consisting of: galvanic skin response, heart rate variability, and skin temperature, and wherein the behavioral data relates to a parameter selected from the group consisting of: mobility, social interactions, and sleep state.

17 . The system of claim 14 , wherein one of the N labeling approaches involves comparing the data corresponding to each of the plurality of features with a mean of a distribution of the previously acquired data for features corresponding to each of the plurality of features.

18 . The system of claim 14 , wherein the sensors on the electronic device of the user are selected from the group consisting of: a motion sensor, a location sensor, a temperature sensor, an air quality sensor, a pedometer, a light sensor, a battery level sensor, and an ambient noise level sensor.

19 . The system of claim 14 , wherein the electronic device of the user is selected from the group consisting of: a mobile phone, a smartwatch, a smartphone, a laptop, a tablet computer, and a personal computer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: KOA HEALTH B.V.
To: KOA HEALTH DIGITAL SOLUTIONS S.L.U.
Reel/Frame 064106/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2021
From: BUDA, TEODORA SANDRA; MATIC, ALEKSANDAR; HARRISON, OLIVER
To: KOA HEALTH B.V.
Reel/Frame 058375/0418 →
Priority Claims (1)
EP 19383169 · Dec 20, 2019 · regional
Continuity (2)
Continuation In Part PCTEP2020087426 · Dec 21, 2020
Related Publication 20220101072A1 · Mar 31, 2022
References Cited (14)
US 20120130196A1 · Jain · 2012 [cited by examiner]
US 20140099614A1 · Hu · 2014 [cited by examiner]
US 20150370994A1 · Madan · 2015 [cited by examiner]
US 20170132383A1 · Myers · 2017 [cited by examiner]
US 20170249434A1 · Brunner · 2017 [cited by examiner]
US 20190117143A1 · Fedor · 2019 [cited by examiner]
US 20190365332A1 · Fedichev · 2019 [cited by examiner]
US 20200387797A1 · Ryan · 2020 [cited by examiner]
US 20210182868A1 · Zhang · 2021 [cited by examiner]
US 20210383926A1 · Reid · 2021 [cited by examiner]
AU 2017371391 · 2016 [cited by applicant]
WO WO2018102867 · 2017 [cited by applicant]
WO WO2019086856 · 2018 [cited by applicant]
International Search Report dated Mar. 16, 2021, from the European Patent Office in the priority International Patent Application PCT/EP2020/087426 (3 pages). [cited by applicant]