IP Library Granted Patent US 10,901,517
Granted Patent B2
US 10,901,517 · App. 16/162,041 · Granted Jan 26, 2021

Methods and apparatuses for controlling a system via a sensor

Inventor: Allen Yang Yang (Richmond, CA)
Assignee: Atheer, Inc.
G06F3/017G02B27/0172G06K9/00201G06K9/00355G06K9/00543G06K9/03G06T7/0002G02B2027/0178G06T2207/10024G06T2207/10028G06T2207/30168
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,901,517
App. No.
16/162,041
Granted
Jan 26, 2021
Kind
B2
Abstract

A method, system, apparatus, and/or device for sensing determining levels of an object to execute a command. The method, system, apparatus, and/or device may include: sensing an object that occupies a first portion of a field of view (FOV) of the sensor at a first point in time; determining a first saturation level of the object at the first portion of the FOV; sensing the object that occupies a second portion of the FOV of the sensor at a second point in time; determining a second saturation level of the object at the second portion of the FOV; determining that the first saturation level is different than the second saturation level; and in response to the first saturation level being different than the second saturation level, executing an executable command associated with the first saturation level and the second saturation level.

Claims (67)

1. A method, comprising:

defining, by a processing device, one or more actions to be carried out when a saturation determination is positive, wherein the one or more actions comprise:

navigating a user interface;

transmitting data by the processing device;

sending instructions to another device in communication with the processing device; or

executing another function by the processing device;

sensing, by a sensor, an object that occupies a first portion of a field of view (FOV) of the sensor at a first point in time;

determining, by a processing device, a first saturation level of the object at the first portion of the FOV;

sensing, by the sensor, the object that occupies a second portion of the FOV of the sensor at a second point in time;

determining, by the processing device, a second saturation level of the object at the second portion of the FOV;

determining, by the processing device, that the first saturation level is different than the second saturation level, wherein a difference between the first saturation level and the second saturation level is a positive saturation determination; and

in response to the positive saturation determination, executing the one or more actions by the processing device.

2. The method of claim 1 , wherein the object sensed in the first portion of the FOV is shown in a portion of an image or a video.

3. The method of claim 2 , wherein at least one of the first saturation level or the second saturation level is at least one of a maximum brightness level of the image or the video, a minimum brightness level of the image or the video, a maximum color channel brightness level of the image or the video, a minimum color channel brightness level of the image or the video, a substantially uninformatively uniform brightness level of the image or the video, a substantially uninformatively uniform color channel brightness level of the image or the video, an invalid brightness level of the image or the video, an invalid color brightness level of the image or the video, an error brightness level of the image or the video, or an error color brightness level of the image or the video.

4. The method of claim 1 , wherein a first amount of space the object that occupies in the first portion of the FOV is less than a second amount of space the object that occupies in the second portion of the FOV.

5. The method of claim 1 , wherein:

the object is a hand; and

the hand occupies a first amount of space in the first portion of the FOV that is less than a second amount of space that the hand occupies in the second portion of the FOV.

6. The method of claim 1 , wherein the object that occupies the first portion of the FOV of the sensor at the first point in time is an image of a hand covering a portion of the FOV of the sensor.

7. The method of claim 1 , wherein:

the object that occupies the first portion of the FOV of the sensor at the first point in time is an image that includes a portion of a hand and a portion of an environment approximate the hand; and

the portion of the hand covers a portion of the FOV of the sensor at the first point in time.

8. The method of claim 1 , wherein the object that occupies the second portion of the FOV of the sensor at the first point in time is an image of a hand covering a portion of the FOV of the sensor.

9. The method of claim 1 , wherein:

the processing device is part of a head-mounted wearable device; and

the sensor is connected to the head-mounted wearable device such that the sensor is positioned approximate to an eye of a user of the head-mounted wearable device.

10. The method of claim 1 , wherein when the first saturation level is different than the second saturation level, the second saturation level is greater than the first saturation level.

11. The method of claim 1 , wherein a combination of the object occupying the first portion of the FOV at the first point in time and the object occupying the second portion of the FOV at the second point in time is a hand gesture of a user.

12. The method of claim 11 , wherein when the hand gesture terminates, the second saturation level is in a complete saturation of the FOV of the sensor.

13. The method of claim 1 , wherein:

the object is located at a first distance from the sensor at the first point in time; and

the object is located at a second distance from the sensor at the second point in time, wherein the first distance is different than the second distance.

14. A device, comprising:

a sensor configured to:

sense a first saturation level of an object at a first point in time; and

sense a second saturation level of the object at a second point in time;

a saturation profile that is retrievable from a memory;

a saturation response that is retrievable from the memory, wherein the saturation response comprises:

navigating a user interface;

transmitting data;

sending instructions to another device; or

executing another processing function;

a processing device coupled to the sensor and the memory, wherein the processing device is configured to:

determine that the object occupies a first portion of a field of view (FOV) of the sensor at the first point in time based on the first saturation level based on the retrieved saturation profile, wherein the object occupying the first portion of the FOV is indicative of the object being a first distance from the sensor;

determine that the object occupies a second portion of the FOV at the second point in time based on the second saturation level based on the retrieved saturation profile, wherein the object occupying the second portion of the FOV is indicative of the object being a second distance from the sensor; and

in response to the object being at the first distance at the first point in time and the second distance at the second point in time, execute the saturation response, wherein the saturation response is associated with the first saturation level and the second saturation level.

15. The device of claim 14 , wherein when the object occupies the second portion of the FOV at the second point in time, the sensor is substantially saturated such that the sensor is blacked out by the object.

16. The device of claim 14 , wherein the object moving from the first distance at the first point in time to the second distance at the second point in time is indicative of the object moving towards the sensor.

17. An apparatus, comprising:

a sensor configured to:

sense a movement of an object; and

sense a saturation level of the object;

a saturation profile that is retrievable from a memory;

a saturation response that is retrievable from the memory, wherein the saturation response comprises:

navigating a user interface;

transmitting data;

sending instructions to another device; or

executing another processing function; and

a processing device coupled to the sensor and the memory, wherein the processing device is configured to:

determine that the movement of the object matches a defined movement for a gesture;

determine the saturation level exceeds a threshold saturation level based on the retrieved saturation profile; and

in response to the movement of the object matching the defined movement for the gesture and the saturation level exceeding the threshold saturation level, execute the saturation response, wherein the saturation response is associated with the gesture and threshold saturation level.

18. The apparatus of claim 17 , wherein the object is a portion of an image or a video.

19. The apparatus of claim 17 , wherein:

the sensor is a thermal sensor; and

the saturation level is indicative of a thermal temperature of the object.

20. The apparatus of claim 17 , the processing device is configured to execute the executable command when the saturation level of the object exceeds the threshold saturation level at a first point in time and the movement of the object matching the defined movement for the gesture at a second point in time.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2022
From: ATHEER, INC.
To: WEST TEXAS TECHNOLOGY PARTNERS, LLC
Reel/Frame 058962/0067 →
SECURITY INTEREST Recorded Nov 20, 2018
From: ATHEER, INC.
To: COTA CAPITAL MASTER FUND, L.P., AS COLLATERAL AGENT
Reel/Frame 048154/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2018
From: YANG, ALLEN YANG
To: ATHEER, INC.
Reel/Frame 047268/0184 →
Continuity (3)
Continuation 14712826 · May 14, 2015
Provisional Application 62010966 · Jun 11, 2014
Related Publication 20190050065A1 · Feb 14, 2019
Cited By (1)
US 12,277,276