IP Library Granted Patent US 12,651,006
Granted Patent B2
US 12,651,006 · App. 17/663,763 · Granted Jun 9, 2026

Data tagging

Inventors: David Andrew Gibson (Mountain View, CA); Mark Murphy (Mountain View, CA)
Assignee: Verily Health Inc.
G06F16/285G16H10/60G16H40/63
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,651,006
App. No.
17/663,763
Granted
Jun 9, 2026
Kind
B2
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.

Claims (77)

1 . A method, comprising:

receiving, by a server from a wearable device, first physiological data captured by a wearable device at a first resolution, 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 first physiological data with a tag based, at least in part, on the input from the wearer;

organizing and storing, by the server, the first physiological data based, at least in part, on the tag;

based on the input from the wearer, causing the wearable device to capture physiological data at a second resolution, the second resolution having a higher sampling rate than the first resolution;

receiving physiological data captured at the second resolution from the wearable device;

learning, by a machine learning (“ML”) model on the server, a rule based at least in part on the tag and the physiological data captured at the second resolution;

causing the wearable device to revert to capturing data at the first resolution;

receiving, by the server, second physiological data from the wearable device; and

responsive to using the ML model to determine an association between the second physiological data and the tag based on the learned rule, associating the second physiological data with 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 , further comprising:

receiving, by the server from the wearable device, a second input from the wearer identifying an activity performed by the wearer associated with the second physiological data; and

updating the rule based on the second input and the second physiological data.

6 . The method of claim 1 , wherein organizing the first physiological data comprises aggregating a plurality of physiological data detected from the wearer of a wearable device associated with the tag.

7 . The method of claim 1 , wherein the first physiological data comprises one or more of: (a) heart rate, (b) respiration rate, (c) body temperature, and (d) level of perspiration.

8 . 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.

9 . The method of claim 8 , wherein organizing the physiological data comprises aggregating the physiological data obtained from the plurality of wearers based on the one or more tags.

10 . 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 first 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.

11 . The method of claim 10 , 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.

12 . 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 first physiological data;

receiving, by the server, time-synchronization data that indicates a timing relationship between the contextual data and the first physiological data; and

applying, by the server, the tag to the contextual data based, at least in part, on the time-synchronization data.

13 . The method of claim 12 , 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.

14 . 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.

15 . The method of claim 14 , 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.

16 . A system comprising:

a non-transitory computer-readable medium; and

one or more processors configured to execute processor-executable instructions stored in the non-transitory computer-readable medium configured to cause the one or more processors to:

receive, from a wearable device, first physiological data captured by a wearable device at a first resolution, wherein the wearable device is configured to be mounted to a body surface of a wearer;

receive an input from the wearer;

associate all or part of the first physiological data with a tag based, at least in part, on the input from the wearer;

organize and store the first physiological data based, at least in part, on the tag;

based on the input from the wearer, cause the wearable device to capture physiological data at a second resolution, the second resolution having a higher sampling rate than the first resolution;

receiving physiological data captured at the second resolution from the wearable device;

learn, by a machine learning (“ML”) model, a rule based at least in part on the tag and the physiological data captured at the second resolution;

cause the wearable device to revert to capturing data at the first resolution;

receive second physiological data from the wearable device; and

responsive to using the ML model to determine an association between the second physiological data and the tag based on the learned rule, associate the second physiological data with the tag.

17 . The system of claim 16 , wherein the tag is generated based, at least in part, on the input from the wearer.

18 . The system of claim 16 , wherein input is a state of the wearer.

19 . The system of claim 18 , 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.

20 . The system of claim 16 , wherein the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium configured to cause the one or more processors to:

receive, from the wearable device, a second input from the wearer identifying a second activity performed by the wearer associated with the second physiological data; and

update the rule based on the second input and the second physiological data.

21 . The method of claim 1 , further comprising:

determining one or more groups in a data store associated with the tag;

storing the second physiological data and the tag in a data store according to the one or more determined groups;

receiving a second input from the wearer indicating a correction of the association of the second physiological data with the tag;

updating, by the ML model on the server, the rule based on the correction; and

associating the second physiological data with a second tag based on the correction.

22 . A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive, from a wearable device, first physiological data captured by a wearable device at a first resolution, wherein the wearable device is configured to be mounted to a body surface of a wearer;

receive an input from the wearer;

associate all or part of the first physiological data with a tag based, at least in part, on the input from the wearer;

organize and store the first physiological data based, at least in part, on the tag; and

based on the input from the wearer, cause the wearable device to capture physiological data at a second resolution, the second resolution having a higher sampling rate than the first resolution;

receiving physiological data captured at the second resolution from the wearable device;

learn, by a machine learning (“ML”) model, a rule based at least in part on the tag and the physiological data captured at the second resolution;

