IP Library Granted Patent US 9,953,041
Granted Patent B2
US 9,953,041 · App. 14/484,862 · Granted Apr 24, 2018

Long-term data storage service for wearable device data

Inventors: Erik Hilsdale (Sunnyvale, CA); Brian Taewon Park (San Francisco, CA); David Andrew Gibson (Mountain View, CA)
Assignee: Verily Life Sciences LLC
G06F17/30289G06F17/30371G06F19/322G06F19/3406G06F19/3418
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 9,953,041
App. No.
14/484,862
Granted
Apr 24, 2018
Kind
B2
Abstract

Methods and apparatus for storing data about biological entities are provided. A computing device can receive a plurality of data items about a biological entity from a plurality of sources. The computing device can verify each data item of the plurality of data items using the computing device by at least: determining a source of the data item from among the plurality of sources, determining a provenance for the data item associated with the source of the data item, and verifying that the data item is associated with the biological entity based at least on the provenance for the data item associated with the source of the data item. After verifying that a particular data item is associated with the biological entity, the computing device can store the particular data item in a data log associated with the biological entity.

Claims (41)

1. A method, comprising:

receiving, at a computing device, a plurality of data items about a biological entity from a plurality of computing sources, wherein the plurality of computing sources comprises at least a wearable device being worn by the biological entity, and wherein the plurality of data items comprises a data item that includes physiological data obtained by one or more sensors of the wearable device;

verifying each data item of the plurality of data items using the computing device by at least:

determining a source of the data item from among the plurality of computing sources,

determining a provenance for the data item associated with the source of the data item, wherein the determined provenance is indicative of a timing of when the data item was generated, a location of where the data item was generated, or a characteristic of a sensor used to generate the data item,

determining that the wearable device is being worn by the biological entity based on the provenance for the data item, and

verifying that the data item is associated with the biological entity based at least on the determination that the wearable device is being worn by the biological entity;

after verifying that a particular data item of the plurality of data items is associated with the biological entity, storing the particular data item in a data log associated with the biological entity using the computing device, wherein storing the particular data item in the data log comprises storing a data record for the particular data item in the data log, and wherein the stored data record comprises (i) data about the biological entity associated with the particular data item, (ii) data about a time associated with the particular data item, and (iii) a type of activity associated with the particular data item;

receiving a request for a portion of data stored in the data log wherein the request is configured to indicate whether to include identifying information about biological entities associated with the requested portion of data; and

after determining that the request is configured to indicate not to include identifying information about biological entities associated with the requested portion of data, providing the requested portion of data stored in the data log without the identifying information about the associated biological entities.

2. The method of claim 1 , wherein the physiological data comprises at least one of cardiac data, pulmonary data, or analyte data.

3. The method of claim 1 , wherein storing the particular data item comprises storing the particular data item in two or more physical locations.

4. The method of claim 1 , wherein the plurality of data items further comprises at least one of a data item about an environment of the biological entity, a data item about a mood of the biological entity, or a data item related to demographical information related to the biological entity.

5. A computing device, comprising:

a processor; and

a non-transitory computer readable medium configured to store at least a data log associated with a biological entity and executable instructions, wherein the executable instructions, when executed by the processor, cause the computing device to perform functions comprising:

receiving a plurality of data items about the biological entity from a plurality of computing sources, wherein the plurality of computing sources comprises at least a wearable device being worn by the biological entity, and wherein the plurality of data items comprises a data item that includes physiological data obtained by one or more sensors of the wearable device,

verifying each data item of the plurality of data items by at least:

determining a source of the data item from among the plurality of computing sources,

determining a provenance of the data item associated with the source, wherein the determined provenance is indicative of a timing of when the data item was generated, a location of where the data item was generated, or a characteristic of a sensor used to generate the data item,

determining that the wearable device is being worn by the biological entity based on the provenance for the data item, and

verifying that the data item is associated with the biological entity based at least on the determination that the wearable device is being worn by the biological entity,

