IP Library Granted Patent US 11,156,457
Granted Patent B2
US 11,156,457 · App. 16/220,555 · Granted Oct 26, 2021

Systems and methods for device detection of presence and manipulations

Inventors: Jeff Wiencrot (Boulder, CO); Grant Fritz (Boulder, CO)
Assignee: Sphero, Inc.
G01C19/02G01C19/5726G01P9/02G01P13/00
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,156,457
App. No.
16/220,555
Granted
Oct 26, 2021
Kind
B2
Abstract

Disposed within the body of a robotic device are an output element, accelerometer, gyroscope, and processor. The accelerometer sends a signal to the processor in response to detection of a vibration external to the body. The gyroscope sends a signal to the processor in response to a detection of movement of the body. The processor then sends an action signal to the output element based on the signals received from the accelerometer and gyroscope.

Claims (29)

1. A robotic device comprising:

a body;

an output element disposed in the body;

at least one of:

an accelerometer disposed within the body, wherein the accelerometer sends an accelerometer signal in response to a detection of a vibration external to the body; and

a gyroscope disposed within the body, wherein the gyroscope sends a gyroscope signal in response to a detection of movement of the body; and

at least one processor disposed in the body, the at least one processor communicating with at least one of the accelerometer and the gyroscope, wherein the processor receives at least one of the accelerometer signal and the gyroscope signal, and wherein in response to receiving the at least one of accelerometer signal or the gyroscope signal, the processor performs operations comprising:

determine if the robotic device is moving; and

when the robotic device is not moving, send an action signal to the output element based at least in part on receipt of at least one of the accelerometer signal and the gyroscope signal.

2. The robotic device of claim 1 , wherein the received signal is the accelerometer signal.

3. The robotic device of claim 1 , wherein the received signal is the gyroscope signal.

4. The robotic device of claim 1 , wherein the output element comprises at least one of a speaker, a light, and a motor.

5. The robotic device of claim 4 , wherein the motor comprises at least one of a body motor and an accessory motor.

6. The robotic device of claim 1 , wherein the action signal is sent when at least one of the accelerometer signal and the gyroscope signal meet a predetermined condition.

7. The robotic device of claim 6 , wherein the predetermined condition of the accelerometer signal corresponds to at least one of a vibration in excess of a threshold and a vibration substantially matching a predetermined pattern.

8. The robotic device of claim 1 , wherein the at least one of the accelerometer signal and the gyroscope signal are sent when at least one of the vibration and the movement meet a predetermined condition.

9. A method of controlling a robotic device comprising a body, the method comprising:

receiving a vibration signal from an accelerometer disposed in the body;

receiving a gyroscope signal from a gyroscope disposed in the body;

comparing the vibration signal to a first predetermined condition;

comparing the gyroscope signal to a second predetermined condition;

determining if the robotic device is moving; and

when the robotic device is not moving, sending an action signal to an output element if at least one of (1) the vibration signal meets the predetermined condition and (2) the gyroscope signal meets the second predetermined condition.

10. The method of claim 9 , further comprising activating the output element based on the action signal.

11. The method of claim 10 , wherein the output element comprises at least one of a motor, a light, and a speaker.

12. The method of claim 11 , wherein the motor comprises at least one of an accessory motor and a body motor.

13. The method of claim 9 , wherein at least one of the first predetermined condition and the second predetermined condition each comprise a magnitude, a time, a phase, and a pattern.

14. The method of claim 9 , further comprising disabling at least one of the accelerometer and the gyroscope when the robotic device is moving due to a motor output.

15. The method of claim 9 , further comprising disregarding at least one of the vibration signal and the gyroscope signal when the robotic device is moving due to a motor output.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: WIENCROT, JEFF; FRITZ, GRANT
To: SPHERO, INC.
Reel/Frame 057285/0412 →
SECURITY INTEREST Recorded May 11, 2020
From: SPHERO, INC.
To: SILICON VALLEY BANK
Reel/Frame 052623/0705 →
Continuity (2)
Provisional Application 62598647 · Dec 14, 2017
Related Publication 20190186915A1 · Jun 20, 2019