IP Library Granted Patent US 9,696,337
Granted Patent B2
US 9,696,337 · App. 14/194,468 · Granted Jul 4, 2017

MEMS-based proximity sensor device and method

Inventors: Kevin Huang (Taipei, TW); Chenglong Fu (Taipei, TW); Tan Liang (Taipei, TW)
Assignee: mCube Inc.
G01P15/00G06F3/017G06F3/0346H04M1/72569G01P15/18H04M2250/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 9,696,337
App. No.
14/194,468
Granted
Jul 4, 2017
Kind
B2
Abstract

A portable proximity device and method of operation thereof. The method for proximity detection implemented on a portable device can include determining an initial perturbation data, a tracking point data, and a stable position data with a physical sensor of the portable device. The initial perturbation data can include previous state data and current state data. The tracking point data can include one or more track data. An action to be performed can be determined, by a processor within the portable device, based on the initial perturbation data, the tracking point data, and the stable position data. The portable proximity device can include a physical sensor and a processor configured to perform these steps.

Claims (62)

1. A method for proximity detection implemented on a portable device programmed to perform the method comprising:

determining, with a physical sensor of the portable device, an initial perturbation data including previous state data and current state data;

determining, with the physical sensor of the portable device, a tracking point data including one or more track data;

determining, with the physical sensor of the portable device, a stable position data using the tracking point data; and

determining, with a processor of the portable device, an action to perform based on the initial perturbation data, the tracking point data, and the stable position data.

2. The method of claim 1 further comprising comparing, by the processor of the portable device, the difference between the previous state data and the current state data to one or more first threshold values.

3. The method of claim 2 wherein each of the one or more first threshold values comprises a ratio between a sensitivity parameter and a shake detection parameter.

4. The method of claim 3 wherein initial perturbation data includes X-axis perturbation data and Z-axis perturbation data, and wherein the one or more first threshold values includes:

an X-axis first threshold value comprising a ratio between the sensitivity parameter and an X-axis shake detection parameter, and

a Z-axis first threshold value comprising a ratio between the sensitivity parameter and a Z-axis shake detection parameter.

5. The method of claim 1 wherein the determining of the tracking point data includes sampling a two or more consecutive points in (x, y, z) axis data.

6. The method of claim 5 further comprising comparing, by the processor of the portable device, the difference between the first point in (x, y, z) axis data and the last point in (x, y, z) axis data to one or more second threshold values.

7. The method of claim 6 wherein each of the one or more second threshold values comprises a ratio between a sensitivity parameter and a movement parameter.

8. The method of claim 7 wherein the one or more second threshold values includes:

an X-axis second threshold value comprising a ratio between the sensitivity parameter and an X-axis movement parameter, and

a Z-axis second threshold value comprising a ratio between the sensitivity parameter and a Z-axis movement parameter.

9. The method of claim 5 further comprising comparing, by the processor of the portable device, the last point in (x, y, z) data from the one or more track data to one or more third threshold values and one or more fourth threshold values.

10. The method of claim 9 wherein each the one or more third threshold values comprises a ratio between the sensitivity parameter and a position parameter.

11. The method of claim 10 wherein the one or more third threshold values includes:

an X-axis third threshold value comprising a ratio between the sensitivity parameter and an X-axis position parameter,

a Y-axis third threshold value comprising a ratio between the sensitivity parameter and a Y-axis position parameter, and

a Z-axis third threshold value comprising a ratio between the sum of the sensitivity parameter and a Z-offset value and a Z-axis negative position parameter.

12. The method of claim 9 wherein each of the one or more fourth threshold values comprises the sum of the sensitivity parameter and an offset value.

13. The method of claim 12 wherein the one or more fourth threshold values includes:

an X-axis fourth threshold value comprising the sum of the sensitivity parameter and an X-offset value,

a Y-axis fourth threshold value comprising the sum of the sensitivity parameter and a Y-offset value, and

a Z-axis fourth threshold value comprising the ratio between the sum of the sensitivity parameter and a Z-offset value and a Z-axis positive position parameter.

14. The method of claim 1 wherein the determining of the action to perform includes:

determining whether the initial perturbation data exceeds one or more first thresholds,

determining whether the tracking point data exceeds one or more second thresholds, and

determining whether the stable position data exceeds one or more third and fourth thresholds.

15. The method of claim 1 wherein the physical sensor comprises an accelerometer, a gyro sensor, a magnetic field sensor, or a MEMS physical sensor.

16. A portable device for determining proximity of a user comprising:

a physical sensor configured to determine an initial perturbation data including previous state data and current state data, a tracking point data including one or more track data, and a stable position data using the tracking point data;

a processor coupled to the physical sensor, wherein the processor is programmed to determine an action to perform based on the initial perturbation data, the tracking point data, and the stable position data.

