Automated health data acquisition, processing and communication system and method
First Claim
1. A system to classify user activity, the system comprising:
- a computing device configured with at least one processor, non-transitory processor readable media, and instructions stored on the non-transitory processor readable media;
a first sensing subsystem for passively tracking a physiological and/or metabolic condition of a person, the first sensing subsystem comprising a biosensor that is in contact with or within a person'"'"'s body and that periodically transmits sensed information associated with the person'"'"'s physiological and/or metabolic condition; and
a second sensing subsystem for passively tracking a location of the person, the second sensing subsystem comprising a Global Positioning System (“
GPS”
) receiver that receives GPS information that is usable to determine a location of the person;
wherein the computing device is configured to execute at least some of the instructions that cause the computing device to;
receive and/or access the sensed information and information representing the determined location,classify and predict user activity and/or user health as a function of one or more machine learning techniques;
detect a change from a respective baseline condition associated with at least some of the sensed information, and i) at least some information stored in a user profile associated with the person and ii) external information;
in response to detecting the change, the computing device is further configured to;
define a first activity unit having a first start time that corresponds to detection of the user being engaged in an activity;
monitor the sensed information, the external information or both;
establish a first end time of the first activity unit using the monitored information;
automatically ascribe a classification of the first activity unit;
output the classification of the first activity unit to a display;
store the classification of the first activity unit in the database;
provide a user interface that includes selectable options associated with the first activity unit;
revise, in response to at least a received selection of at least one of the selectable options, the classification by;
joining or merging the first activity unit and a second activity unit having a second start time and a second end time, such that the revised classification has a start time equal to the first start time and an end time equal to the second end time;
ordividing the first activity unit into at least two activity units, each of at least two activity units having a different respective start time and a different respective end time;
output the revised classification to a display of a computing device;
provide the revised classification to the classification engine; and
use the revised classification for machine learning.
1 Assignment
0 Petitions
Accused Products
Abstract
A passive tracking device, a processor configured to receive information from the tracking device, and a database accessible by the processor, among other elements, are disclosed. A first activity unit having a first start time corresponding to detection of engagement is monitored. The processor is further configured to establish a first end time of the first activity unit using the monitored information, and automatically ascribe a classification of the first activity unit. The classification of the first activity unit is output to a display of a computing device, and the classification of the first activity unit is stored in the database. A revised classification is output to a display of a computing device, the revised classification is stored in the database.
-
Citations
20 Claims
-
1. A system to classify user activity, the system comprising:
-
a computing device configured with at least one processor, non-transitory processor readable media, and instructions stored on the non-transitory processor readable media; a first sensing subsystem for passively tracking a physiological and/or metabolic condition of a person, the first sensing subsystem comprising a biosensor that is in contact with or within a person'"'"'s body and that periodically transmits sensed information associated with the person'"'"'s physiological and/or metabolic condition; and a second sensing subsystem for passively tracking a location of the person, the second sensing subsystem comprising a Global Positioning System (“
GPS”
) receiver that receives GPS information that is usable to determine a location of the person;wherein the computing device is configured to execute at least some of the instructions that cause the computing device to; receive and/or access the sensed information and information representing the determined location, classify and predict user activity and/or user health as a function of one or more machine learning techniques; detect a change from a respective baseline condition associated with at least some of the sensed information, and i) at least some information stored in a user profile associated with the person and ii) external information; in response to detecting the change, the computing device is further configured to; define a first activity unit having a first start time that corresponds to detection of the user being engaged in an activity; monitor the sensed information, the external information or both; establish a first end time of the first activity unit using the monitored information; automatically ascribe a classification of the first activity unit; output the classification of the first activity unit to a display; store the classification of the first activity unit in the database; provide a user interface that includes selectable options associated with the first activity unit; revise, in response to at least a received selection of at least one of the selectable options, the classification by; joining or merging the first activity unit and a second activity unit having a second start time and a second end time, such that the revised classification has a start time equal to the first start time and an end time equal to the second end time;
ordividing the first activity unit into at least two activity units, each of at least two activity units having a different respective start time and a different respective end time; output the revised classification to a display of a computing device; provide the revised classification to the classification engine; and use the revised classification for machine learning. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for classifying user activity, the method comprising:
-
passively tracking, by a first sensing subsystem, a physiological and/or metabolic condition of a person, the first sensing subsystem comprising a biosensor that is in contact with or within a person'"'"'s body and that periodically transmits sensed information associated with the person'"'"'s physiological and/or metabolic condition; passively tracking, by a second sensing subsystem, a location of the person, the second sensing subsystem comprising a Global Positioning System (“
GPS”
) receiver that receives GPS information that is usable to determine a location of the person;receiving, by a computing device spaced apart from the first sensing subsystem, configured with a processor, a communication module, and instructions stored on non-transitory processor readable media, the sensed information from the first sensing subsystem and the second sensing subsystem; classifying and predicting, by the computing device, user activity and/or user health as a function of one or more machine learning techniques, detecting, by the computing device, a change from a respective baseline condition associated with at least some of the sensed information, and i) at least some information stored in a user profile associated with the person and ii) external information; in response to detecting the change; defining, by the computing device, a first activity unit having a first start time that corresponds to detection of the user being engaged in an activity unit; monitoring, by the computing device, the sensed information, the external information or both; establishing, by the computing device, a first end time of the first activity unit using the monitored information; automatically ascribing, by the computing device, a classification of the first activity unit; outputting, by the computing device, the classification of the first activity unit to a display; storing, by the computing device, the classification of the first activity unit in the database; providing, by the computing device, a user interface that includes selectable options associated with the first activity unit; revising, by the computing device, in response to at least a received selection of at least one of the selectable options, the classification by; joining or merging the first activity unit and a second activity unit having a second start time and a second end time, such that the revised classification has a start time equal to the first start time and an end time equal to the second end time;
ordividing the first activity unit into at least two activity units, each of at least two activity units having a different respective start time and a different respective end time; outputting, by the computing device, the revised classification to a display of a computing device; providing, by the computing device, the revised classification to the classification engine; and using the revised classification, by the computing device, for machine learning. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification