US20160019283A1 - Data Tagging - Google Patents

Data Tagging Download PDF

Info

Publication number
US20160019283A1
US20160019283A1 US14/334,126 US201414334126A US2016019283A1 US 20160019283 A1 US20160019283 A1 US 20160019283A1 US 201414334126 A US201414334126 A US 201414334126A US 2016019283 A1 US2016019283 A1 US 2016019283A1
Authority
US
United States
Prior art keywords
data
wearer
server
tag
physiological data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US14/334,126
Other versions
US9858328B2 (en
Inventor
David Andrew Gibson
Mark Murphy
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Verily Life Sciences LLC
Original Assignee
Verily Life Sciences LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verily Life Sciences LLC filed Critical Verily Life Sciences LLC
Priority to US14/334,126 priority Critical patent/US9858328B2/en
Assigned to GOOGLE INC. reassignment GOOGLE INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GIBSON, DAVID ANDREW, MURPHY, MARK
Priority to PCT/US2015/039305 priority patent/WO2016010769A2/en
Priority to EP15821799.2A priority patent/EP3169225A4/en
Priority to KR1020177004332A priority patent/KR101970077B1/en
Priority to JP2016575578A priority patent/JP6416942B2/en
Priority to CA2954891A priority patent/CA2954891A1/en
Assigned to GOOGLE LIFE SCIENCES LLC reassignment GOOGLE LIFE SCIENCES LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GOOGLE INC.
Assigned to VERILY LIFE SCIENCES LLC reassignment VERILY LIFE SCIENCES LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GOOGLE LIFE SCIENCES LLC
Publication of US20160019283A1 publication Critical patent/US20160019283A1/en
Assigned to GOOGLE LLC reassignment GOOGLE LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GOOGLE INC.
Priority to US15/844,900 priority patent/US11341167B2/en
Publication of US9858328B2 publication Critical patent/US9858328B2/en
Application granted granted Critical
Priority to US17/663,763 priority patent/US20230004580A1/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • G06F17/30598
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification
    • G06F19/322
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10366Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the interrogation device being adapted for miscellaneous applications
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation

Definitions

  • a person's health state may, for example, be evaluated based on the measurement of one or more physiological parameters, such as blood pressure, pulse rate, skin temperature, or galvanic skin response (GSR).
  • physiological parameters such as blood pressure, pulse rate, skin temperature, or galvanic skin response (GSR).
  • these measurements may be taken in the home or a health-care setting by using several discreet devices or sensors and, in some cases, by drawing blood or other bodily fluid.
  • the measurements or blood tests are performed infrequently, and changes in a physiological parameter, which may be relevant to health state, may not be identified, if at all, until the next measurement is performed.
  • these parameters may be more frequently or continuously measured, and other health-related information obtained, by a wearable device.
  • the device which may be provided as a wrist-mounted device, may include one or more sensors for detecting or measuring one or more physiological parameters.
  • a wrist-mounted device may include optical sensors for heart rate and blood oxygen saturation (SpO 2 ) monitoring, a thermistor for measuring skin temperature, and a GSR sensor for measuring skin resistance.
  • SpO 2 heart rate and blood oxygen saturation
  • thermistor for measuring skin temperature
  • GSR sensor for measuring skin resistance.
  • At least some of the physiological parameter information may be obtained by detecting the presence, absence and/or concentration of one or more analytes in the body.
  • the wearable device may further include or be in communication with other sensors such as accelerometers, inertial measurement units (IMU), infrared sensors, ultrasonic sensors, optical sensors, gyroscopes, magnetometers, odometers, pedometers, pressure sensors, strain gauges, GPS devices, a clock, etc.
  • sensors such as accelerometers, inertial measurement units (IMU), infrared sensors, ultrasonic sensors, optical sensors, gyroscopes, magnetometers, odometers, pedometers, pressure sensors, strain gauges, GPS devices, a clock, etc.
  • Data collected by one or more wearable devices may be transmitted to the cloud or other remote server or device. Because each device may include several sensors collecting data continuously, or at a relatively high rate, the amount of data transmitted to the cloud may be voluminous. The transmitted raw data, by itself, may also be difficult to search or use.
  • a wearable device may collect physiological data from a wearer of the device and transmit that data to the cloud or other remote server or device.
  • a tag may be associated with all or part of the data based, at least in part, on an input by a wearer of the device.
  • the input may be an indication of the state of the wearer, such as physical or mental state, or it may be a rule.
  • Additional data associated with the wearer may also be synchronously collected by the system, such as personal (e.g., age, sex, occupation), motion (e.g., type of movement, speed, acceleration), and contextual (e.g., location, ambient temperature, time of day) data, and associated with tag.
  • the collected data may be organized based on the tag and, in some examples, stored in a database. Data may also be collected from a population of wearers of the devices.
  • Some embodiments of the present disclosure provide a method including: (1) receiving, by a server from a wearable device, physiological data detected by a wearable device, wherein the wearable device is configured to be mounted to a body surface of a wearer; (2) receiving, by the server, an input from the wearer; (3) associating, by the server, all or part of the physiological data with a tag based, at least in part, on the input from the wearer; and (4) organizing, by the server, the physiological data based, at least in part, on the tag.
  • Still further embodiments of the present disclosure provide a method including: (1) receiving, by a server, initial physiological data from a wearable device; (2) receiving, by the server, an input from a wearer of the wearable device; (3) applying, by the server, a tag to all or a portion of the initial physiological data based on the input from the wearer of the wearable device; (4) receiving, by the server, subsequent physiological data from the wearable device; and (5) determining, by the server, whether to apply the tag to all or a portion of the subsequent data.
  • FIG. 1 is a block diagram of an example system that includes a wearable device, according to an example embodiment.
  • FIG. 2 illustrates an example of a wearable device.
  • FIG. 3 is a flow chart of an example method, according to an example embodiment.
  • FIG. 4 is a flow chart of an example method, according to an example embodiment.
  • FIG. 5 is a flow chart of an example method, according to an example embodiment.
  • a wearable device may collect physiological and other data from a wearer of the device and transmit that data to the cloud or other remote server or device.
  • the wearable device may detect one or more physiological parameters, such as heart rate, blood pressure, respiration rate, blood oxygen saturation (SpO 2 ), skin temperature, skin color, galvanic skin response (GSR), muscle movement, eye movement, blinking, and speech.
  • Some physiological data may also be obtained by non-invasively detecting and/or measuring one or more analytes present in blood, saliva, tear fluid, or other body fluid of the wearer of the device.
  • the one or more analytes could include enzymes, reagents, hormones, proteins, viruses, bacteria, cells or other molecules, such as carbohydrates, e.g., glucose.
  • the wearable device may collect motion-related data, such as the wearer's speed of travel, altitude, acceleration, cadence of movement, intensity of movement, direction of travel, orientation, gravitational force, inertia, and rotation. This data may be collected by sensors such as accelerometers, IMUs, proximity sensors, microphones, gyroscopes, magnetometers, optical sensors, ultrasonic sensors, odometers, and pedometers. Additionally, the wearable device may collect certain contextual data, such as a wearer's location, ambient light intensity, ambient temperature, time of day, a wearer's mode of travel, and a type of activity a wearer is participating in.
  • sensors such as accelerometers, IMUs, proximity sensors, microphones, gyroscopes, magnetometers, optical sensors, ultrasonic sensors, odometers, and pedometers.
  • the wearable device may collect certain contextual data, such as a wearer's location, ambient light intensity, ambient temperature, time of day,
  • the wearable device may include a location-tracking sensor (e.g., a GPS device), a light intensity sensor, a thermometer, and a clock.
  • a location-tracking sensor e.g., a GPS device
  • a light intensity sensor e.g., a thermometer
  • thermometer e.g., a thermometer
  • a wearer's personal or demographic data such as sex, race, region or country of origin, age, weight, height, employment, medical history, etc., may also be collected and transmitted to the cloud.
  • wearable device refers to any device that is capable of being worn or mounted at, on, in or in proximity to a body surface, such as a wrist, ankle, waist, chest, ear, eye, head or other body part. As such, the wearable device can collect data while in contact with or proximate to the body.
  • the wearable device can be configured to be part of a contact lens, a wristwatch, a “head-mountable display” (HMD), an orally-mountable device such as a retainer or orthodontic braces, a headband, a pair of eyeglasses, jewelry (e.g., earrings, ring, bracelet), a head cover such as a hat or cap, a belt, an earpiece, other clothing (e.g., a scarf), and/or other devices.
  • the wearable device may be mounted directly to a portion of the body with an adhesive substrate, for example, in the form of a patch, or may be implanted in the body, such as in the skin or another organ.
  • the data described above may be collected directly by sensors integrated on the wearable device.
  • some or all of the data described above may be collected by sensors placed on other portions of a wearer's body or in communication with the body, other computing devices remote to the wearable device (such as a remote device having location tracking and internet capabilities, e.g. a smartphone, tablet or head-mountable device), or by manual input by the wearer.
  • the wearer may manually input when she is exercising, eating, work, or sleeping, the type of activity she is engaged in (running, typing, walking, climbing), her self-evaluated physical, health or mental state or mood (e.g., hungry, tired, headache, anxious, etc.), among other things.
  • Data may also be collected from applications on other computing devices linked with the wearable device such as an electronic calendar, social media applications, restaurant reservation applications, travel applications, etc.
  • the wearable device may be configured to automatically tag certain data collected from a wearer based on preset rules.
  • the rules may include certain threshold levels, or other identifiable characteristics of the data that are known to be associated with the particular tag.
  • the system would be configured to look for data meeting those characteristics and automatically apply a tag to that data.
  • the system may be configured to automatically apply a “sleeping” tag when some data or combination of data streams, such as heart rate, respiration rate and eye movement data, fall within certain ranges or exhibit certain characteristics.
  • the system may be configured to automatically apply a tag based on rules set by the wearer of the device or by a physician or other third party.
  • the wearer may desire to set certain goals, restrictions or thresholds on certain activities or habits, such as daily caloric intake, number of hours spent sedentary, daily water intake, etc. Rules may be set in the system to automatically tag data when goals are met or thresholds are exceeded.
  • the system may also be configured to receive an input from wearer of the device to tag a data point or segment of data.
  • the wearer of the device may indicate that she was sleeping from 10 PM to 6 AM and apply a “sleeping” tag to data collected during that time.
  • the wearer may indicate a particular activity that she was previously engaged in for a certain period of time (e.g., exercising for 30 minutes), is presently engaged in (e.g., “working until 5 PM”) or an activity that she anticipates being engaged in at a future time (e.g., “travelling by airplane from 8-11 AM”).
  • the system may be configured to tag the data collected during the relevant time periods with the activity engaged in by the wearer of the device. These activities may be broken down into many categories and subcategories.
  • the wearable device, remote device, the cloud, or remote server may use supervised or machine learning to automatically determine when a tag should be applied to a data point or set of data.
  • the system may be configured to “learn” or recognize other data that could be associated with that tag without the need for the wearer's manual input.
  • the wearable device may be configured to take high resolution data during that time period to assist in the learning process.
  • Tags such as labels or annotations, may be applied to individual data points, or to sets of data. For example, if a wearer inputs into the wearable device or connected computing device that she is hungry, a “snapshot” of all data collected at that instantaneous time may be associated with the “hungry” tag.
  • the system may be configured with certain preset tags that may be chosen by a wearer, or automatically applied to data. Such preset tags may make data aggregation more consistent and reliable and may include any category, metric or classification that may be deemed useful or interesting to a person viewing the data. Additionally, or alternatively, the system may be configured to allow the wearer to formulate or choose original tags.
  • All of the data collected by or input into the wearable device and any remote devices, and any tags applied thereto, may be time-synchronized and sent to the cloud. For example, if a wearer indicates that she is running, all data synchronously collected by the wearable device or any remote device should be tagged, for example, as “running” or “exercise” relevant data.
  • the usability and searchability of the data collected and stored in the cloud may be increased by data tagging. Tags may be used by those viewing the data, such as a wearer, clinicians, physicians or marketing firms, to easily search for and collect relevant data points. In addition, tagging may assist in prioritizing analysis of data.
  • tags may make it possible to access and process large amounts of data quickly and easily, without having to search through a database for a particular type of data.
  • Data may be organized based on the tags, such as, by aggregating all data having a common tag, e.g. the average number of hours all wearers slept in the past week.
  • Tags may be used to recognize correlations or identify causation between data and the category of the tag. These correlations may be for an individual wearer or for a population of wearers and may be used to diagnose a present medical condition in a wearer of the device, or to predict the possible occurrence of a medical condition in the future. Tags may also be used by the system to assist a wearer in viewing, organizing or understanding her own data.
  • the tags may be used to compute performance or health statistics, such as the number of days the wearer jogged per week, and may assist a wearer in assessing set goals, such as the number of days she stayed below her caloric intake goal. Tags may also enable a wearer to compare her data to that of others having a common or similar tag. The tags may also be used to make recommendations to wearers. For example, processors in the cloud or remote server may analyze the data and identify trends, correlations, patterns, milestone events, etc., and recommend certain actions, products, remedies, etc. to the wearer of the device.
  • medical condition should be understood broadly to include any disease, illness, disorder, injury, condition or impairment—e.g., physiologic, psychological, cardiac, vascular, orthopedic, visual, speech, or hearing—or any situation affecting the health of the wearer of the device or requiring medical attention.
  • a “medical condition” may also include a situation where a physiological parameter falls outside of a range, regimen or recommendation set by an individual, her physician, a clinician or a nutritionist.
  • a “medical condition” may be indicated when an individual consumes more than the daily recommended calories or consumes food having a high level of fat or sugars.
  • a system 100 including one or more wearable devices 200 configured to be mounted to or worn on, in or in proximity to a body 10 , one or more remote sensors 120 , and one or more computing devices 130 all in communication with a server 140 , is shown in FIG. 1 .
  • Remote sensor 120 may be any sensor not provided directly on the wearable device 200 .
  • a remote sensor 120 may be mounted to a wearer's bicycle or car, on the wearer's desk, near a wearer's bed or outside of a wearer's home.
  • Computing device 130 may be any device having computing or internet capabilities, including a smartphone or tablet, a personal computer, a mobile or cellular telephone, or a web-based application.
  • the one or more remote sensors 120 and wearable devices 200 indirectly communicate with server 140 via computing device 130 .
  • the wearable device 200 , remote sensor 120 and computing device 130 may all directly communicate with the server 140 .
  • the device 200 , remote sensor 120 and/or computing device 130 may be capable of collecting, detecting or measuring a plurality of parameters from or associated with a person wearing the device, such as physiological, motion, contextual, and personal parameters. As will be described further below, these parameters may be detected on one or more of the wearable device 200 , the remote sensors 120 and the computing devices 130 .
  • Physiological parameters may include heart rate, blood pressure, respiration rate, blood oxygen saturation (SpO 2 ), skin temperature, skin color, galvanic skin response (GSR), perspiration, muscle movement, eye movement, blinking, speech and analyte concentration.
  • Motion-related parameters such as the wearer's speed of travel, altitude, acceleration, cadence of movement, intensity of movement, direction of travel, orientation, gravitational force, inertia, and rotation.
  • Contextual parameters such as a wearer's location, ambient light intensity, ambient temperature, humidity, allergen levels, pollution, time of day, a wearer's mode of travel, and a type of activity a wearer is participating in, may also be collected.
  • a wearer's “location” could be any location with respect to a 2-dimensional or 3-dimensional coordinate system (e.g., a location with respect to X, Y and Z axes) or with respect to a cartographic location description (e.g., a street address), and may further include a global position (e.g., latitude, longitude and elevation), a hyper-local position (such as a location within a home or building), and/or any position at any level of resolution therebetween.
  • personal parameters may include sex, race, region or country of origin, age, weight, height, employment, occupation, and medical history, etc.
  • the wearable device 200 , remote sensor(s) 120 and computing device(s) 130 may be configured to transmit data, such as collected physiological, motion, contextual and personal parameter data via a communication interface over one or more communication networks to the remote server 140 .
  • the communication interface may include any means for the transfer of data, including both wired and wireless communications, such as a universal serial bus (USB) interface, a secure digital (SD) card interface, a plain old telephone service (POTS) network, a cellular network, a fiber network and a data network.
  • the communication interface includes a wireless transceiver for sending and receiving communications to and from the server.
  • the wearable device 200 , remote sensor(s) 120 and computing device(s) 130 may also be configured to communicate with one another via any communication means.
  • the computing device 130 may be capable of accessing information on the internet, a wearer's electronic calendar, or from a software application.
  • the computing device 130 may collect data regarding the wearer's schedule, appointments, and planned travel.
  • the computing device 130 may also access the internet or other software applications, such as those operating on a wearer's smartphone.
  • the computing device 130 may access an application to determine the temperature, weather and environmental conditions at the wearer's location.
  • the computing device 130 may access a wearer's social media applications, such as Facebook, Foursquare or Twitter, to determine restaurants, stores or other locations a wearer has visited. This data may, for example, be relevant to correlating a wearer's reported illness with a restaurant she ate at. All of this collected data may be transmitted to the remote server 140 .
  • the server may also be configured to gather and/or receive additional information from other sources.
  • the server may be configured to regularly receive viral illness or food poisoning outbreak data from the Centers for Disease Control (CDC) and weather, pollution and allergen data from the National Weather Service.
  • the server may be configured to receive data regarding a wearer's health state or existing medical conditions from a hospital or physician. Such information may be used in the server's decision-making process, such as recognizing correlations and in generating recommendations.
  • One or more of the wearable device 200 , remote sensor 120 or computing device 130 may also be capable of receiving an input from a wearer and transmitting that input to the server 140 .
  • the wearer may input one or more rules or an indication of her “state.”
  • the wearable device 200 may include an interface 280 with one or more controls 284 via which the wearer may provide an input.
  • a wearer may also provide an input on a computing device 130 , such as a smartphone, tablet or laptop computer.
  • the wearable device 200 may be provided as any device configured to be mounted in, on or adjacent to a body surface.
  • the wearable device 200 is a wrist-mountable device 210 , but many other forms are contemplated.
  • the device may be placed in close proximity to the skin or tissue, but need not be touching or in intimate contact therewith.
  • a mount 220 such as a belt, wristband, ankle band, necklace, or adhesive substrate, etc. can be provided to mount the device at, on or in proximity to the body surface.
  • the wearable device 200 may include one or more sensors 230 for collecting data from or associated with a wearer of the device 210 , a transceiver 240 for transmitting collected data to a remote server or device, a processor 250 and a memory 260 .
  • Transceiver 240 may include a wireless transceiver with an antenna that is capable of sending and receiving information to and from a remote source, such as a server 140 .
  • Memory 260 is a non-transitory computer-readable medium that can include, without limitation, magnetic disks, optical disks, organic memory, and/or any other volatile (e.g. RAM) or non-volatile (e.g. ROM) storage system readable by the processor 250 .
  • the memory 260 can include a data storage to store indications of data, such as sensor readings, program settings (e.g., to adjust behavior of the wearable device 200 ), user inputs (e.g., from a user interface on the device 200 or communicated from a remote device), etc.
  • the memory 260 can also include program instructions for execution by the processor 250 to cause the device 200 to perform processes specified by the instructions.
  • Example processor(s) 250 include, but are not limited to, CPUs, Graphics Processing Units (GPUs), digital signal processors (DSPs), application specific integrated circuits (ASICs).
  • the sensors 230 may include any device for collecting, detecting or measuring one or more physiological, motion, contextual or personal parameters. Sensors for detecting and measuring physiological parameters may include, but are not limited to, one or more of an optical (e.g., CMOS, CCD, photodiode), acoustic (e.g., piezoelectric, piezoceramic), electrochemical (voltage, impedance), resistive, thermal, mechanical (e.g., pressure, strain), magnetic, or electromagnetic (e.g., magnetic resonance) sensor.
  • the wearable device 100 may include sensors such as a thermometer and a GSR sensor for sensing temperature and skin resistance, respectively, and a light emitting source and a detector for sensing blood pressure.
  • Some physiological data may also be obtained by non-invasively detecting and/or measuring one or more analytes present in blood, saliva, tear fluid, or other body fluid of the wearer of the device.
  • the one or more analytes could include enzymes, reagents, hormones, proteins, viruses, bacteria, cells or other molecules, such as carbohydrates, e.g., glucose.
  • Analyte detection and measurement may be enabled through several possible mechanisms, including electrochemical reactions, change in impedance, voltage, or current etc. across a working electrode, and/or interaction with a targeted bioreceptor.
  • analytes in a body fluid may be detected or measured with one or more electrochemical sensors configured to cause an analyte to undergo an electrochemical reaction (e.g., a reduction and/or oxidation reaction) at a working electrode, one or more biosensors configured to detect an interaction of the target analyte with a bioreceptor sensitive to that analyte (such as proteins, enzymes, reagents, nucleic acids, phages, lectins, antibodies, aptamers, etc.), and one or more impedimetric biosensors configured to measure analyte concentrations at the surface of an electrode sensor by measuring change in impedance across the electrode, etc.
  • analyte sensor system may be detected or measured with one or more electrochemical sensors configured to cause an analyte to undergo an electrochemical reaction (e.g., a reduction and/or oxidation reaction) at a working electrode, one or more biosensors configured to detect an interaction of the target analyte with a bio
  • Contextual parameters may be detected from, for example, a location-tracking sensor (e.g., a GPS or other positioning device), a light intensity sensor, a thermometer, a microphone and a clock.
  • Motion data may be collected by sensors such as accelerometers, IMUs, proximity sensors, microphones, gyroscopes, magnetometers, optical sensors, ultrasonic sensors, odometers, and pedometers. These sensors and their components may be miniaturized so that the wearable device may be worn on the body without significantly interfering with the wearer's usual activities. Additionally or alternatively, these sensors may be provided on or as part of a remote sensor 120 or a computing device 130 .
  • the wearable device 200 may also include an interface 280 via which the wearer of the device may receive one or more recommendations or alerts generated either from a remote server 140 , remote computing device 130 , or from the processor 250 provided on the device.
  • the alerts could be any indication that can be noticed by the person wearing the wearable device.
  • the alert could include a visual component (e.g., textual or graphical information on a display), an auditory component (e.g., an alarm sound), and/or tactile component (e.g., a vibration).
  • the interface 280 may include a display 282 where a visual indication of the alert or recommendation may be displayed.
  • the display 282 may further be configured to provide an indication of the detected or collected physiological, motion, contextual or personal parameters, for instance, the wearer's heart rate.
  • alerts and recommendations may be provided to the wearer on computing device 130 .
  • the interface 280 may also include one or more controls 284 via which a user may input an indication of her state, or, in some cases a rule related to the data detected by the wearable device.
  • the wearable device 200 may be provided as or include an eye-mountable device, a head mountable device (HMD) or an orally-mountable device.
  • An eye-mountable device may, in some examples, take the form of a vision correction and/or cosmetic contact lens, having a concave surface suitable to fit over a corneal surface of an eye and an opposing convex surface that does not interfere with eyelid motion while the device is mounted to the eye.
  • the eye-mountable device may include at least one sensor provided on a surface of or embedded in the lens material for collecting data.
  • the sensor can be an amperometric electrochemical sensor for sensing one or more analytes present in tear fluid.
  • An HMD may generally be any display device that is capable of being worn on the head and places a display in front of one or both eyes of the wearer. Such displays may occupy a wearer's entire field of view, or occupy only a portion of a wearer's field of view. Further, head-mounted displays may vary in size, taking a smaller form such as a glasses-style display or a larger form such as a helmet or eyeglasses, for example.
  • the HMD may include one or more sensors positioned thereon that may contact or be in close proximity to the body of the wearer.
  • the sensor may include a gyroscope, an accelerometer, a magnetometer, a light sensor, an infrared sensor, and/or a microphone for collecting data from or associated with a wearer.
  • Other sensing devices may be included in addition or in the alternative to the sensors that are specifically identified herein.
  • An orally mountable device may be any device that is capable of being mounted, affixed, implanted or otherwise worn in the mouth, such as on, in or in proximity to a tooth, the tongue, a cheek, the palate, the lips, the upper or lower jaw, the gums, or other surface in the mouth.
  • the device 200 can be realized in a plurality of forms including, but not limited to, a crown, a retainer, dentures, orthodontic braces, dental implant, intra-tooth device, veneer, intradental device, mucosal implant, sublingual implant, gingivae implant, frenulum implant, or the like.
  • the orally-mountable device may include one or more sensors to detect and/or measure analyte concentrations in substances in the mouth, including food, drink and saliva. Sensor(s) that measure light, temperature, blood pressure, pulse rate, respiration rate, air flow, and/or physiological parameters other than analyte concentration(s) can also be included.
  • Some embodiments of the system 100 and/or wearable devices 200 may include privacy controls which may be automatically implemented or controlled by the wearer of the device. For example, where a wearer's collected physiological parameter data and health state data are uploaded to a cloud computing network for trend analysis by a clinician, the data may be treated in one or more ways before it is stored or used, so that personally identifiable information is removed. For example, a wearer's identity may be treated so that no personally identifiable information can be determined for the wearer, or a wearer's geographic location may be generalized where location information is obtained (such as to a city, ZIP code, or state level), so that a particular location of a wearer cannot be determined.
  • privacy controls may be automatically implemented or controlled by the wearer of the device. For example, where a wearer's collected physiological parameter data and health state data are uploaded to a cloud computing network for trend analysis by a clinician, the data may be treated in one or more ways before it is stored or used, so that personally identifiable information is removed. For example, a wearer's identity
  • wearers of a device may be provided with an opportunity to control whether or how the device collects information about the wearer (e.g., information about a wearer's medical history, social actions or activities, profession, a wearer's preferences, or a wearer's current location), or to control how such information may be used.
  • the wearer may have control over how information is collected about him or her and used by a clinician or physician or other wearer of the data.
  • a wearer may elect that data, such as health state and physiological parameters, collected from his or her device may only be shared with certain parties or used in certain ways.
  • FIG. 3 is a flowchart of a method 300 for tagging data detected from a wearer of a wearable device.
  • a wearable device 200 configured to be mounted to a body surface, may detect physiological data from a wearer of the device. This detected data may then be received by, for example, a processor on the wearable device 200 , a remote computing device 130 or a remote server 140 , such as a cloud computing network ( 310 ). An input by the wearer of the device may also be received, for example, by the server 140 ( 320 ).
  • the input may be received directly by the server 140 , or may be input by the wearer into the wearable device 200 , a remote sensor 120 , or a computing device 130 , such as a smartphone or laptop computer and transmitted to the server 140 . While embodiments of the foregoing methods are described herein as being carried out on the server 140 , it is contemplated that the methods may be carried out by a processor on the wearable device 200 , remote sensor 120 or computing device 130 .
  • the wearer may input her “state”, which may include any type of activity the wearer is engaged in, a task being performed by the wearer, and the wearer's a health state, physical state, mental state and mood. For example, the wearer may indicate that she is at work, standing, sleeping, making dinner, or exercising. A wearer may also input how she is feeling or any symptoms he or she is experiencing, such as, “feeling cold,” “feeling tired,” “stressed,” “feeling rested and energetic,” “hard to breathe,” etc. More than one state may also be input at a time.
  • the wearer may concurrently input a state and one or more specific sub-states, such as, “at work” and “typing” or “at the gym” and “lifting weights.” In other examples, the wearer may concurrently input different types of states, such as, “at work” and “feeling tired.” Further, the wearer may input that the state applies to a period of time, for example, a wearer may input that she was at work between 9 am and 5 pm, or that she was running from 6 am to 6:45 am.
  • the system may also be configured with a stopwatch or timer function where a wearer may input when a state is initiated and input when the state ends.
  • the input may be a rule set by the wearer of the device.
  • the wearer may input rules against which future data may be compared. For example, the wearer may specify that she swims for 30 minutes at the gym every Tuesday starting at 12 pm or that she is at work between 9 am and 5 pm every weekday.
  • the rule may be based in some embodiments on a threshold, such as, a maximum or minimum recommended caloric intake or a heart rate range for aerobic exercise.
  • the rule may also be related to a goal of the wearer of the wearable device, such as a number of times the wearer aims to run in a week or the number of hours of sleep a wearer aims to sleep each night.
  • all or part of the physiological data may be associated with a tag by the server 140 ( 330 ).
  • the tag may be any word, phrase, expression, or symbol that can be used to label all or part of the physiological data.
  • the wearer's input may be used, at least in part, to generate the tag. For example, the wearer may input that she was sleeping between 10 pm and 6 am and a “sleeping” tag may be generated and applied to data collected between 10 pm and 6 am. The generated tag may then be saved in the system and selected by the wearer on another occasion.
  • Tags may be associated with physiological data synchronously with its collection, or they may be applied at some time after data has been collected.
  • the wearer may input after completion of an activity that, for example, she was sitting for the last thirty minutes or that she experienced a headache yesterday at noon.
  • all or part of the collected physiological data may be associated with a tag based on the rule.
  • a “swimming” tag may be applied to all data collected between 12 pm and 12:30 pm every Tuesday.
  • a tag may be applied to collected data that falls above or below that threshold, or outside of a range.
  • collected data may be compared to the rule and tagged, for example, as “goal met,” “goal exceeded,” or “goal not met.”
  • the physiological data may be organized by the server based, at least in part, on the tag associated with the collected data ( 340 ).
  • the physiological data may be organized by aggregating a plurality of physiological data detected from the wearer of a wearable device associated with that tag.
  • the data may be organized by aggregating all of a wearer's data that is associated with a “sleeping” tag.
  • data may be organized by aggregating all data that is associated with two tags, such as, “consumed bread” and “stomach ache.”
  • data associated with a tag may be organized by time of day, day of the week, and value.
  • data tagged with “sleeping” may be organized by the number of hours of sleep or the time of day sleep started or ended. Data may also be organized by related tags, for example all data tagged with “sleeping” may be organized with data tagged with “snoring.” Many other organization schemes are contemplated.
  • tags may also be applied to data based on learned rules.
  • FIG. 4 illustrates a flow chart for an additional method 400 .
  • Initial physiological data is received by the server from a wearable device ( 410 ).
  • the server also receives an input from the wearer of the wearable device ( 420 ) and applies a tag to all or a portion of that initial data based on the input received from the wearer ( 430 ).
  • Subsequent physiological data is received by the server from the wearable device ( 440 ) and the server, or other computing device, determines whether to apply the tag to all or a portion of the subsequent data ( 450 ).
  • the subsequent data may be automatically associated with a tag based on a learned rule which may be based, at least in part, on a comparison between some physiological data is associated with a tag and subsequently received physiological data.
  • the server 140 or other computing device in the system 100 may be configured to use supervised or machine learning to determine when a tag should be applied to a data point or set of data based on the type of data a particular tag was previously associated with. Once a data point or set of data is associated with a particular tag based on a wearer's initial input, the system may be configured to “learn” or recognize other data that could be associated with that tag without the need for a subsequent input by the wearer. The system may recognize patterns and generate rules based on these patterns.
  • the system may recognize that on a certain number of instances where a wearer input that she was sleeping, the wearer's heart rate and respiration rate always fell within a certain range for that period of time. Accordingly, when subsequent heart rate and respiration data within that identified range is received, the system may automatically apply a “sleeping” tag to that data without the wearer having to input that she was sleeping. This machine or supervised learning may be facilitated by taking high resolution data during a time period where a wearer inputs a tag for the first time.
  • Learned rules may also be based, at least in part, on an input by the wearer of the device.
  • a wearer may provide an input into the system to “correct” a learned rule.
  • the system may create a learned rule such that, whenever a wearer's data exhibits values A, B and C, then the data is associated with an “eating” tag.
  • this learned rule may be based on an earlier input received by the wearer indicating that she was eating at a time when her collected data exhibited values A, B and C.
  • the user may provide an input at a later that may correct the tag by (1) change the initial indication upon which the learned rule was based from, for example, “eating” to “drinking” or (2) by correcting certain instances of when the learned rule applied the “eating” tag.
  • the wearer may recognize that the learned rule incorrectly applied to the “eating” tag to data collected while she was, in fact, drinking
  • the system may use this further input by the user to adjust the learned rule to distinguish between data collected during eating and data collected during drinking
  • physiological data associated with a plurality of wearers of respective wearable devices may be received by the server and associated with one or more tags.
  • the tags may be associated with each wearer's data based, at least in part, on an input from that respective wearer received by the server.
  • the data collected from this plurality of wearers may be organized by the server based on the one or more tags applied to their respective data.
  • the physiological data may be organized by aggregating physiological data associated with each of the plurality of wearers. Similar to that described above, data from any of the plurality of wearers that is associated with a particular tag may be aggregated together.
  • Physiological data collected from a plurality of wearers may also be used in the creation of learned rules.
  • the system may be configured to “learn” or recognize data collected from a wearer of the device that should be associated with a tag based on a comparison of that data to data collected from a population of wearers that is also associated with that tag.
  • a learned rule for applying a tag to a wearer's data may also be based on a comparison of that wearer's physiological data to data collected from a plurality of wearers that is also associated with that tag.
  • comparing a wearer's data to data collected from a plurality of wearers may improve the accuracy of these learned rules.
  • the system may be more able to determine when a wearer is engaging in a particular activity (e.g., bungee jumping) when it can compare the wearer's data to a plurality of other data sets that are tagged with that activity.
  • the server 140 may be configured to receive motion data, contextual data, and personal data associated with the wearer of a wearable device. As described above, these types of data may be detected or collected by one or more of a wearable device 200 , a computing device 130 , a remote sensor 120 or the server 140 . The motion and contextual data may be detected synchronously with the physiological data. Time synchronization data may also be received by the server 140 that indicates a timing relationship between the physiological and the motion and/or contextual data. By time synchronizing the data, the same tag may be applied to all physiological, motion and contextual data that is detected at the same time. A wearer's personal data may also be associated with the other forms of data and may, in some examples, be used with the tag to organize the data.
  • Data collected from a population of wearers may be organized based on a common tag and one or more personal data parameters, such as height, weight, gender, sex, home address, occupation, etc. For example, data collected from women between the ages of 30 and 34 and tagged with “running” may be organized together.
  • Physiological data detected by a wearable device is received by a server ( 510 ) along with an input from the wearer of the wearable device ( 520 ). All or part of the physiological data is associated by the server with a tag based, at least in part, on the input from a wearer of the wearable device ( 530 ), similar to that described above with respect to method 300 . Based on the tag, one or more groups are established by the server ( 540 ) and the physiological data is stored by the server in a database to indicate that all or part of the physiological data is a member of the one or more groups ( 550 ).
  • the one or more groups established in the database may also be based on personal data of a wearer of the device. For example, “running” group may be established within the database for women over the age of 50 and all data with a common tag and having those personal data characteristics would be stored within the database to indicate that the physiological data associated with that tag was a member of the group. Further, a wearer's time-synchronized contextual and motion data may also be stored in the database with the corresponding physiological data to indicate that all or part of the contextual or motion data is a member of the group.
  • Tags may be used to organize data stored in the server 140 to increase its usability and searchability. Tags may be used by the wearer in viewing and using her data or by third parties who have been given permission by the wearer, such as clinicians or physicians. In one example, tags may provide a convenient means to query a database in which a wearer or population of wearers' data is stored or to conveniently view large amounts of data in an organized fashion. Tags may be used aggregate similar data points or data sets from a plurality of wearers or from a single wearer over time. The tags may also provide a means for organizing many different types of data, such as physiological, contextual, motion and personal data. To this end, data may be aggregated based on one or more tags and one or more different types of data. In addition, tagging may assist in prioritizing analysis of data, for example, all data tagged as being above a threshold may be reviewed first.
  • Tags may be used to recognize correlations or identify causation between data and the category of the tag. These correlations may be for an individual wearer or for a population of wearers and may be used to diagnose a present medical condition in a wearer of the device, or to predict the possible occurrence of a medical condition in the future.
  • the tags may be used to see change or stability of data over time, for example, how a wearer's average resting heart rate changed over a three month period.
  • Tags may be used to determine the effect that a tagged activity had on physiological data, such as the effect running had on a wearer's heart rate.
  • Correlations may be derived between physiological data measured a wearable device and a tag, which may have been generated by the health state input by the wearer, and all other information collected by the server or other computing device also associated with that tag. For example, analysis of physiological data associated with a tag (which may represent a wearer's input health state) may reveal that the patient reported experiencing certain adverse health conditions, such as a migraine or a heart attack, when one or more physiological parameters reach a certain level. This correlation data may be used to generate recommendations for the patient. Physiological data such as blood pressure, heart rate, body temperature etc., may be complemented by motion and contextual data, in order to add to or enhance these correlations.
  • tags may be particularly useful in drawing correlations between many different types of data sharing a common or similar tag.
  • the analysis of physiological data measured by the wearable device 200 and the location of the wearable device may reveal that the wearer of the device experiences certain adverse health conditions, such as allergic reaction, when present in a certain geographical region.
  • date, time of day and geographical location data may be used to detect and monitor spatial and temporal spreading of diseases among a population of wearers.
  • tags may be used by a wearer to view and use her own data.
  • the tags may be used to compute performance statistics, such as the number of days the wearer jogged per week, or health statistics, such as the number of days the wearer spent on bed rest in the previous year.
  • the tags may also be used by a wearer of the device to determine if she met certain set goals, such as the number of days the wearer stayed below her caloric intake goal.
  • Tags may also be used by the wearer of a device to run any number of queries on her data, e.g., number of days experiencing hunger, number of days experiencing hunger and headache, nights REM sleep was achieved, etc.
  • the tags may be used by a wearer to compare her data to that of others. For example, the wearer may determine how her exercise level compares to that of others in her sex, age group, location, profession, etc.
  • the tags may also be used to make recommendations to wearers.
  • processors in the remote server 140 may analyze the data and identify trends, correlations, patterns, milestone events, etc., and recommend certain actions, products, remedies, etc. to the wearer of the device.
  • the server may recognize that data collected from a wearer on three different instances was tagged with “stomach ache” within a few hours after the wearer input that she consumed a wheat-based product. The server may then recommend that the wearer of the device see a doctor to discuss a potential gluten allergy.
  • the server may recommend that a wearer exercise more if she did not engage in the recommended level of activity during a certain period.
  • These recommendations may be based on, for example, generally recognized standards or norms, on approved drug indications, or on intended or recommended product uses.
  • the recommendations may also be set or provided by a wearer's physician or caretaker.
  • the tags may be used for targeted marketing.
  • the system may recommend a product or service based on one or more tags applied to a wearer's data, such as, a recommendation for a pain medication aid if the wearer tagged data indicating she experienced a headache.
  • Example methods and systems are described above. It should be understood that the words “example” and “exemplary” are used herein to mean “serving as an example, instance, or illustration.” Any embodiment or feature described herein as being an “example” or “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments or features.

Abstract

A method for tagging and organizing data is provided. In one example, physiological data detected from a wearer of a wearable device is received and associated with a tag based, at least in art, on an input by the wearer. The input may be a state of the wearer, such as physical or mental state, or a rule. The collected physiological data may be organized based on the tag and, in some examples, on other types of received data, such as a wearer's personal data. In other example methods, data may be stored in a database based on one or more tags associated with the data.

Description

    BACKGROUND
  • Unless otherwise indicated herein, the materials described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.
  • A number of scientific methods have been developed in the medical field to evaluate a person's health state. A person's health state may, for example, be evaluated based on the measurement of one or more physiological parameters, such as blood pressure, pulse rate, skin temperature, or galvanic skin response (GSR). In a typical scenario, these measurements may be taken in the home or a health-care setting by using several discreet devices or sensors and, in some cases, by drawing blood or other bodily fluid. For most people, the measurements or blood tests are performed infrequently, and changes in a physiological parameter, which may be relevant to health state, may not be identified, if at all, until the next measurement is performed.
  • In another example, these parameters may be more frequently or continuously measured, and other health-related information obtained, by a wearable device. The device, which may be provided as a wrist-mounted device, may include one or more sensors for detecting or measuring one or more physiological parameters. For example, a wrist-mounted device may include optical sensors for heart rate and blood oxygen saturation (SpO2) monitoring, a thermistor for measuring skin temperature, and a GSR sensor for measuring skin resistance. At least some of the physiological parameter information may be obtained by detecting the presence, absence and/or concentration of one or more analytes in the body. The wearable device may further include or be in communication with other sensors such as accelerometers, inertial measurement units (IMU), infrared sensors, ultrasonic sensors, optical sensors, gyroscopes, magnetometers, odometers, pedometers, pressure sensors, strain gauges, GPS devices, a clock, etc.
  • Data collected by one or more wearable devices may be transmitted to the cloud or other remote server or device. Because each device may include several sensors collecting data continuously, or at a relatively high rate, the amount of data transmitted to the cloud may be voluminous. The transmitted raw data, by itself, may also be difficult to search or use.
  • SUMMARY
  • A wearable device may collect physiological data from a wearer of the device and transmit that data to the cloud or other remote server or device. A tag may be associated with all or part of the data based, at least in part, on an input by a wearer of the device. The input may be an indication of the state of the wearer, such as physical or mental state, or it may be a rule. Additional data associated with the wearer may also be synchronously collected by the system, such as personal (e.g., age, sex, occupation), motion (e.g., type of movement, speed, acceleration), and contextual (e.g., location, ambient temperature, time of day) data, and associated with tag. The collected data may be organized based on the tag and, in some examples, stored in a database. Data may also be collected from a population of wearers of the devices.
  • Some embodiments of the present disclosure provide a method including: (1) receiving, by a server from a wearable device, physiological data detected by a wearable device, wherein the wearable device is configured to be mounted to a body surface of a wearer; (2) receiving, by the server, an input from the wearer; (3) associating, by the server, all or part of the physiological data with a tag based, at least in part, on the input from the wearer; and (4) organizing, by the server, the physiological data based, at least in part, on the tag.
  • Further embodiments of the present disclosure provide a method including: (1) receiving, by a server, physiological data detected by a wearable device; (2) receiving, by the server, an input from a wearer of the wearable device; (3) associating, by the server, all or part of the physiological data with a tag based, at least in part, on the input from the wearer of the wearable device; (5) establishing, by the server, one or more groups based, at least in part, on the tag; and (5) storing, by the server, the physiological data in a database to indicate that all or part of the physiological data is a member of the one or more groups.
  • Still further embodiments of the present disclosure provide a method including: (1) receiving, by a server, initial physiological data from a wearable device; (2) receiving, by the server, an input from a wearer of the wearable device; (3) applying, by the server, a tag to all or a portion of the initial physiological data based on the input from the wearer of the wearable device; (4) receiving, by the server, subsequent physiological data from the wearable device; and (5) determining, by the server, whether to apply the tag to all or a portion of the subsequent data.
  • These as well as other aspects, advantages, and alternatives, will become apparent to those of ordinary skill in the art by reading the following detailed description, with reference where appropriate to the accompanying drawings.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a block diagram of an example system that includes a wearable device, according to an example embodiment.
  • FIG. 2 illustrates an example of a wearable device.
  • FIG. 3 is a flow chart of an example method, according to an example embodiment.
  • FIG. 4 is a flow chart of an example method, according to an example embodiment.
  • FIG. 5 is a flow chart of an example method, according to an example embodiment.
  • DETAILED DESCRIPTION
  • In the following detailed description, reference is made to the accompanying figures, which form a part hereof. In the figures, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, figures, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the scope of the subject matter presented herein. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations, all of which are explicitly contemplated herein.
  • I. Overview
  • A wearable device may collect physiological and other data from a wearer of the device and transmit that data to the cloud or other remote server or device. For example, the wearable device may detect one or more physiological parameters, such as heart rate, blood pressure, respiration rate, blood oxygen saturation (SpO2), skin temperature, skin color, galvanic skin response (GSR), muscle movement, eye movement, blinking, and speech. Some physiological data may also be obtained by non-invasively detecting and/or measuring one or more analytes present in blood, saliva, tear fluid, or other body fluid of the wearer of the device. The one or more analytes could include enzymes, reagents, hormones, proteins, viruses, bacteria, cells or other molecules, such as carbohydrates, e.g., glucose. Further, the wearable device, or a device associated with the wearable device, may collect motion-related data, such as the wearer's speed of travel, altitude, acceleration, cadence of movement, intensity of movement, direction of travel, orientation, gravitational force, inertia, and rotation. This data may be collected by sensors such as accelerometers, IMUs, proximity sensors, microphones, gyroscopes, magnetometers, optical sensors, ultrasonic sensors, odometers, and pedometers. Additionally, the wearable device may collect certain contextual data, such as a wearer's location, ambient light intensity, ambient temperature, time of day, a wearer's mode of travel, and a type of activity a wearer is participating in. Accordingly, the wearable device may include a location-tracking sensor (e.g., a GPS device), a light intensity sensor, a thermometer, and a clock. A wearer's personal or demographic data, such as sex, race, region or country of origin, age, weight, height, employment, medical history, etc., may also be collected and transmitted to the cloud.
  • The term “wearable device,” as used in this disclosure, refers to any device that is capable of being worn or mounted at, on, in or in proximity to a body surface, such as a wrist, ankle, waist, chest, ear, eye, head or other body part. As such, the wearable device can collect data while in contact with or proximate to the body. For example, the wearable device can be configured to be part of a contact lens, a wristwatch, a “head-mountable display” (HMD), an orally-mountable device such as a retainer or orthodontic braces, a headband, a pair of eyeglasses, jewelry (e.g., earrings, ring, bracelet), a head cover such as a hat or cap, a belt, an earpiece, other clothing (e.g., a scarf), and/or other devices. Further, the wearable device may be mounted directly to a portion of the body with an adhesive substrate, for example, in the form of a patch, or may be implanted in the body, such as in the skin or another organ.
  • In some examples, the data described above may be collected directly by sensors integrated on the wearable device. Alternatively, or additionally, some or all of the data described above may be collected by sensors placed on other portions of a wearer's body or in communication with the body, other computing devices remote to the wearable device (such as a remote device having location tracking and internet capabilities, e.g. a smartphone, tablet or head-mountable device), or by manual input by the wearer. For example, the wearer may manually input when she is exercising, eating, work, or sleeping, the type of activity she is engaged in (running, typing, walking, climbing), her self-evaluated physical, health or mental state or mood (e.g., hungry, tired, headache, anxious, etc.), among other things. Data may also be collected from applications on other computing devices linked with the wearable device such as an electronic calendar, social media applications, restaurant reservation applications, travel applications, etc.
  • The wearable device (or remote device, the cloud, remote server, etc.) may be configured to automatically tag certain data collected from a wearer based on preset rules. The rules may include certain threshold levels, or other identifiable characteristics of the data that are known to be associated with the particular tag. The system would be configured to look for data meeting those characteristics and automatically apply a tag to that data. For example, the system may be configured to automatically apply a “sleeping” tag when some data or combination of data streams, such as heart rate, respiration rate and eye movement data, fall within certain ranges or exhibit certain characteristics. Additionally, the system may be configured to automatically apply a tag based on rules set by the wearer of the device or by a physician or other third party. In some examples, the wearer may desire to set certain goals, restrictions or thresholds on certain activities or habits, such as daily caloric intake, number of hours spent sedentary, daily water intake, etc. Rules may be set in the system to automatically tag data when goals are met or thresholds are exceeded.
  • The system may also be configured to receive an input from wearer of the device to tag a data point or segment of data. For example, the wearer of the device may indicate that she was sleeping from 10 PM to 6 AM and apply a “sleeping” tag to data collected during that time. The wearer may indicate a particular activity that she was previously engaged in for a certain period of time (e.g., exercising for 30 minutes), is presently engaged in (e.g., “working until 5 PM”) or an activity that she anticipates being engaged in at a future time (e.g., “travelling by airplane from 8-11 AM”). The system may be configured to tag the data collected during the relevant time periods with the activity engaged in by the wearer of the device. These activities may be broken down into many categories and subcategories. For example, while “working” a wearer could also indicate whether he or she was sitting at her desk, at a meeting with a client or superior, taking on the phone, typing, etc. As described above, the system may also accept other inputs from the wearer about his or her physical state or mood. Many other annotations are contemplated.
  • Moreover, the wearable device, remote device, the cloud, or remote server may use supervised or machine learning to automatically determine when a tag should be applied to a data point or set of data. Once a wearer of a device identifies a data point or set of data as being associated with a particular tag, the system may be configured to “learn” or recognize other data that could be associated with that tag without the need for the wearer's manual input. In a first instance where a wearer selects a tag to be applied to incoming data, the wearable device may be configured to take high resolution data during that time period to assist in the learning process.
  • Tags, such as labels or annotations, may be applied to individual data points, or to sets of data. For example, if a wearer inputs into the wearable device or connected computing device that she is hungry, a “snapshot” of all data collected at that instantaneous time may be associated with the “hungry” tag. The system may be configured with certain preset tags that may be chosen by a wearer, or automatically applied to data. Such preset tags may make data aggregation more consistent and reliable and may include any category, metric or classification that may be deemed useful or interesting to a person viewing the data. Additionally, or alternatively, the system may be configured to allow the wearer to formulate or choose original tags.
  • All of the data collected by or input into the wearable device and any remote devices, and any tags applied thereto, may be time-synchronized and sent to the cloud. For example, if a wearer indicates that she is running, all data synchronously collected by the wearable device or any remote device should be tagged, for example, as “running” or “exercise” relevant data. The usability and searchability of the data collected and stored in the cloud may be increased by data tagging. Tags may be used by those viewing the data, such as a wearer, clinicians, physicians or marketing firms, to easily search for and collect relevant data points. In addition, tagging may assist in prioritizing analysis of data.
  • In particular, tags may make it possible to access and process large amounts of data quickly and easily, without having to search through a database for a particular type of data. Data may be organized based on the tags, such as, by aggregating all data having a common tag, e.g. the average number of hours all wearers slept in the past week. Tags may be used to recognize correlations or identify causation between data and the category of the tag. These correlations may be for an individual wearer or for a population of wearers and may be used to diagnose a present medical condition in a wearer of the device, or to predict the possible occurrence of a medical condition in the future. Tags may also be used by the system to assist a wearer in viewing, organizing or understanding her own data. For example, the tags may be used to compute performance or health statistics, such as the number of days the wearer jogged per week, and may assist a wearer in assessing set goals, such as the number of days she stayed below her caloric intake goal. Tags may also enable a wearer to compare her data to that of others having a common or similar tag. The tags may also be used to make recommendations to wearers. For example, processors in the cloud or remote server may analyze the data and identify trends, correlations, patterns, milestone events, etc., and recommend certain actions, products, remedies, etc. to the wearer of the device.
  • The term “medical condition” as used herein should be understood broadly to include any disease, illness, disorder, injury, condition or impairment—e.g., physiologic, psychological, cardiac, vascular, orthopedic, visual, speech, or hearing—or any situation affecting the health of the wearer of the device or requiring medical attention. A “medical condition” may also include a situation where a physiological parameter falls outside of a range, regimen or recommendation set by an individual, her physician, a clinician or a nutritionist. For example, a “medical condition” may be indicated when an individual consumes more than the daily recommended calories or consumes food having a high level of fat or sugars.
  • It should be understood that the above embodiments, and other embodiments described herein, are provided for explanatory purposes, and are not intended to be limiting.
  • II. Example Wearable Devices and Systems
  • A system 100, including one or more wearable devices 200 configured to be mounted to or worn on, in or in proximity to a body 10, one or more remote sensors 120, and one or more computing devices 130 all in communication with a server 140, is shown in FIG. 1. Remote sensor 120 may be any sensor not provided directly on the wearable device 200. For example, a remote sensor 120 may be mounted to a wearer's bicycle or car, on the wearer's desk, near a wearer's bed or outside of a wearer's home. Computing device 130 may be any device having computing or internet capabilities, including a smartphone or tablet, a personal computer, a mobile or cellular telephone, or a web-based application. In one embodiment, the one or more remote sensors 120 and wearable devices 200 indirectly communicate with server 140 via computing device 130. In other embodiments, the wearable device 200, remote sensor 120 and computing device 130 may all directly communicate with the server 140.
  • The device 200, remote sensor 120 and/or computing device 130 may be capable of collecting, detecting or measuring a plurality of parameters from or associated with a person wearing the device, such as physiological, motion, contextual, and personal parameters. As will be described further below, these parameters may be detected on one or more of the wearable device 200, the remote sensors 120 and the computing devices 130. Physiological parameters may include heart rate, blood pressure, respiration rate, blood oxygen saturation (SpO2), skin temperature, skin color, galvanic skin response (GSR), perspiration, muscle movement, eye movement, blinking, speech and analyte concentration. Motion-related parameters, such as the wearer's speed of travel, altitude, acceleration, cadence of movement, intensity of movement, direction of travel, orientation, gravitational force, inertia, and rotation. Contextual parameters, such as a wearer's location, ambient light intensity, ambient temperature, humidity, allergen levels, pollution, time of day, a wearer's mode of travel, and a type of activity a wearer is participating in, may also be collected. A wearer's “location” could be any location with respect to a 2-dimensional or 3-dimensional coordinate system (e.g., a location with respect to X, Y and Z axes) or with respect to a cartographic location description (e.g., a street address), and may further include a global position (e.g., latitude, longitude and elevation), a hyper-local position (such as a location within a home or building), and/or any position at any level of resolution therebetween. Personal parameters may include sex, race, region or country of origin, age, weight, height, employment, occupation, and medical history, etc.
  • The wearable device 200, remote sensor(s) 120 and computing device(s) 130 may be configured to transmit data, such as collected physiological, motion, contextual and personal parameter data via a communication interface over one or more communication networks to the remote server 140. The communication interface may include any means for the transfer of data, including both wired and wireless communications, such as a universal serial bus (USB) interface, a secure digital (SD) card interface, a plain old telephone service (POTS) network, a cellular network, a fiber network and a data network. In one embodiment, the communication interface includes a wireless transceiver for sending and receiving communications to and from the server. The wearable device 200, remote sensor(s) 120 and computing device(s) 130 may also be configured to communicate with one another via any communication means.
  • Further, the computing device 130 may be capable of accessing information on the internet, a wearer's electronic calendar, or from a software application. The computing device 130 may collect data regarding the wearer's schedule, appointments, and planned travel. In some cases, the computing device 130 may also access the internet or other software applications, such as those operating on a wearer's smartphone. For example, the computing device 130 may access an application to determine the temperature, weather and environmental conditions at the wearer's location. Moreover, the computing device 130 may access a wearer's social media applications, such as Facebook, Foursquare or Twitter, to determine restaurants, stores or other locations a wearer has visited. This data may, for example, be relevant to correlating a wearer's reported illness with a restaurant she ate at. All of this collected data may be transmitted to the remote server 140.
  • In addition to receiving data from the wearable device 200, remote sensor(s) 120 and computing device(s) 130, the server may also be configured to gather and/or receive additional information from other sources. For example, the server may be configured to regularly receive viral illness or food poisoning outbreak data from the Centers for Disease Control (CDC) and weather, pollution and allergen data from the National Weather Service. Further, the server may be configured to receive data regarding a wearer's health state or existing medical conditions from a hospital or physician. Such information may be used in the server's decision-making process, such as recognizing correlations and in generating recommendations.
  • One or more of the wearable device 200, remote sensor 120 or computing device 130 may also be capable of receiving an input from a wearer and transmitting that input to the server 140. For example, the wearer may input one or more rules or an indication of her “state.” As will be described further below, the wearable device 200 may include an interface 280 with one or more controls 284 via which the wearer may provide an input. A wearer may also provide an input on a computing device 130, such as a smartphone, tablet or laptop computer.
  • Turning to FIG. 2, the wearable device 200 may be provided as any device configured to be mounted in, on or adjacent to a body surface. In the example shown in FIG. 2, the wearable device 200 is a wrist-mountable device 210, but many other forms are contemplated. The device may be placed in close proximity to the skin or tissue, but need not be touching or in intimate contact therewith. A mount 220, such as a belt, wristband, ankle band, necklace, or adhesive substrate, etc. can be provided to mount the device at, on or in proximity to the body surface.
  • The wearable device 200 may include one or more sensors 230 for collecting data from or associated with a wearer of the device 210, a transceiver 240 for transmitting collected data to a remote server or device, a processor 250 and a memory 260. Transceiver 240 may include a wireless transceiver with an antenna that is capable of sending and receiving information to and from a remote source, such as a server 140. Memory 260 is a non-transitory computer-readable medium that can include, without limitation, magnetic disks, optical disks, organic memory, and/or any other volatile (e.g. RAM) or non-volatile (e.g. ROM) storage system readable by the processor 250. The memory 260 can include a data storage to store indications of data, such as sensor readings, program settings (e.g., to adjust behavior of the wearable device 200), user inputs (e.g., from a user interface on the device 200 or communicated from a remote device), etc. The memory 260 can also include program instructions for execution by the processor 250 to cause the device 200 to perform processes specified by the instructions. Example processor(s) 250 include, but are not limited to, CPUs, Graphics Processing Units (GPUs), digital signal processors (DSPs), application specific integrated circuits (ASICs).
  • The sensors 230 may include any device for collecting, detecting or measuring one or more physiological, motion, contextual or personal parameters. Sensors for detecting and measuring physiological parameters may include, but are not limited to, one or more of an optical (e.g., CMOS, CCD, photodiode), acoustic (e.g., piezoelectric, piezoceramic), electrochemical (voltage, impedance), resistive, thermal, mechanical (e.g., pressure, strain), magnetic, or electromagnetic (e.g., magnetic resonance) sensor. In particular, the wearable device 100 may include sensors such as a thermometer and a GSR sensor for sensing temperature and skin resistance, respectively, and a light emitting source and a detector for sensing blood pressure. Some physiological data may also be obtained by non-invasively detecting and/or measuring one or more analytes present in blood, saliva, tear fluid, or other body fluid of the wearer of the device. The one or more analytes could include enzymes, reagents, hormones, proteins, viruses, bacteria, cells or other molecules, such as carbohydrates, e.g., glucose. Analyte detection and measurement may be enabled through several possible mechanisms, including electrochemical reactions, change in impedance, voltage, or current etc. across a working electrode, and/or interaction with a targeted bioreceptor. For example, analytes in a body fluid may be detected or measured with one or more electrochemical sensors configured to cause an analyte to undergo an electrochemical reaction (e.g., a reduction and/or oxidation reaction) at a working electrode, one or more biosensors configured to detect an interaction of the target analyte with a bioreceptor sensitive to that analyte (such as proteins, enzymes, reagents, nucleic acids, phages, lectins, antibodies, aptamers, etc.), and one or more impedimetric biosensors configured to measure analyte concentrations at the surface of an electrode sensor by measuring change in impedance across the electrode, etc. Other detection and quantification systems and schemes are contemplated for implementation of the analyte sensor system.
  • Contextual parameters may be detected from, for example, a location-tracking sensor (e.g., a GPS or other positioning device), a light intensity sensor, a thermometer, a microphone and a clock. Motion data may be collected by sensors such as accelerometers, IMUs, proximity sensors, microphones, gyroscopes, magnetometers, optical sensors, ultrasonic sensors, odometers, and pedometers. These sensors and their components may be miniaturized so that the wearable device may be worn on the body without significantly interfering with the wearer's usual activities. Additionally or alternatively, these sensors may be provided on or as part of a remote sensor 120 or a computing device 130.
  • The wearable device 200 may also include an interface 280 via which the wearer of the device may receive one or more recommendations or alerts generated either from a remote server 140, remote computing device 130, or from the processor 250 provided on the device. The alerts could be any indication that can be noticed by the person wearing the wearable device. For example, the alert could include a visual component (e.g., textual or graphical information on a display), an auditory component (e.g., an alarm sound), and/or tactile component (e.g., a vibration). Further, the interface 280 may include a display 282 where a visual indication of the alert or recommendation may be displayed. The display 282 may further be configured to provide an indication of the detected or collected physiological, motion, contextual or personal parameters, for instance, the wearer's heart rate. In embodiments where the wearable device is not capable of supporting an interface 280, alerts and recommendations may be provided to the wearer on computing device 130. The interface 280 may also include one or more controls 284 via which a user may input an indication of her state, or, in some cases a rule related to the data detected by the wearable device.
  • In other examples, the wearable device 200 may be provided as or include an eye-mountable device, a head mountable device (HMD) or an orally-mountable device. An eye-mountable device may, in some examples, take the form of a vision correction and/or cosmetic contact lens, having a concave surface suitable to fit over a corneal surface of an eye and an opposing convex surface that does not interfere with eyelid motion while the device is mounted to the eye. The eye-mountable device may include at least one sensor provided on a surface of or embedded in the lens material for collecting data. In one example, the sensor can be an amperometric electrochemical sensor for sensing one or more analytes present in tear fluid.
  • An HMD may generally be any display device that is capable of being worn on the head and places a display in front of one or both eyes of the wearer. Such displays may occupy a wearer's entire field of view, or occupy only a portion of a wearer's field of view. Further, head-mounted displays may vary in size, taking a smaller form such as a glasses-style display or a larger form such as a helmet or eyeglasses, for example. The HMD may include one or more sensors positioned thereon that may contact or be in close proximity to the body of the wearer. The sensor may include a gyroscope, an accelerometer, a magnetometer, a light sensor, an infrared sensor, and/or a microphone for collecting data from or associated with a wearer. Other sensing devices may be included in addition or in the alternative to the sensors that are specifically identified herein.
  • An orally mountable device may be any device that is capable of being mounted, affixed, implanted or otherwise worn in the mouth, such as on, in or in proximity to a tooth, the tongue, a cheek, the palate, the lips, the upper or lower jaw, the gums, or other surface in the mouth. For example, the device 200 can be realized in a plurality of forms including, but not limited to, a crown, a retainer, dentures, orthodontic braces, dental implant, intra-tooth device, veneer, intradental device, mucosal implant, sublingual implant, gingivae implant, frenulum implant, or the like. The orally-mountable device may include one or more sensors to detect and/or measure analyte concentrations in substances in the mouth, including food, drink and saliva. Sensor(s) that measure light, temperature, blood pressure, pulse rate, respiration rate, air flow, and/or physiological parameters other than analyte concentration(s) can also be included.
  • Some embodiments of the system 100 and/or wearable devices 200 may include privacy controls which may be automatically implemented or controlled by the wearer of the device. For example, where a wearer's collected physiological parameter data and health state data are uploaded to a cloud computing network for trend analysis by a clinician, the data may be treated in one or more ways before it is stored or used, so that personally identifiable information is removed. For example, a wearer's identity may be treated so that no personally identifiable information can be determined for the wearer, or a wearer's geographic location may be generalized where location information is obtained (such as to a city, ZIP code, or state level), so that a particular location of a wearer cannot be determined.
  • Additionally or alternatively, wearers of a device may be provided with an opportunity to control whether or how the device collects information about the wearer (e.g., information about a wearer's medical history, social actions or activities, profession, a wearer's preferences, or a wearer's current location), or to control how such information may be used. Thus, the wearer may have control over how information is collected about him or her and used by a clinician or physician or other wearer of the data. For example, a wearer may elect that data, such as health state and physiological parameters, collected from his or her device may only be shared with certain parties or used in certain ways.
  • III. Example Methods
  • FIG. 3 is a flowchart of a method 300 for tagging data detected from a wearer of a wearable device. As described above, a wearable device 200, configured to be mounted to a body surface, may detect physiological data from a wearer of the device. This detected data may then be received by, for example, a processor on the wearable device 200, a remote computing device 130 or a remote server 140, such as a cloud computing network (310). An input by the wearer of the device may also be received, for example, by the server 140 (320). The input may be received directly by the server 140, or may be input by the wearer into the wearable device 200, a remote sensor 120, or a computing device 130, such as a smartphone or laptop computer and transmitted to the server 140. While embodiments of the foregoing methods are described herein as being carried out on the server 140, it is contemplated that the methods may be carried out by a processor on the wearable device 200, remote sensor 120 or computing device 130.
  • In one example, the wearer may input her “state”, which may include any type of activity the wearer is engaged in, a task being performed by the wearer, and the wearer's a health state, physical state, mental state and mood. For example, the wearer may indicate that she is at work, standing, sleeping, making dinner, or exercising. A wearer may also input how she is feeling or any symptoms he or she is experiencing, such as, “feeling cold,” “feeling tired,” “stressed,” “feeling rested and energetic,” “hard to breathe,” etc. More than one state may also be input at a time. In some examples, the wearer may concurrently input a state and one or more specific sub-states, such as, “at work” and “typing” or “at the gym” and “lifting weights.” In other examples, the wearer may concurrently input different types of states, such as, “at work” and “feeling tired.” Further, the wearer may input that the state applies to a period of time, for example, a wearer may input that she was at work between 9 am and 5 pm, or that she was running from 6 am to 6:45 am. The system may also be configured with a stopwatch or timer function where a wearer may input when a state is initiated and input when the state ends.
  • In another example, the input may be a rule set by the wearer of the device. The wearer may input rules against which future data may be compared. For example, the wearer may specify that she swims for 30 minutes at the gym every Tuesday starting at 12 pm or that she is at work between 9 am and 5 pm every weekday. The rule may be based in some embodiments on a threshold, such as, a maximum or minimum recommended caloric intake or a heart rate range for aerobic exercise. The rule may also be related to a goal of the wearer of the wearable device, such as a number of times the wearer aims to run in a week or the number of hours of sleep a wearer aims to sleep each night.
  • Based on the wearer's input, all or part of the physiological data may be associated with a tag by the server 140 (330). The tag may be any word, phrase, expression, or symbol that can be used to label all or part of the physiological data. In some examples, the wearer's input may be used, at least in part, to generate the tag. For example, the wearer may input that she was sleeping between 10 pm and 6 am and a “sleeping” tag may be generated and applied to data collected between 10 pm and 6 am. The generated tag may then be saved in the system and selected by the wearer on another occasion. Tags may be associated with physiological data synchronously with its collection, or they may be applied at some time after data has been collected. If the wearer inputs that she is beginning a run, then all data collected from that point in time until the wearer inputs that her run has ended will be associated with, for example, a “running” tag. Alternatively, the wearer may input after completion of an activity that, for example, she was sitting for the last thirty minutes or that she experienced a headache yesterday at noon.
  • In other examples, where the wearer's input is a rule, all or part of the collected physiological data may be associated with a tag based on the rule. According to one example described above, where the wearer inputs a rule that she swims for 30 minutes at the gym every Tuesday starting at 12 pm, a “swimming” tag may be applied to all data collected between 12 pm and 12:30 pm every Tuesday. Where, for example, the rule is based on a threshold, a tag may be applied to collected data that falls above or below that threshold, or outside of a range. Further, where the rule is based on a goal set by the wearer, collected data may be compared to the rule and tagged, for example, as “goal met,” “goal exceeded,” or “goal not met.”
  • The physiological data may be organized by the server based, at least in part, on the tag associated with the collected data (340). In one example, the physiological data may be organized by aggregating a plurality of physiological data detected from the wearer of a wearable device associated with that tag. The data may be organized by aggregating all of a wearer's data that is associated with a “sleeping” tag. Similarly, data may be organized by aggregating all data that is associated with two tags, such as, “consumed bread” and “stomach ache.” Further, data associated with a tag may be organized by time of day, day of the week, and value. For example, data tagged with “sleeping” may be organized by the number of hours of sleep or the time of day sleep started or ended. Data may also be organized by related tags, for example all data tagged with “sleeping” may be organized with data tagged with “snoring.” Many other organization schemes are contemplated.
  • In some embodiments, tags may also be applied to data based on learned rules. FIG. 4 illustrates a flow chart for an additional method 400. Initial physiological data is received by the server from a wearable device (410). The server also receives an input from the wearer of the wearable device (420) and applies a tag to all or a portion of that initial data based on the input received from the wearer (430). Subsequent physiological data is received by the server from the wearable device (440) and the server, or other computing device, determines whether to apply the tag to all or a portion of the subsequent data (450). In some examples, the subsequent data may be automatically associated with a tag based on a learned rule which may be based, at least in part, on a comparison between some physiological data is associated with a tag and subsequently received physiological data. The server 140 or other computing device in the system 100 may be configured to use supervised or machine learning to determine when a tag should be applied to a data point or set of data based on the type of data a particular tag was previously associated with. Once a data point or set of data is associated with a particular tag based on a wearer's initial input, the system may be configured to “learn” or recognize other data that could be associated with that tag without the need for a subsequent input by the wearer. The system may recognize patterns and generate rules based on these patterns. For example, the system may recognize that on a certain number of instances where a wearer input that she was sleeping, the wearer's heart rate and respiration rate always fell within a certain range for that period of time. Accordingly, when subsequent heart rate and respiration data within that identified range is received, the system may automatically apply a “sleeping” tag to that data without the wearer having to input that she was sleeping. This machine or supervised learning may be facilitated by taking high resolution data during a time period where a wearer inputs a tag for the first time.
  • Learned rules may also be based, at least in part, on an input by the wearer of the device. In some cases, a wearer may provide an input into the system to “correct” a learned rule. For example, the system may create a learned rule such that, whenever a wearer's data exhibits values A, B and C, then the data is associated with an “eating” tag. As described above, this learned rule may be based on an earlier input received by the wearer indicating that she was eating at a time when her collected data exhibited values A, B and C. The user may provide an input at a later that may correct the tag by (1) change the initial indication upon which the learned rule was based from, for example, “eating” to “drinking” or (2) by correcting certain instances of when the learned rule applied the “eating” tag. For example, the wearer may recognize that the learned rule incorrectly applied to the “eating” tag to data collected while she was, in fact, drinking In some examples, the system may use this further input by the user to adjust the learned rule to distinguish between data collected during eating and data collected during drinking
  • Further, physiological data associated with a plurality of wearers of respective wearable devices may be received by the server and associated with one or more tags. The tags may be associated with each wearer's data based, at least in part, on an input from that respective wearer received by the server. The data collected from this plurality of wearers may be organized by the server based on the one or more tags applied to their respective data. In some examples, the physiological data may be organized by aggregating physiological data associated with each of the plurality of wearers. Similar to that described above, data from any of the plurality of wearers that is associated with a particular tag may be aggregated together.
  • Physiological data collected from a plurality of wearers may also be used in the creation of learned rules. The system may be configured to “learn” or recognize data collected from a wearer of the device that should be associated with a tag based on a comparison of that data to data collected from a population of wearers that is also associated with that tag. Accordingly, a learned rule for applying a tag to a wearer's data may also be based on a comparison of that wearer's physiological data to data collected from a plurality of wearers that is also associated with that tag. In some cases, comparing a wearer's data to data collected from a plurality of wearers may improve the accuracy of these learned rules. For example, the system may be more able to determine when a wearer is engaging in a particular activity (e.g., bungee jumping) when it can compare the wearer's data to a plurality of other data sets that are tagged with that activity.
  • In addition to physiological data, the server 140 may be configured to receive motion data, contextual data, and personal data associated with the wearer of a wearable device. As described above, these types of data may be detected or collected by one or more of a wearable device 200, a computing device 130, a remote sensor 120 or the server 140. The motion and contextual data may be detected synchronously with the physiological data. Time synchronization data may also be received by the server 140 that indicates a timing relationship between the physiological and the motion and/or contextual data. By time synchronizing the data, the same tag may be applied to all physiological, motion and contextual data that is detected at the same time. A wearer's personal data may also be associated with the other forms of data and may, in some examples, be used with the tag to organize the data. Data collected from a population of wearers may be organized based on a common tag and one or more personal data parameters, such as height, weight, gender, sex, home address, occupation, etc. For example, data collected from women between the ages of 30 and 34 and tagged with “running” may be organized together.
  • Another method 500 is illustrated in the flowchart of FIG. 5. Physiological data detected by a wearable device is received by a server (510) along with an input from the wearer of the wearable device (520). All or part of the physiological data is associated by the server with a tag based, at least in part, on the input from a wearer of the wearable device (530), similar to that described above with respect to method 300. Based on the tag, one or more groups are established by the server (540) and the physiological data is stored by the server in a database to indicate that all or part of the physiological data is a member of the one or more groups (550). In addition to being based on the tag, the one or more groups established in the database may also be based on personal data of a wearer of the device. For example, “running” group may be established within the database for women over the age of 50 and all data with a common tag and having those personal data characteristics would be stored within the database to indicate that the physiological data associated with that tag was a member of the group. Further, a wearer's time-synchronized contextual and motion data may also be stored in the database with the corresponding physiological data to indicate that all or part of the contextual or motion data is a member of the group.
  • Tags may be used to organize data stored in the server 140 to increase its usability and searchability. Tags may be used by the wearer in viewing and using her data or by third parties who have been given permission by the wearer, such as clinicians or physicians. In one example, tags may provide a convenient means to query a database in which a wearer or population of wearers' data is stored or to conveniently view large amounts of data in an organized fashion. Tags may be used aggregate similar data points or data sets from a plurality of wearers or from a single wearer over time. The tags may also provide a means for organizing many different types of data, such as physiological, contextual, motion and personal data. To this end, data may be aggregated based on one or more tags and one or more different types of data. In addition, tagging may assist in prioritizing analysis of data, for example, all data tagged as being above a threshold may be reviewed first.
  • Tags may be used to recognize correlations or identify causation between data and the category of the tag. These correlations may be for an individual wearer or for a population of wearers and may be used to diagnose a present medical condition in a wearer of the device, or to predict the possible occurrence of a medical condition in the future. In addition, the tags may be used to see change or stability of data over time, for example, how a wearer's average resting heart rate changed over a three month period. Tags may be used to determine the effect that a tagged activity had on physiological data, such as the effect running had on a wearer's heart rate.
  • Correlations may be derived between physiological data measured a wearable device and a tag, which may have been generated by the health state input by the wearer, and all other information collected by the server or other computing device also associated with that tag. For example, analysis of physiological data associated with a tag (which may represent a wearer's input health state) may reveal that the patient reported experiencing certain adverse health conditions, such as a migraine or a heart attack, when one or more physiological parameters reach a certain level. This correlation data may be used to generate recommendations for the patient. Physiological data such as blood pressure, heart rate, body temperature etc., may be complemented by motion and contextual data, in order to add to or enhance these correlations. In this respect, tags may be particularly useful in drawing correlations between many different types of data sharing a common or similar tag. For example, the analysis of physiological data measured by the wearable device 200 and the location of the wearable device (which may, for example, be determined from a remote sensor 120) may reveal that the wearer of the device experiences certain adverse health conditions, such as allergic reaction, when present in a certain geographical region. Further, date, time of day and geographical location data may be used to detect and monitor spatial and temporal spreading of diseases among a population of wearers.
  • Further, tags may be used by a wearer to view and use her own data. For example, the tags may be used to compute performance statistics, such as the number of days the wearer jogged per week, or health statistics, such as the number of days the wearer spent on bed rest in the previous year. The tags may also be used by a wearer of the device to determine if she met certain set goals, such as the number of days the wearer stayed below her caloric intake goal. Tags may also be used by the wearer of a device to run any number of queries on her data, e.g., number of days experiencing hunger, number of days experiencing hunger and headache, nights REM sleep was achieved, etc. Further, the tags may be used by a wearer to compare her data to that of others. For example, the wearer may determine how her exercise level compares to that of others in her sex, age group, location, profession, etc.
  • The tags may also be used to make recommendations to wearers. For example, processors in the remote server 140 may analyze the data and identify trends, correlations, patterns, milestone events, etc., and recommend certain actions, products, remedies, etc. to the wearer of the device. For example, the server may recognize that data collected from a wearer on three different instances was tagged with “stomach ache” within a few hours after the wearer input that she consumed a wheat-based product. The server may then recommend that the wearer of the device see a doctor to discuss a potential gluten allergy. In another example, the server may recommend that a wearer exercise more if she did not engage in the recommended level of activity during a certain period. These recommendations may be based on, for example, generally recognized standards or norms, on approved drug indications, or on intended or recommended product uses. The recommendations may also be set or provided by a wearer's physician or caretaker. In other examples, the tags may be used for targeted marketing. In one example, the system may recommend a product or service based on one or more tags applied to a wearer's data, such as, a recommendation for a pain medication aid if the wearer tagged data indicating she experienced a headache.
  • It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations, all of which are explicitly contemplated herein. While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art.
  • Example methods and systems are described above. It should be understood that the words “example” and “exemplary” are used herein to mean “serving as an example, instance, or illustration.” Any embodiment or feature described herein as being an “example” or “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments or features. Reference is made herein to the accompanying figures, which form a part thereof. In the figures, similar symbols typically identify similar components, unless context dictates otherwise. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims.

Claims (26)

What is claimed is:
1. A method, comprising:
receiving, by a server from a wearable device, physiological data detected by a wearable device, wherein the wearable device is configured to be mounted to a body surface of a wearer;
receiving, by the server, an input from the wearer;
associating, by the server, all or part of the physiological data with a tag based, at least in part, on the input from the wearer; and
organizing, by the server, the physiological data based, at least in part, on the tag.
2. The method of claim 1, wherein the tag is generated based, at least in part, on the input from the wearer.
3. The method of claim 1, wherein input is a state of the wearer.
4. The method of claim 3, wherein the state is selected from the group consisting of: a type of activity engaged in by the wearer, a task performed by the wearer, a health state of the wearer, a physical state of the wearer, a mental state of the wearer, a mood of the wearer.
5. The method of claim 1, wherein the input is a rule.
6. The method of claim 5, wherein the rule is based, at least in part, on a threshold value.
7. The method of claim 1, further comprising:
receiving, by the server from the wearable device, subsequent physiological data detected by the wearable device; and
associating, by the server, the subsequent physiological data with the tag based on a learned rule.
8. The method of claim 7, wherein the learned rule is based, at least in part, on a comparison of the physiological data associated with the tag and the subsequent physiological data.
9. The method of claim 7, wherein the learned rule is based, at least in part, on an input by the wearer.
10. The method of claim 7, wherein the learned rule is based, at least in part, on a comparison of physiological data associated with the tag collected from a plurality of wearers and the subsequent physiological data.
11. The method of claim 1, wherein organizing the physiological data comprises aggregating a plurality of physiological data detected from the wearer of a wearable device associated with the tag.
12. The method of claim 1, wherein the physiological data comprises one or more of: (a) heart rate, (b) respiration rate, (c) body temperature, and (d) level of perspiration.
13. The method of claim 1, further comprising:
receiving, by the server from a plurality of wearable devices, physiological data obtained from a plurality of wearers of the plurality of wearable devices;
associating, by the server, all or part of the physiological data obtained from the plurality of wearers with one or more tags based, at least in part, on respective inputs from the plurality of wearers; and
organizing, by the server, the data based, at least in part, on the one or more tags.
14. The method of claim 13, wherein organizing the physiological data comprises aggregating the physiological data obtained from the plurality of wearers based on the one or more tags.
15. The method of claim 1, further comprising:
receiving, by the server, motion data associated with a wearer of the wearable device, wherein the motion data is detected synchronously with the physiological data;
receiving, by the server, time-synchronization data that indicates a timing relationship between the motion data and the physiological data; and
applying, by the server, the tag to the motion data based, at least in part, on the time-synchronization data.
16. The method of claim 15, wherein the motion data comprises one or more of: (a) speed of travel, (b) altitude, (c) acceleration, (d) cadence of movement, (e) intensity of movement, (f) direction of travel, (g) orientation, (h) gravitational force, (i) inertia, and (j) rotation.
17. The method of claim 1, further comprising:
receiving, by the server, contextual data associated with the wearer of the wearable device, wherein the contextual data is detected synchronously with the physiological data;
receiving, by the server, time-synchronization data that indicates a timing relationship between the contextual data and the physiological data; and
applying, by the server, the tag to the contextual data based, at least in part, on the time-synchronization data.
18. The method of claim 17, wherein the contextual data comprises one or more of: (a) location of the wearer of the device, (b) ambient light intensity, (c) ambient temperature, (c) time of day, (d) a mode of travel of the wearer of the device, and (e) a type of activity the wearer of the device is engaged in.
19. The method of claim 1, further comprising:
receiving, by the server, personal data associated with a wearer of the device; and
organizing, by the server, the data, based, at least in part, on the tag and the personal data.
20. The method of claim 19, wherein the personal data comprises one or more of: (a) a height of the wearer of the device, (b) a weight of the wearer of the device, (c) an age of the wearer of the device; (d) a gender of the wearer of the device; (e) a race of the wearer of the device; (f) a medical history of the wearer of the device; and (g) an occupation of the wearer of the device.
21. A method, comprising:
receiving, by a server, physiological data detected by a wearable device;
receiving, by the server, an input from a wearer of the wearable device;
associating, by the server, all or part of the physiological data with a tag based, at least in part, on the input from the wearer of the wearable device;
establishing, by the server, one or more groups based, at least in part, on the tag; and
storing, by the server, the physiological data in a database to indicate that all or part of the physiological data is a member of the one or more groups.
22. The method of claim 21, wherein the group is further based, at least in part, on personal data of a wearer of the device.
23. The method of claim 21, further comprising:
receiving, by the server, motion data associated with the wearer of the wearable device, wherein the motion data is detected synchronously with the physiological data;
receiving, by the server, time-synchronization data that indicates a timing relationship between the motion data and the physiological data;
associating, by the server, all or part of the motion data with the tag based, at least in part, on the time-synchronization data;
storing, by the server, the motion data in the database to indicate that all or part of the motion data is a member of the one or more groups.
24. The method of claim 21, further comprising:
receiving, by the server, contextual data associated with a wearer of the device, wherein the contextual data is detected synchronously with the physiological data;
receiving, by the server, time-synchronization data that indicates a timing relationship between the contextual data and the physiological data;
associating, by the server, all or part of the contextual data with the tag based, at least in part, on the time-synchronization data; and
storing, by the server, the contextual data in the database to indicate that all or part of the contextual data is a member of the one or more groups.
25. A method, comprising:
receiving, by a server, initial physiological data from a wearable device;
receiving, by the server, an input from a wearer of the wearable device;
applying, by the server, a tag to all or a portion of the initial physiological data based on the input from the wearer of the wearable device;
receiving, by the server, subsequent physiological data from the wearable device;
determining, by the server, whether to apply the tag to all or a portion of the subsequent data.
26. The method of claim 25, wherein the determination is made based, at least in part, on a comparison between all or part of the initial physiological data associated with the tag and all or part of the subsequent physiological data.
US14/334,126 2014-07-17 2014-07-17 Data tagging Active 2035-12-03 US9858328B2 (en)

Priority Applications (8)

Application Number Priority Date Filing Date Title
US14/334,126 US9858328B2 (en) 2014-07-17 2014-07-17 Data tagging
PCT/US2015/039305 WO2016010769A2 (en) 2014-07-17 2015-07-07 Data tagging
EP15821799.2A EP3169225A4 (en) 2014-07-17 2015-07-07 Data tagging
KR1020177004332A KR101970077B1 (en) 2014-07-17 2015-07-07 Data tagging
JP2016575578A JP6416942B2 (en) 2014-07-17 2015-07-07 Data tagging
CA2954891A CA2954891A1 (en) 2014-07-17 2015-07-07 Data tagging
US15/844,900 US11341167B2 (en) 2014-07-17 2017-12-18 Data tagging
US17/663,763 US20230004580A1 (en) 2014-07-17 2022-05-17 Data tagging

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US14/334,126 US9858328B2 (en) 2014-07-17 2014-07-17 Data tagging

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US15/844,900 Continuation US11341167B2 (en) 2014-07-17 2017-12-18 Data tagging

Publications (2)

Publication Number Publication Date
US20160019283A1 true US20160019283A1 (en) 2016-01-21
US9858328B2 US9858328B2 (en) 2018-01-02

Family

ID=55074758

Family Applications (3)

Application Number Title Priority Date Filing Date
US14/334,126 Active 2035-12-03 US9858328B2 (en) 2014-07-17 2014-07-17 Data tagging
US15/844,900 Active 2036-02-01 US11341167B2 (en) 2014-07-17 2017-12-18 Data tagging
US17/663,763 Pending US20230004580A1 (en) 2014-07-17 2022-05-17 Data tagging

Family Applications After (2)

Application Number Title Priority Date Filing Date
US15/844,900 Active 2036-02-01 US11341167B2 (en) 2014-07-17 2017-12-18 Data tagging
US17/663,763 Pending US20230004580A1 (en) 2014-07-17 2022-05-17 Data tagging

Country Status (6)

Country Link
US (3) US9858328B2 (en)
EP (1) EP3169225A4 (en)
JP (1) JP6416942B2 (en)
KR (1) KR101970077B1 (en)
CA (1) CA2954891A1 (en)
WO (1) WO2016010769A2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160057565A1 (en) * 2014-08-25 2016-02-25 Steven K. Gold Proximity-Based Sensing, Communicating, and Processing of User Physiologic Information
US20170270719A1 (en) * 2014-08-26 2017-09-21 Deutsche Telekom Ag Bicycle servicing system and bicycle servicing method
US10282666B1 (en) * 2015-11-10 2019-05-07 Google Llc Coherency detection and information management system
US20190174284A1 (en) * 2014-08-25 2019-06-06 Phyzio, Inc. Physiologic Sensors for Sensing, Measuring, Transmitting, and Processing Signals
US10348585B2 (en) * 2015-08-07 2019-07-09 Drayson Technologies (Europe) Limited Power efficient control and operation of a data-sensing peripheral device based on location and mode of transport
JP2020507071A (en) * 2017-02-06 2020-03-05 イーエフエー—エンジニアリング フォー オール エルティーディー. Portable digital diagnostic device
US10691738B1 (en) * 2017-08-07 2020-06-23 Amdocs Development Limited System, method, and computer program for tagging application data with enrichment information for interpretation and analysis by an analytics system
US11152098B2 (en) 2018-03-13 2021-10-19 International Business Machines Corporation System and method for health data management with wearable devices
US11317857B2 (en) * 2016-12-20 2022-05-03 Koninklijke Philips N.V. Patient monitoring
US11341167B2 (en) 2014-07-17 2022-05-24 Verily Life Sciences Llc Data tagging
US11350859B2 (en) * 2016-12-20 2022-06-07 Koninklijke Philips N.V. Patient monitoring
US11403264B2 (en) * 2014-09-12 2022-08-02 Verily Life Sciences Llc Long-term data storage service for wearable device data

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10154805B2 (en) 2016-10-13 2018-12-18 Verily Life Sciences Llc Disposable glucose biosensor including an activity sensor
WO2019204876A1 (en) 2018-04-26 2019-10-31 Sensarii Pty Ltd Systems and methods for formulating a performance metric of a motion of a swimmer
KR102239462B1 (en) * 2019-03-19 2021-04-13 재단법인대구경북과학기술원 Method and system for creating learning data to determine physical stability and wearable device thereof
KR102346279B1 (en) * 2020-06-25 2021-12-31 김웅경 ANSI/BICSI 009-2019 based Data center hardware operation management system
KR102383941B1 (en) * 2020-06-25 2022-04-06 김웅경 ANSI/BICSI 009-2019 based Data center hardware tiering system

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110029472A1 (en) * 2009-07-30 2011-02-03 International Business Machines Corporation Method and Apparatus for Run-Time User Control of System-Generated Content
US8079953B2 (en) * 1996-06-17 2011-12-20 Cybernet Systems Corporation General-purpose medical instrumentation
US20120059664A1 (en) * 2010-09-07 2012-03-08 Emil Markov Georgiev System and method for management of personal health and wellness
US20120110082A1 (en) * 2009-01-27 2012-05-03 Brown Stephen J Semantic Note Taking System
US20120165638A1 (en) * 2010-12-22 2012-06-28 Roche Diagnostics Operations, Inc. Patient Monitoring System With Efficient Pattern Matching Algorithm
US20130080843A1 (en) * 2011-09-23 2013-03-28 Fujitsu Limited Detecting Sensor Malfunctions Using Compression Analysis of Binary Decision Diagrams
US20130106684A1 (en) * 2010-11-01 2013-05-02 Nike, Inc. Wearable Device Assembly Having Athletic Functionality
US20140156646A1 (en) * 2012-12-03 2014-06-05 Salus Medical, Llc Methodology for building and tagging relevant content
US20140180595A1 (en) * 2012-12-26 2014-06-26 Fitbit, Inc. Device state dependent user interface management
US20140197946A1 (en) * 2013-01-15 2014-07-17 Fitbit, Inc. Portable monitoring devices and methods of operating the same
US20140379369A1 (en) * 2012-01-04 2014-12-25 Draeger Medical Systems, Inc. Patient Identification and Monitoring System

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE497721T1 (en) 1999-10-27 2011-02-15 Dimicine Res It Llc MEDICAL DATA CONTROL SYSTEM
US8398546B2 (en) 2000-06-16 2013-03-19 Bodymedia, Inc. System for monitoring and managing body weight and other physiological conditions including iterative and personalized planning, intervention and reporting capability
AU2002255568B8 (en) 2001-02-20 2014-01-09 Adidas Ag Modular personal network systems and methods
US20030107487A1 (en) 2001-12-10 2003-06-12 Ronen Korman Method and device for measuring physiological parameters at the wrist
US6850788B2 (en) 2002-03-25 2005-02-01 Masimo Corporation Physiological measurement communications adapter
US20040259270A1 (en) 2003-06-19 2004-12-23 Wolf David E. System, device and method for exciting a sensor and detecting analyte
US20050054907A1 (en) 2003-09-08 2005-03-10 Joseph Page Highly portable and wearable blood analyte measurement system
US7214190B1 (en) 2003-09-09 2007-05-08 Kitchener Clark Wilson Apparatus and method for noninvasive monitoring of analytes in body fluids
AU2005265092B2 (en) * 2004-06-18 2012-03-15 Adidas Ag Systems and methods for real-time physiological monitoring
IL163796A0 (en) 2004-08-30 2005-12-18 Gribova Orna A Device for detecting changes in blood glucose level or dardiovacular condition
CN101198277B (en) * 2005-02-22 2011-06-15 海尔思-斯玛特有限公司 Systems for physiological and psycho-physiological monitoring
JP5295769B2 (en) 2005-08-31 2013-09-18 ティツー・バイオシステムズ・インコーポレーテッド NMR apparatus for detecting analytes
US7539533B2 (en) 2006-05-16 2009-05-26 Bao Tran Mesh network monitoring appliance
US8368402B2 (en) 2006-11-08 2013-02-05 T2 Biosystems, Inc. NMR systems for in vivo detection of analytes
US7817276B2 (en) 2007-02-05 2010-10-19 Palo Alto Research Center Incorporated Distinguishing objects
WO2009036150A2 (en) * 2007-09-11 2009-03-19 Aid Networks, Llc Wearable wireless electronic patient data communications and physiological monitoring device
US9144383B2 (en) 2007-12-13 2015-09-29 The Board Of Trustees Of The University Of Arkansas Device and method for in vivo noninvasive magnetic manipulation of circulating objects in bioflows
US7701580B2 (en) 2008-02-01 2010-04-20 Palo Alto Research Center Incorporated Transmitting/reflecting emanating light with time variation
US7894068B2 (en) 2008-02-04 2011-02-22 Palo Alto Research Center Incorporated Producing filters with combined transmission and/or reflection functions
US8153949B2 (en) 2008-12-18 2012-04-10 Palo Alto Research Center Incorporated Obtaining sensing results indicating time variation
US7817254B2 (en) 2008-01-30 2010-10-19 Palo Alto Research Center Incorporated Obtaining information from time variation of sensing results
US7763856B2 (en) 2008-01-31 2010-07-27 Palo Alto Research Center Incorporated Producing time variation in emanating light
EP2268197A1 (en) 2008-03-31 2011-01-05 Onablab AB Method and device for non-invasive determination of the concentration of a substance in a body fluid
EP2539837A4 (en) 2010-02-24 2016-05-25 Jonathan Edward Bell Ackland Classification system and method
US9138143B2 (en) 2010-08-17 2015-09-22 Fujitsu Limited Annotating medical data represented by characteristic functions
US8762101B2 (en) * 2010-09-30 2014-06-24 Fitbit, Inc. Methods and systems for identification of event data having combined activity and location information of portable monitoring devices
US8725462B2 (en) * 2011-05-13 2014-05-13 Fujitsu Limited Data aggregation platform
WO2013012862A1 (en) 2011-07-18 2013-01-24 Nanoviova Llc Real-time health data analysis using a mobile device
US10922383B2 (en) 2012-04-13 2021-02-16 Adidas Ag Athletic activity monitoring methods and systems
US9867548B2 (en) * 2012-05-25 2018-01-16 Emotiv, Inc. System and method for providing and aggregating biosignals and action data
KR101427747B1 (en) * 2012-11-28 2014-08-07 (주)유비쿼터스통신 Emegrency measures system using pulse watch
US20150338917A1 (en) * 2012-12-26 2015-11-26 Sia Technology Ltd. Device, system, and method of controlling electronic devices via thought
WO2015030797A1 (en) * 2013-08-30 2015-03-05 Intel Corporation Nausea and seizure detection, prediction, and mitigation for head-mounted displays
EP3047468B1 (en) * 2013-09-19 2021-10-20 Unaliwear, Inc. Assist device and system
US9858328B2 (en) 2014-07-17 2018-01-02 Verily Life Sciences, LLC Data tagging

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8079953B2 (en) * 1996-06-17 2011-12-20 Cybernet Systems Corporation General-purpose medical instrumentation
US20120110082A1 (en) * 2009-01-27 2012-05-03 Brown Stephen J Semantic Note Taking System
US20110029472A1 (en) * 2009-07-30 2011-02-03 International Business Machines Corporation Method and Apparatus for Run-Time User Control of System-Generated Content
US20120059664A1 (en) * 2010-09-07 2012-03-08 Emil Markov Georgiev System and method for management of personal health and wellness
US20130106684A1 (en) * 2010-11-01 2013-05-02 Nike, Inc. Wearable Device Assembly Having Athletic Functionality
US20120165638A1 (en) * 2010-12-22 2012-06-28 Roche Diagnostics Operations, Inc. Patient Monitoring System With Efficient Pattern Matching Algorithm
US20130080843A1 (en) * 2011-09-23 2013-03-28 Fujitsu Limited Detecting Sensor Malfunctions Using Compression Analysis of Binary Decision Diagrams
US20140379369A1 (en) * 2012-01-04 2014-12-25 Draeger Medical Systems, Inc. Patient Identification and Monitoring System
US20140156646A1 (en) * 2012-12-03 2014-06-05 Salus Medical, Llc Methodology for building and tagging relevant content
US20140180595A1 (en) * 2012-12-26 2014-06-26 Fitbit, Inc. Device state dependent user interface management
US20140197946A1 (en) * 2013-01-15 2014-07-17 Fitbit, Inc. Portable monitoring devices and methods of operating the same

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11341167B2 (en) 2014-07-17 2022-05-24 Verily Life Sciences Llc Data tagging
US20190174284A1 (en) * 2014-08-25 2019-06-06 Phyzio, Inc. Physiologic Sensors for Sensing, Measuring, Transmitting, and Processing Signals
US10798547B2 (en) * 2014-08-25 2020-10-06 Phyzio, Inc. Physiologic sensors for sensing, measuring, transmitting, and processing signals
US11706601B2 (en) 2014-08-25 2023-07-18 Phyzio, Inc Physiologic sensors for sensing, measuring, transmitting, and processing signals
US11277728B2 (en) * 2014-08-25 2022-03-15 Phyzio, Inc. Physiologic sensors for sensing, measuring, transmitting, and processing signals
US20170026782A1 (en) * 2014-08-25 2017-01-26 Steven K. Gold Proximity-Based Sensing, Communicating, and Processing of User Physiologic Information
US9386401B2 (en) * 2014-08-25 2016-07-05 Steven K. Gold Proximity-based sensing, communicating, and processing of user physiologic information
US20160057565A1 (en) * 2014-08-25 2016-02-25 Steven K. Gold Proximity-Based Sensing, Communicating, and Processing of User Physiologic Information
US20170270719A1 (en) * 2014-08-26 2017-09-21 Deutsche Telekom Ag Bicycle servicing system and bicycle servicing method
US11403264B2 (en) * 2014-09-12 2022-08-02 Verily Life Sciences Llc Long-term data storage service for wearable device data
US10348585B2 (en) * 2015-08-07 2019-07-09 Drayson Technologies (Europe) Limited Power efficient control and operation of a data-sensing peripheral device based on location and mode of transport
US10282666B1 (en) * 2015-11-10 2019-05-07 Google Llc Coherency detection and information management system
US11562261B1 (en) 2015-11-10 2023-01-24 Google Llc Coherency detection and information management system
US11875274B1 (en) 2015-11-10 2024-01-16 Google Llc Coherency detection and information management system
US11317857B2 (en) * 2016-12-20 2022-05-03 Koninklijke Philips N.V. Patient monitoring
US11350859B2 (en) * 2016-12-20 2022-06-07 Koninklijke Philips N.V. Patient monitoring
JP2020507071A (en) * 2017-02-06 2020-03-05 イーエフエー—エンジニアリング フォー オール エルティーディー. Portable digital diagnostic device
JP7004333B2 (en) 2017-02-06 2022-01-21 イーエフエー―エンジニアリング フォー オール エルティーディー. Portable digital diagnostic device
US11865537B2 (en) 2017-02-06 2024-01-09 E.F.A. Engineering For All Ltd. Portable digital diagnostic device
US10691738B1 (en) * 2017-08-07 2020-06-23 Amdocs Development Limited System, method, and computer program for tagging application data with enrichment information for interpretation and analysis by an analytics system
US11152098B2 (en) 2018-03-13 2021-10-19 International Business Machines Corporation System and method for health data management with wearable devices
US11158414B2 (en) 2018-03-13 2021-10-26 International Business Machines Corporation System and method for health data management with wearable devices

Also Published As

Publication number Publication date
US20230004580A1 (en) 2023-01-05
KR101970077B1 (en) 2019-04-17
WO2016010769A2 (en) 2016-01-21
US20180189375A1 (en) 2018-07-05
US9858328B2 (en) 2018-01-02
KR20170031757A (en) 2017-03-21
EP3169225A4 (en) 2018-03-21
US11341167B2 (en) 2022-05-24
EP3169225A2 (en) 2017-05-24
JP2017527007A (en) 2017-09-14
JP6416942B2 (en) 2018-10-31
CA2954891A1 (en) 2016-01-21

Similar Documents

Publication Publication Date Title
US20230004580A1 (en) Data tagging
US9942232B2 (en) User control of data de-identification
US20180253991A1 (en) Methods and Systems for Improving a Presentation Function of a Client Device
US20220117547A1 (en) Presenting Health Related Messages to Users of an Activity/Health Monitoring Platform
US9504425B2 (en) Method of location coordination via wireless protocol between multiple devices
US10368811B1 (en) Methods and devices for circadian rhythm monitoring
US9795324B2 (en) System for monitoring individuals as they age in place
WO2015103334A2 (en) Data capable strapband for sleep monitoring, coaching, and avoidance
CN114449945A (en) Information processing apparatus, information processing system, and information processing method
US20220110547A1 (en) Providing guidance during rest and recovery
JP2024513828A (en) Identifying and predicting onset of labor and birth from wearable-based physiological data
WO2023157596A1 (en) Information processing method, information processing device, program, and information processing system
US20220409187A1 (en) Illness detection with menstrual cycle pattern analysis
TWI670095B (en) Smart sleep assistant system and method thereof
Ruby A Review On Wearable Device Technology For Healthcare Industry Applications
JP2023160398A (en) Wearable terminal communication system, and program of wearable terminal communication system
JP2023150291A (en) Wearable terminal communication system, and program for wearable terminal communication system

Legal Events

Date Code Title Description
AS Assignment

Owner name: GOOGLE INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GIBSON, DAVID ANDREW;MURPHY, MARK;SIGNING DATES FROM 20140707 TO 20140715;REEL/FRAME:033344/0475

AS Assignment

Owner name: GOOGLE LIFE SCIENCES LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GOOGLE INC.;REEL/FRAME:037288/0768

Effective date: 20150805

AS Assignment

Owner name: VERILY LIFE SCIENCES LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE LIFE SCIENCES LLC;REEL/FRAME:037317/0139

Effective date: 20151207

AS Assignment

Owner name: GOOGLE LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044144/0001

Effective date: 20170929

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: GOOGLE LLC, CALIFORNIA

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECTIVE BY NULLIFICATION TO CORRECT INCORRECTLY RECORDED APPLICATION NUMBERS PREVIOUSLY RECORDED ON REEL 044144 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:047894/0508

Effective date: 20170929

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4