IP Library › Granted Patent US 10,969,873
Granted Patent B2
US 10,969,873 · App. 16/382,332 · Granted Apr 6, 2021

Detecting vibrations generated by a swipe gesture

Inventors: Geroncio Ong Tan (Austin, TX); Timothy Carlyle Shaw (Austin, TX); Tsu Yi Kuo (New Taipei, TW); Ting-Chang Chang (New Taipei, TW)
Assignee: Dell Products L P
G06F3/017G01R31/3646G01R31/371G06F3/167
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,969,873
App. No.
16/382,332
Filed
Apr 12, 2019
Granted
Apr 6, 2021
Kind
B2
Art Unit
2628
USPC
345/156
Abstract

In some examples, a computing device may include a swipeable portion with a material having a textured surface. A primary sensor may receive motion-generated data when a swipe gesture is performed on the swipeable portion and send primary data to an embedded controller (EC). The primary sensor may be mounted between two layers of vibration damping material. The EC may filter the primary data to create filtered data. The EC may determine that the filtered data satisfies one or more criteria to determine that the swipe gesture was performed. In response, the EC may perform one or more associated actions, such as determining and displaying a battery level of a battery of the computing device.

Claims (76)

1. A method comprising:

receiving, by an embedded controller of a computing device, primary data from a primary sensor mounted between vibration damping material that decouples the primary sensor from vibrations transmitted by a housing of the computing device;

filtering, by the embedded controller, the primary data to create filtered data;

receiving second data from a secondary sensor;

filtering the second data to create second filtered data;

the embedded controller comparing, by the embedded controller, the filtered data with the second filtered data;

in response to the comparing, determining, by the embedded controller and while the computing device is in either a powered on state or a low power state, that a swipe gesture was performed on a swipeable portion of the computing device, wherein the swipeable portion of the computing device comprises:

a first bump having a first height to generate a first frequency; and

a second bump having a second height to generate a second frequency; and

causing, by the embedded controller, one or more actions associated with the swipe gesture to be performed.

2. The method of claim 1 , wherein filtering the primary data to create the filtered data comprises:

filtering out frequencies not created by the swipe gesture on the swipeable portion of the computing device using a bandpass filter to create the filtered data.

3. The method of claim 1 , wherein the vibration damping material comprises viscoelastic material.

4. The method of claim 1 , wherein the swipeable portion of the computing device further comprises:

a textured surface; and

a third bump having a third height to generate a third frequency.

5. The method of claim 1 , wherein performing the one or more actions associated with the swipe gesture comprises performing at least one of:

determining and displaying, using one or more indicator lights, a battery level associated with a battery of the computing device;

modifying a contrast level of a display device of the computing device to create a modified contrast level and displaying the modified contrast level using the one or more indicator lights;

modifying a brightness level of a display device of the computing device to create a modified brightness level and displaying the modified brightness level using the one or more indicator lights;

modifying an audio output level of the computing device to create a modified audio output level and displaying the modified audio output level using the one or more indicator lights; or

modifying an audio input level of the computing device to create a modified audio input level and displaying the modified audio input level using the one or more indicator lights.

6. The method of claim 1 , wherein:

the primary sensor comprises an accelerometer that includes the embedded controller.

7. A computing device comprising:

an enclosure to house one or more input devices;

one or more processors;

a swipeable portion comprising:

a material having a textured surface, the textured surface comprising:

a first bump having a first height to generate a first frequency; and

a second bump having a second height to generate a second frequency;

a primary sensor to receive audio waves; and

an embedded controller configured with logic instructions to:

receive primary data from the primary sensor;

filter the primary data to create filtered data;

receive second data from a secondary sensor that is coupled to the enclosure of the computing device;

filter the second data to create second filtered data;

comparing the filtered data with the second filtered data;

in response to the comparing, while the computing device is in either a powered on state or a low power state, that a swipe gesture was performed on a swipeable portion of the computing device; and

