IP Library Granted Patent US 10,010,270
Granted Patent B2
US 10,010,270 · App. 13/621,512 · Granted Jul 3, 2018

Sensing system

Inventors: Nathan Pletcher (Mountain View, CA); Eric Teller (Mountain View, CA); Babak Amirparviz (Mountain View, CA)
Assignee: Verily Life Sciences LLC
A61B5/1103A61B3/10A61B3/113A61B5/6821G02C7/04A61B2503/22
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 10,010,270
App. No.
13/621,512
Granted
Jul 3, 2018
Kind
B2
Abstract

This disclosure relates to systems and/or methods for detection of eye blinking using an active contact lens with multiple sensors and detecting orientation of the active contact lens.

Claims (73)

1. A device, comprising:

a contact lens comprising:

a substrate;

a weight to self-align the contact lens into a position when worn;

a plurality of sensors disposed on or within the substrate;

a control circuit disposed on the substrate and coupled with the sensors, the control circuit comprising:

a processing component having instructions stored thereon that, in response to execution, cause the processing component to perform operations including:

obtaining respective state information associated with one or more sensors of the plurality of sensors, wherein the respective state information indicates whether an associated sensor is covered by an eyelid;

determining, in response to a determination that a first sensor and a second sensor in the plurality of sensors are not covered by the eyelid, that the eyelid is open;

determining, in response to a determination that the first sensor is covered by the eyelid and the second sensor is not covered by the eyelid, that the eyelid is partially closed;

determining, in response to a determination that the first sensor and the second sensor are covered by the eyelid, that the eyelid is closed;

determining at least one of a blink of the eyelid, a position of the eyelid, or an orientation of the contact lens based on the state information; and

issuing a command to an electronic component, other than the processing component, disposed in the contact lens in response to determining that the eyelid is partially closed.

2. The device of claim 1 , wherein the processing component has further instructions stored thereon that, in response to execution, cause the processing component to perform operations including:

determining that a sensor of the plurality of sensors is covered or uncovered by the eyelid based upon data from the sensor meeting an eyelid covering threshold.

3. The device of claim 1 , wherein the plurality of sensors are arranged at known locations of the contact lens relative to each other; and

wherein the processing component has further instructions stored thereon that, in response to execution, cause the processing component to perform operations including:

determining the position of the eyelid based upon the known locations of the one or more sensors of the plurality of sensors determined to be covered by the eyelid based on the respective state information.

4. The device of claim 1 , wherein the plurality of sensors are arranged at known locations of the contact lens relative to each other; and

wherein the processing component has further instructions stored thereon that, in response to execution, cause the processing component to perform operations including:

determining an order in which the one or more sensors of the plurality of sensors are covered or uncovered by the eyelid; and

determining the orientation of the contact lens based on the known locations of the one or more sensors of the plurality of sensors determined to be covered by the eyelid and a determined order in which the one or more sensors of the plurality of sensors are covered or uncovered by the eyelid.

5. The device of claim 4 , wherein the processing component has further instructions stored thereon that, in response to execution, cause the processing component to perform operations including:

employing a predetermined blink speed to determine the orientation of the contact lens.

6. The device of claim 1 , wherein the plurality of sensors include one or more photo detectors and are arranged at known locations of the contact lens relative to each other; and

wherein the processing component has further instructions stored thereon that, in response to execution, cause the processing component to perform operations including:

determining an order in which the one or more photo detectors are covered and then uncovered; and

determining whether the eyelid blinked based on the known locations of the one or more sensors of the plurality of sensors determined to be covered by the eyelid and a determined order in which the one or more sensors of the plurality of sensors are covered and uncovered by the eyelid.

7. The device of claim 1 , wherein the plurality of sensors are at known locations at substantially equal intervals around a periphery of the contact lens.

8. The device of claim 1 , wherein the processing component further comprises an interface component configured to communicate to a remote device the determination of the at least one of the blink of the eyelid, the position of the eyelid, or the orientation of the contact lens.

9. The device of claim 3 , wherein the known locations are predetermined locations.

10. The device of claim 3 , wherein the known locations are spaced locations spaced apart at equal distances.

11. A method, comprising:

obtaining, by a multi-sensor contact lens, respective state information associated with a plurality of sensors disposed on or within a substrate of the multi-sensor contact lens, wherein the respective state information indicates whether an associated sensor is covered by an eyelid;

in response to a determination that a first sensor and a second sensor in the plurality of sensors are not covered by the eyelid, determining, by the multi-sensor contact lens, that the eyelid is open;

in response to a determination that the first sensor is covered by the eyelid and the second sensor is not covered by the eyelid, determining, by the multi-sensor contact lens, that the eyelid is partially closed;

in response to a determination that first sensor and the second sensor are covered by the eyelid, determining, by the multi-sensor contact lens, that the eyelid is closed;

determining, by the multi-sensor contact lens, at least one of a blink of the eyelid, a position of the eyelid, or an orientation of the multi-sensor contact lens based on the state information; and

issuing, with a control circuit disposed in the multi-sensor contact lens, a command to an electronic component disposed in the multi-sensor contact lens in response to determining that the eyelid is partially closed.