after verifying that a particular data item of the plurality of data items is associated with the biological entity, storing the particular data item in the data log associated with the biological entity, wherein storing the particular data item in the data log comprises storing a data record for the particular data item in the data log, and wherein the stored data record comprises (i) data about the biological entity associated with the particular data item (ii) data about a time associated with the particular data item, and (iii) a type of activity associated with the particular data item;

receiving a request for a portion of data stored in the data log, wherein the request is configured to indicate whether to include identifying information about biological entities associated with the requested portion of data; and

after determining that the request is configured to indicate not to include identifying information about biological entities associated with the requested portion of data providing the requested portion of data stored in the data log without the identifying information about the associated biological entities.

6. The computing device of claim 5 , wherein the physiological data comprises at least one of cardiac data, pulmonary data, or analyte data.

7. The computing device of claim 5 , wherein storing the particular data item comprises storing the particular data item in two or more physical locations.

8. The computing device of claim 5 , wherein the plurality of data items further comprises at least one of a data item about an environment of the biological entity, a data item about a mood of the biological entity, or a data item related to demographical information related to the biological entity.

9. A non-transitory computer readable medium configured to store at least executable instructions, wherein the executable instructions, when executed by a processor of a computing device, cause the computing device to perform functions comprising:

receiving a plurality of data items about a biological entity from a plurality of computing sources, wherein the plurality of computing sources comprises at least a wearable device being worn by the biological entity, and wherein the plurality of data items comprises a data item that includes physiological data obtained by one or more sensors of the wearable device;

verifying each data item of the plurality of data items by at least:

determining a source of the data item from among the plurality of computing sources,

determining a provenance for the data item associated with the source of the data item, wherein the determined provenance is indicative of a timing of when the data item was generated, a location of where the data item was generated, or a characteristic of a sensor used to generate the data item,

determining that the wearable device is being worn by the biological entity based on the provenance for the data item, and

verifying that the data item is associated with the biological entity based at least on the determination that the wearable device is being worn by the biological entity;

after verifying that a particular data item of the plurality of data items is associated with the biological entity, storing the particular data item in a data log associated with the biological entity, wherein storing the particular data item in the data log comprises storing a data record for the particular data item in the data log and wherein the stored data record comprises (i) data about the biological entity associated with the particular data item, (ii) data about a time associated with the particular data item, and (iii) a type of activity associated with the particular data item;

receiving a request for a portion of data stored in the data log, wherein the request is configured to indicate whether to include identifying information about biological entities associated with the requested portion of data; and

after determining that the request is configured to indicate not to include identifying information about biological entities associated with the requested portion of data, providing the requested portion of data stored in the data log without the identifying information about the associated biological entities.

10. The non-transitory computer readable medium of claim 9 , wherein the physiological data comprises at least one of cardiac data, pulmonary data, or analyte data.

11. The non-transitory computer readable medium of claim 9 , wherein the plurality of data items further comprises at least one of a data item about an environment of the biological entity, a data item about a mood of the biological entity, or a data item related to demographical information related to the biological entity.

12. The non-transitory computer readable medium of claim 9 , wherein storing the particular data item comprises storing the particular data item in two or more physical locations.

Assignments (6)
CHANGE OF NAME Recorded Apr 1, 2026
From: VERILY LIFE SCIENCES LLC
To: VERILY HEALTH INC.
Reel/Frame 075367/0775 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE REMOVAL OF THE INCORRECTLY RECORDED APPLICATION NUMBERS 14/149802 AND 15/419313 PREVIOUSLY RECORDED AT REEL: 44144 FRAME: 1. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 4, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 068092/0502 →
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044144/0001 →
CHANGE OF NAME Recorded Dec 17, 2015
From: GOOGLE LIFE SCIENCES LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 037317/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2015
From: GOOGLE INC.
To: GOOGLE LIFE SCIENCES LLC
Reel/Frame 037288/0768 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2014
From: HILSDALE, ERIK; PARK, BRIAN TAEWON; GIBSON, DAVID ANDREW
To: GOOGLE INC.
Reel/Frame 033731/0135 →
Continuity (1)
Related Publication 20160078061A1 · Mar 17, 2016