causing one or more actions associated with the swipe gesture to be performed.

8. The computing device of claim 7 , wherein the embedded controller filters the primary data to create the filtered data by:

filtering out frequencies not created by the swipe gesture on the swipeable portion of the computing device using a bandpass filter to create the filtered data.

9. The computing device of claim 7 , wherein the primary sensor is mounted between two layers of vibration damping.

10. The computing device of claim 7 , wherein the swipeable portion further comprises:

a third bump having a third height to generate a third frequency.

11. The computing device of claim 7 , wherein performing the one or more actions associated with the swipe gesture comprises performing at least one of:

determining and displaying, using one or more indicator lights, a battery level associated with a battery of the computing device;

modifying a contrast level of a display device of the computing device to create a modified contrast level and displaying the modified contrast level using the one or more indicator lights;

modifying a brightness level of a display device of the computing device to create a modified brightness level and displaying the modified brightness level using the one or more indicator lights;

modifying an audio output level of the computing device to create a modified audio output level and displaying the modified audio output level using the one or more indicator lights; or

modifying an audio input level of the computing device to create a modified audio input level and displaying the modified audio input level using the one or more indicator lights.

12. The computing device of claim 7 , wherein the low power state comprises either a powered off state or a hibernate state.

13. One or more non-transitory computer readable media storing instructions executable by an embedded controller to perform operations comprising:

receiving primary data from a primary sensor of a computing device;

filtering the primary data to create filtered data;

determining that the filtered data satisfies one or more criteria;

determining, while the computing device is in either a powered on state or a low power state, that a swipe gesture was performed on a swipeable portion of the computing device, wherein the swipeable portion of the computing device comprises:

a first bump having a first height to generate a first frequency; and

a second bump having a second height to generate a second frequency; and

causing one or more actions associated with the swipe gesture to be performed;

determining that one or more input devices are not in use;

receiving second data from a secondary sensor that is coupled to an enclosure of the computing device;

filtering the second data to create second filtered data; and

determining that a second amplitude of the second filtered data is less than a first amplitude of the filtered data.

14. The one or more non-transitory computer readable media of claim 13 , wherein filtering the primary data to create the filtered data comprises:

filtering out frequencies not created by the swipe gesture on the swipeable portion of the computing device using a bandpass filter to create the filtered data.

15. The one or more non-transitory computer readable media of claim 13 , wherein the swipeable portion of the computing device comprises:

a textured surface; and

a third bump having a third height to generate a third frequency.

16. The one or more non-transitory computer readable media of claim 13 , wherein performing the one or more actions associated with the swipe gesture comprises performing at least one:

determining and displaying, using one or more indicator lights, a battery level associated with a battery of the computing device;

modifying a contrast level of a display device of the computing device to create a modified contrast level and displaying the modified contrast level using the one or more indicator lights;

modifying a brightness level of a display device of the computing device to create a modified brightness level and displaying the modified brightness level using the one or more indicator lights;

modifying an audio output level of the computing device to create a modified audio output level and displaying the modified audio output level using the one or more indicator lights; or

modifying an audio input level of the computing device to create a modified audio input level and displaying the modified audio input level using the one or more indicator lights.

17. The one or more non-transitory computer readable media of claim 13 , wherein the primary sensor comprises an accelerometer mounted between two layers of vibration damping material.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0466) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 060753/0486 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST AT REEL 050405 FRAME 0534 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058001/0001 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Oct 15, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 050724/0466 →
SECURITY AGREEMENT Recorded Sep 17, 2019
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 050405/0534 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2019
From: TAN, GERONCIO ONG; SHAW, TIMOTHY CARLYLE; KUO, TSU YI; CHANG, TING-CHANG
To: DELL PRODUCTS L. P.
Reel/Frame 048867/0179 →
Continuity (1)
Related Publication 20200326781A1 · Oct 15, 2020
Cited By (4)
US 12,216,851 US 12,321,589 US 12,340,034 US 12,393,398