12. The method of claim 11 , further comprising determining, by the multi-sensor contact lens, that a sensor is covered or uncovered by the eyelid based upon data from the sensor meeting an eyelid covering threshold.

13. The method of claim 11 , further comprising:

wherein the plurality of sensors are arranged at known locations of the contact lens relative to each other; and

determining, by the multi-sensor contact lens, the position of the eyelid based upon the known locations of one or more sensors of the plurality of sensors determined to be covered by the eyelid based on the respective state information.

14. The method of claim 11 , further comprising:

wherein the plurality of sensors are arranged at known locations of the contact lens relative to each other;

determining, by the multi-sensor contact lens, an order in which one or more sensors of the plurality of sensors are covered or uncovered by the eyelid; and

determining, by the multi-sensor contact lens, the orientation of the multi-sensor contact lens based on the known locations of the one or more sensors of the plurality of sensors determined to be covered by the eyelid and a determined order in which the one or more sensors of the plurality of sensors are covered or uncovered by the eyelid.

15. The method of claim 14 , further comprising employing, by the multi-sensor contact lens, a predetermined blink speed to determine the orientation of the multi-sensor contact lens.

16. The method of claim 11 , further comprising:

wherein the plurality of sensors include one or more photo detectors and are arranged at known locations of the contact lens relative to each other;

determining, by the multi-sensor contact lens, an order in which the one or more photo detectors are covered and then uncovered; and

determining, by the multi-sensor contact lens, whether the eyelid blinked based on the known locations of one or more sensors of the plurality of sensors determined to be covered by the eyelid and a determined order in which the one or more sensors of the plurality of sensors are covered and uncovered by the eyelid.

17. A non-transitory computer-readable medium having instructions stored thereon that, in response to execution, cause a multi-sensor contact lens including a processor to perform operations comprising:

obtaining respective state information associated with a plurality of sensors disposed on or within a substrate of the multi-sensor contact lens, wherein the respective state information indicates whether an associated sensor is covered by an eyelid, and wherein the multi-sensor contact lens is weighted to self-align the multi-sensor contact lens into a position when worn;

in response to a determination that a first sensor and a second sensor in the plurality of sensors are not covered by the eyelid, determining that the eyelid is open;

in response to a determination that the first sensor is covered by the eyelid and the second sensor is not covered by the eyelid, determining that the eyelid is partially closed;

in response to a determination that first sensor and the second sensor are covered by the eyelid, determining that the eyelid is closed;

determining at least one of a blink of the eyelid, a position of the eyelid, or an orientation of the multi-sensor contact lens based on the state information; and

issuing a command to an electronic component disposed in the multi-sensor contact lens in response to determining that the eyelid is partially closed.

18. The non-transitory computer-readable medium of claim 17 , the operations further comprising determining that a sensor is covered or uncovered by the eyelid based upon data from the sensor meeting an eyelid covering threshold.

19. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

wherein the plurality of sensors are arranged at known locations of the contact lens relative to each other; and

determining the position of the eyelid based upon the known locations of one or more sensors of the plurality of sensors determined to be covered by the eyelid based on the respective state information.

20. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

wherein the plurality of sensors are arranged at known locations of the contact lens relative to each other;

determining an order in which one or more sensors of the plurality of sensors are covered or uncovered by the eyelid; and

determining the orientation of the multi-sensor contact lens based on the known locations of the one or more sensors of the plurality of sensors determined to be covered by the eyelid and a determined order in which the one or more sensors of the plurality of sensors are covered or uncovered by the eyelid.

21. The non-transitory computer-readable medium of claim 20 , the operations further comprising employing a predetermined blink speed to determine the orientation of the multi-sensor contact lens.

22. The non-transitory computer-readable medium of claim 17 , the operations further comprising:

wherein the plurality of sensors include one or more photo detectors and are arranged at known locations of the contact lens relative to each other;

determining an order in which the one or more photo detectors are covered and then uncovered; and

determining whether the eyelid blinked based on the known locations of one or more sensors of the plurality of sensors determined to be covered by the eyelid and a determined order in which the one or more sensors of the plurality of sensors are covered and uncovered by the eyelid.

23. The non-transitory computer-readable medium of claim 21 , wherein the predetermined blink speed includes a speed at which the eyelid moves along a Y axis during an eye blink.

Assignments (6)
CHANGE OF NAME Recorded Apr 1, 2026
From: VERILY LIFE SCIENCES LLC
To: VERILY HEALTH INC.
Reel/Frame 075367/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2024
From: TWENTY TWENTY THERAPEUTICS LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 068846/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2023
From: VERILY LIFE SCIENCES LLC
To: TWENTY TWENTY THERAPEUTICS LLC
Reel/Frame 064163/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: GOOGLE INC.
To: GOOGLE LIFE SCIENCES LLC
Reel/Frame 037300/0151 →
CHANGE OF NAME Recorded Dec 15, 2015
From: GOOGLE LIFE SCIENCES LLC
To: VERILY LIFE SCIENCES LLC
Reel/Frame 037302/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2012
From: PLETCHER, NATHAN; TELLER, ERIC; AMIRPARVIZ, BABAK
To: GOOGLE INC.
Reel/Frame 028971/0194 →
Continuity (1)
Related Publication 20140081178A1 · Mar 20, 2014
Cited By (1)
US 12,613,433