IP Library › Granted Patent US 11,405,184
Granted Patent B2
US 11,405,184 · App. 16/991,792 · Granted Aug 2, 2022

Systems and methods for securely processing environmental exposure information

Inventor: David Kosecoff (San Francisco, CA)
Assignee: L'Oreal
H04L9/0637G06F21/602H04L9/3218H04L9/3268H04L2209/38
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 11,405,184
App. No.
16/991,792
Granted
Aug 2, 2022
Kind
B2
Abstract

A wearable computing device is provided that comprises one or more environmental sensors, one or more positioning sensors, and a communication interface. In some embodiments, the wearable computing device is configured to activate at least one environmental sensor of the one or more environmental sensors to obtain at least one environmental condition value; activate at least one positioning sensor of the one or more positioning sensors to determine a position of the wearable computing device; activate the communication interface; and transmit the at least one environmental condition value and the position for storage in a blockchain storage system.

Claims (55)

1. A wearable computing device, comprising:

one or more environmental sensors;

one or more positioning sensors; and

a communication interface;

wherein the wearable computing device is configured to:

activate at least one environmental sensor of the one or more environmental sensors to obtain at least one environmental condition value;

determine whether the at least one environmental condition value meets a predetermined threshold;

in response to determining that the at least one environmental condition value meets the predetermined threshold, activate at least one additional environmental sensor of the one or more environmental sensors to obtain at least one additional environmental condition value;

in response to determining that the at least one environmental condition value fails to meet the predetermined threshold, refraining from activating the at least one additional environmental sensor, thereby conserving power;

activate at least one positioning sensor of the one or more positioning sensors to determine a position of the wearable computing device;

activate the communication interface; and

transmit at least the at least one environmental condition value and the position for storage in a blockchain storage system.

2. The wearable computing device of claim 1 , wherein the wearable computing device is further configured to:

activate the at least one environmental sensor to obtain at least one second environmental condition value after a time period that is based on the at least one environmental condition value.

3. The wearable computing device of claim 1 , wherein the wearable computing device is further configured to:

generate a cryptographic signature for the at least one environmental condition value and the position using a certificate associated with the wearable computing device.

4. The wearable computing device of claim 1 , wherein the wearable computing device is further configured to:

generate an aggregated environmental condition value based on a plurality of environmental condition values obtained between a start time and an end time; and

transmit the aggregated environmental condition value for storage in the blockchain storage system.

5. The wearable computing device of claim 4 , wherein each environmental condition value of the plurality of environmental condition values is associated with a position that is within a predetermined distance of positions associated with the other environmental condition values in the plurality of environmental condition values.

6. The wearable computing device of claim 1 , wherein the one or more environmental sensors include one or more of a nitrogen dioxide sensor, a lead sensor, a sulfur dioxide sensor, a particulate matter sensor, a UV sensor, a temperature sensor, a humidity sensor, an ambient pressure sensor, a carbon monoxide sensor, a radon sensor, an ozone sensor, a volatile organic component (VOC) sensor, an air quality index (AQI) sensor, an ethanol sensor, a sulfide gas sensor, an indoor air quality (IAQ) sensor, and a hydrogen sulfide (H2S) sensor.

7. A system, comprising:

a blockchain storage system that includes a plurality of computing devices configured to collectively store information;

a communication device; and

a wearable computing device that includes:

at least one processor;

at least one environmental sensor;

at least one positioning sensor; and

a computer-readable medium having computer-executable instructions stored thereon that, in response to execution by the at least one processor, cause the wearable computing device to perform actions comprising:

generating an aggregated environmental condition value by:

activating a first environmental sensor of the at least one environmental sensor to obtain a plurality of environmental condition values between a start time and an end time;

activating the at least one positioning sensor to determine a position of the wearable computing device for each environmental condition value of the plurality of environmental condition values; and

updating the aggregated environmental condition value using environmental condition values of the plurality of environmental condition values that are associated with positions that are within a predetermined distance of other positions of other environmental condition values of the plurality of environmental condition values; and

transmitting the aggregated environmental condition value and at least one position to the communication device instead of transmitting the plurality of environmental condition values for storage in the blockchain storage system.

8. The system of claim 7 , wherein the at least one environmental sensor includes one or more of a nitrogen dioxide sensor, a lead sensor, a sulfur dioxide sensor, a particulate matter sensor, a UV sensor, a temperature sensor, a humidity sensor, an ambient pressure sensor, a carbon monoxide sensor, a radon sensor, an ozone sensor, a volatile organic component (VOC) sensor, an air quality index (AQI) sensor, an ethanol sensor, a sulfide gas sensor, an indoor air quality (IAQ) sensor, and a hydrogen sulfide (H2S) sensor.

9. The system of claim 7 , wherein the at least one positioning sensor includes at least one of a global navigation satellite system sensor and a local positioning system sensor.

10. The system of claim 7 , wherein the communication device is part of the plurality of computing devices of the blockchain storage system.

11. The system of claim 7 , wherein the blockchain storage system is configured to store information using a proof-of-work technique, a proof-of-authority technique, a proof-of-stake technique, or a proof-of-space technique.

12. The system of claim 7 , wherein the communication device is configured to determine an amount of free space available in the blockchain storage system;

wherein the start time and the end time are based on the amount of free space available in the blockchain storage system.

13. A wearable computing device, comprising:

circuitry for activating at least one environmental sensor of the wearable computing device to obtain at least one environmental condition value;

circuitry for activating at least one positioning sensor of the wearable computing device in a first power consumption mode to determine a position of the wearable computing device with a first level of accuracy in response to determining that the at least one environmental condition value meets a predetermined threshold;

circuitry for activating the at least one positioning sensor of the wearable computing device in a second power consumption mode to determine the position of the wearable computing device with a second level of accuracy in response to determining that the at least one environmental condition value does not meet the predetermined threshold;

circuitry for activating a communication interface of the wearable computing device; and

circuitry for transmitting the at least one environmental condition value and the position for storage in a blockchain storage system;

wherein the first level of accuracy is less accurate than the second level of accuracy; and

wherein the first power consumption mode consumes less power than the second power consumption mode, thereby conserving power when the at least one environmental condition value meets the predetermined threshold.

14. The wearable computing device of claim 13 , further comprising circuitry for activating the at least one environmental sensor to obtain at least one second environmental condition value after a time period has elapsed that is based on the at least one environmental condition value.

15. The wearable computing device of claim 13 , further comprising circuitry for activating at least one additional environmental sensor of the wearable computing device to obtain at least one additional environmental condition value based on the at least one environmental condition value.

16. The wearable computing device of claim 13 , further comprising circuitry for generating a cryptographic signature for the at least one environmental condition value and the position using a certificate associated with the wearable computing device.

17. The wearable computing device of claim 13 , further comprising:

circuitry for generating an aggregated environmental condition value based on a plurality of environmental condition values obtained between a start time and an end time; and

circuitry for transmitting the aggregated environmental condition value for storage in the blockchain storage system.

18. The wearable computing device of claim 17 , wherein each environmental condition value of the plurality of environmental condition values is associated with a position that is within a predetermined distance of positions associated with the other environmental condition values in the plurality of environmental condition values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2020
From: KOSECOFF, DAVID
To: L'OREAL
Reel/Frame 053588/0883 →
Continuity (1)
Related Publication 20220052836A1 · Feb 17, 2022
Cited By (1)
US 12,633,416