cause the wearable device to revert to capturing data at the first resolution;

receive second physiological data from the wearable device; and

responsive to using the ML model to determine an association between the second physiological data and the tag based on the learned rule, associate the second physiological data with the tag.

Assignments (5)
CHANGE OF NAME Recorded Apr 6, 2026
From: VERILY LIFE SCIENCES LLC
To: VERILY HEALTH INC.
Reel/Frame 075361/0265 →
CHANGE OF ADDRESS Recorded Nov 19, 2024
From: VERILY LIFE SCIENCES LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 069390/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2022
From: GIBSON, DAVID ANDREW; MURPHY, MARK
To: GOOGLE INC.
Reel/Frame 061739/0102 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2022
From: GOOGLE INC.
To: GOOGLE LIFE SCIENCES LLC
Reel/Frame 061925/0180 →
CHANGE OF NAME Recorded Nov 11, 2022
From: GOOGLE LIFE SCIENCES LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 061931/0620 →
Continuity (3)
Continuation 15844900 · Dec 18, 2017
Continuation 14334126 · Jul 17, 2014
Related Publication 20230004580A1 · Jan 5, 2023
References Cited (87)
US 7214190B1 · Wilson · 2007 [cited by applicant]
US 7701580B2 · Bassler et al. · 2010 [cited by applicant]
US 7763856B2 · Kiesel et al. · 2010 [cited by applicant]
US 7817254B2 · Hegyi et al. · 2010 [cited by applicant]
US 7817276B2 · Kiesel et al. · 2010 [cited by applicant]
US 7844314B2 · Al-Ali · 2010 [cited by applicant]
US 7894068B2 · Bassler et al. · 2011 [cited by applicant]
US 8079953B2 · Braun et al. · 2011 [cited by applicant]
US 8153949B2 · Kiesel et al. · 2012 [cited by applicant]
US 8323188B2 · Tran · 2012 [cited by applicant]
US 8344731B2 · Lee · 2013 [cited by applicant]
US 8368402B2 · Lee et al. · 2013 [cited by applicant]
US 8398546B2 · Pacione et al. · 2013 [cited by applicant]
US 9858328B2 · Gibson et al. · 2018 [cited by applicant]
US 10051410B2 · Booth et al. · 2018 [cited by applicant]
US 11341167B2 · Gibson et al. · 2022 [cited by applicant]
US 20040259270A1 · Wolf · 2004 [cited by applicant]
US 20050054907A1 · Page et al. · 2005 [cited by applicant]
US 20070255122A1 · Vol et al. · 2007 [cited by applicant]
US 20080214903A1 · Orbach · 2008 [cited by applicant]
US 20090069642A1 · Gao et al. · 2009 [cited by applicant]
US 20100049010A1 · Goldreich · 2010 [cited by applicant]
US 20110028803A1 · Ollmar · 2011 [cited by applicant]
US 20110029472A1 · Lai et al. · 2011 [cited by applicant]
US 20110117028A1 · Zharov · 2011 [cited by applicant]
US 20120047136A1 · Stergiou et al. · 2012 [cited by applicant]
US 20120059664A1 · Georgiev et al. · 2012 [cited by applicant]
US 20120110082A1 · Brown et al. · 2012 [cited by applicant]
US 20120165638A1 · Duke et al. · 2012 [cited by applicant]
US 20130053990A1 · Ackland · 2013 [cited by applicant]
US 20130080843A1 · Stergiou et al. · 2013 [cited by applicant]
US 20130106684A1 · Weast et al. · 2013 [cited by applicant]
US 20130274635A1 · Coza et al. · 2013 [cited by applicant]
US 20130317382A1 · Le · 2013 [cited by applicant]
US 20140039841A1 · Yuen et al. · 2014 [cited by applicant]
US 20140104075A1 · Ellis et al. · 2014 [cited by applicant]
US 20140156646A1 · Brust et al. · 2014 [cited by applicant]
US 20140180595A1 · Brumback et al. · 2014 [cited by applicant]
US 20140197946A1 · Park et al. · 2014 [cited by applicant]
US 20140379369A1 · Kokovidis et al. · 2014 [cited by applicant]
US 20150331929A1 · El-Saban · 2015 [cited by examiner]
US 20150338917A1 · Steiner · 2015 [cited by examiner]
US 20160019283A1 · Gibson et al. · 2016 [cited by applicant]
US 20160178904A1 · Deleeuw · 2016 [cited by examiner]
US 20180189375A1 · Gibson et al. · 2018 [cited by applicant]
EP 3169225A2 · 2017 [cited by applicant]
JP 2008532587A · 2008 [cited by applicant]
JP 2011245316A · 2011 [cited by applicant]
JP 2012239895A · 2012 [cited by applicant]
JP 6416942B2 · 2018 [cited by applicant]
KR 20140068507A · 2014 [cited by applicant]
KR 101970077 · 2019 [cited by applicant]
WO 0130231A2 · 2001 [cited by applicant]
WO 2013012862A1 · 2013 [cited by applicant]
WO 2016010769A2 · 2016 [cited by applicant]
Nam, Yunyoung, Seungmin Rho, and Chulung Lee. “Physical activity recognition using multiple sensors embedded in a wearable device.” ACM Transactions on Embedded Computing Systems (TECS) 12.2 (2013): 1-14. (Year: 2013). [cited by examiner]
U.S. Appl. No. 14/334,126 , Advisory Action, Mailed on Jul. 5, 2017, 4 pages. [cited by applicant]
U.S. Appl. No. 14/334,126 , Final Office Action, Mailed on Mar. 29, 2017, 21 pages. [cited by applicant]
U.S. Appl. No. 14/334,126 , Non-Final Office Action, Mailed on Oct. 18, 2016, 17 pages. [cited by applicant]
U.S. Appl. No. 14/334,126 , Notice of Allowance, Mailed on Aug. 23, 2017, 5 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , Advisory Action, Mailed on Apr. 14, 2021, 3 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , “Corrected Notice of Allowability”, Mar. 1, 2022, 2 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , Final Office Action, Mailed on Jan. 6, 2021, 26 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , Non-Final Office Action, Mailed on Sep. 9, 2021, 12 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , Non-Final Office Action, Mailed on Jan. 28, 2020, 19 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , Non-Final Office Action, Mailed on Aug. 6, 2020, 22 pages. [cited by applicant]
U.S. Appl. No. 15/844,900 , Notice of Allowance, Mailed on Jan. 21, 2022, 8 pages. [cited by applicant]
Arruebo et al., “Antibody-Conjugated Nanoparticles for Biomedical Applications”, Journal of Nanomaterials, vol. 2009, Dec. 3, 2009, 24 pages. [cited by applicant]
Application No. CA2,954,891 , Office Action, Mailed on Jan. 28, 2022, 2 pages. [cited by applicant]
Application No. CA2,954,891 , Office Action, Mailed on Apr. 30, 2021, 3 pages. [cited by applicant]
Application No. CA2,954,891 , Office Action, Mailed on Aug. 8, 2019, 3 pages. [cited by applicant]
Application No. CA2,954,891 , Office Action, Mailed on Jul. 17, 2020, 3 pages. [cited by applicant]
Application No. CA2,954,891 , Office Action, Mailed on Sep. 8, 2017, 3 pages. [cited by applicant]
Application No. CA2,954,891 , Office Action, Mailed on Aug. 21, 2018, 4 pages. [cited by applicant]
Application No. EP15821799.2 , Extended European Search Report, Mailed on Feb. 16, 2018, 1 page. [cited by applicant]
Application No. EP15821799.2 , Office Action, Mailed on Aug. 12, 2019, 9 pages. [cited by applicant]
EP15821799.2 , “Summons to Attend Oral Proceedings”, Sep. 29, 2020, 11 pages. [cited by applicant]
Application No. JP2016-575578 , Notice of Decision to Grant, Mailed on Sep. 12, 2018, 3 pages. [cited by applicant]
Application No. JP2016-575578 , Office Action, Mailed on Feb. 16, 2018, 8 pages. [cited by applicant]
Application No. KR10-2017-7004332 , Notice of Decision to Grant, Mailed on Jan. 14, 2019, 2 pages. [cited by applicant]
Application No. KR10-2017-7004332 , Office Action, Mailed on May 17, 2018, 8 pages. [cited by applicant]
Krause et al., “Unsupervised, Dynamic Identification of Physiological and Activity Context in Wearable Computing”, Seventh IEEE International Symposium, 2003, pp. 88-97,. [cited by applicant]
Liu et al., “Magnetic Resonance Monitoring of Focused Ultrasound/Magnetic Nanoparticle Targeting Delivery of Therapeutic Agents to the Brain”, PNAS Early Edition, vol. 107, No. 34, 2010, pp. 15205-15210. [cited by applicant]
Shao et al., “Magnetic Nanoparticles for Biomedical NMR-based Diagnostics”, Beilstein Journal of Nanotechnology, 2010, pp. 142-154. [cited by applicant]
Canadian Application No. 2,954,891 , “Office Action”, May 25, 2023, 3 pages. [cited by applicant]
Canadian Application No. 2,954,891 , “Office Action”, Mar. 6, 2024, 3 pages. [cited by applicant]
Canadian Application No. 2,954,891, “Notice of Allowance”, Mar. 20, 2025, 1 page. [cited by applicant]