17. The device of claim 16 wherein the processor is programmed to compare the difference between the previous state data and the current state data to one or more first threshold values.

18. The device of claim 17 wherein each of the one or more first threshold values comprises a ratio between a sensitivity parameter and a shake detection parameter.

19. The device of claim 18 wherein initial perturbation data includes X-axis perturbation data and Z-axis perturbation data, and wherein the one or more first threshold values includes:

an X-axis first threshold value comprising a ratio between the sensitivity parameter and an X-axis shake detection parameter, and

a Z-axis first threshold value comprising a ratio between the sensitivity parameter and a Z-axis shake detection parameter.

20. The device of claim 16 wherein the determining of the tracking point data includes sampling two or more consecutive points in (x, y, z) axis data.

21. The device of claim 20 wherein the processor is programmed to compare the difference between the first point in (x, y, z) axis data and the last point in (x, y, z) axis data to one or more second threshold values.

22. The device of claim 21 wherein each of the one or more second threshold values comprises a ratio between a sensitivity parameter and a movement parameter.

23. The device of claim 22 wherein the one or more second threshold values includes:

an X-axis second threshold value comprising a ratio between the sensitivity parameter and an X-axis movement parameter, and

a Z-axis second threshold value comprising a ratio between the sensitivity parameter and a Z-axis movement parameter.

24. The device of claim 20 wherein the processor is programmed to compare the last point in (x, y, z) data from the one or more track data to one or more third threshold values and one or more fourth threshold values.

25. The device of claim 24 wherein each the one or more third threshold values comprises a ratio between the sensitivity parameter and a position parameter.

26. The device of claim 25 wherein the one or more third threshold values includes:

an X-axis third threshold value comprising a ratio between the sensitivity parameter and an X-axis position parameter,

a Y-axis third threshold value comprising a ratio between the sensitivity parameter and a Y-axis position parameter, and

a Z-axis third threshold value comprising a ratio between the sum of the sensitivity parameter and a Z-offset value and a Z-axis negative position parameter.

27. The device of claim 24 wherein each of the one or more fourth threshold values comprises the sum of the sensitivity parameter and an offset value.

28. The device of claim 27 wherein the one or more fourth threshold values includes:

an X-axis fourth threshold value comprising the sum of the sensitivity parameter and an X-offset value,

a Y-axis fourth threshold value comprising the sum of the sensitivity parameter and a Y-offset value, and

a Z-axis fourth threshold value comprising the ratio between the sum of the sensitivity parameter and a Z-offset value and a Z-axis positive position parameter.

29. The device of claim 16 wherein the determining of the action to perform includes:

determining whether the initial perturbation data exceeds one or more first thresholds,

determining whether the tracking point data exceeds one or more second thresholds, and

determining whether the stable position data exceeds one or more third and fourth thresholds.

30. The device of claim 16 wherein the physical sensor comprises an accelerometer, a gyro sensor, a magnetic field sensor, or a MEMS physical sensor.

Assignments (10)
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Nov 15, 2022
From: MOVELLA INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS AGENT
Reel/Frame 061948/0764 →
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2022
From: EASTWARD FUND MANAGEMENT, LLC
To: MOVELLA INC. (FORMERLY KNOWN AS MCUBE, INC.)
Reel/Frame 061940/0635 →
RELEASE OF SECURITY INTEREST Recorded Nov 15, 2022
From: EASTWARD FUND MANAGEMENT, LLC
To: MOVELLA INC.
Reel/Frame 061940/0602 →
RELEASE OF SECURITY INTEREST Recorded Nov 14, 2022
From: SILICON VALLEY BANK
To: MOVELLA INC. (FORMERLY KNOWN AS MCUBE, INC.)
Reel/Frame 061936/0024 →
CHANGE OF NAME Recorded Oct 31, 2022
From: MCUBE, INC.
To: MOVELLA INC.
Reel/Frame 061602/0551 →
SECURITY INTEREST Recorded Dec 16, 2021
From: MOVELLA INC.
To: EASTWARD FUND MANAGEMENT, LLC
Reel/Frame 058520/0690 →
SECURITY INTEREST Recorded Sep 2, 2020
From: MCUBE, INC.
To: EASTWARD FUND MANAGEMENT, LLC
Reel/Frame 053826/0626 →
SECURITY INTEREST Recorded Jun 11, 2020
From: MCUBE, INC.
To: SILICON VALLEY BANK
Reel/Frame 052909/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: HUANG, KEVIN; FU, CHENGLONG; LIANG, TAN
To: MCUBE, INC.
Reel/Frame 032397/0517 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2014
From: HUANG, KEVIN; FU, CHENGLONG; LIANG, TAN
To: MCUBE, INC.
Reel/Frame 032397/0052 →
Continuity (2)
Provisional Application 61829115 · May 30, 2013
Related Publication 20150268025A1 · Sep 24, 2015