IP Library › Granted Patent US 9,852,331
Granted Patent B2
US 9,852,331 · App. 15/060,937 · Granted Dec 26, 2017

Method for providing motion recognition service and electronic device thereof

Inventors: Chan Soo Park (Seoul, KR); Seungbeom Ryu (Gyeonggi-do, KR); Wonnhee Lee (Seoul, KR); Hyunsu Hong (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
G06K9/00335A63B2220/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 9,852,331
App. No.
15/060,937
Granted
Dec 26, 2017
Kind
B2
Abstract

The apparatus includes: a sensor module configured to detect sensor data corresponding to the motion of the apparatus, at least one processor that is electrically coupled with the sensor module and a non-transitory memory storing instructions executable by the processor to execute the method, including detecting the one or more pieces of sensor data by using the sensor module, detecting whether a motion pattern corresponding to the sensor data is stored in the memory, and generating a motion pattern based on at least some of the sensor data according to whether the motion pattern is stored in the memory.

Claims (40)

1. An electronic device comprising:

at least one sensor;

at least one processor electrically connected to the at least one sensor; and

a memory connected to the at least one processor,

wherein the memory stores instructions, which when executed, cause the at least one processor to:

detect sensor data corresponding to a motion of the electronic device, via the at least one sensor;

determine whether a motion pattern corresponding to the detected sensor data is detected in the memory;

extract at least one cycle of a pattern from a repeated pattern contained in the detected sensor data in response to the motion pattern corresponding to the detected sensor data not being detected in the memory; and

create a motion pattern based on one or more attributes that are contained in the at least one cycle of a pattern.

2. The electronic device of claim 1 , wherein the attributes contained in the at least one cycle of a pattern include at least one of an average, dispersion, a cycle, a peak value of a waveform of the sensor data, and/or an absolute value, dispersion, distance, and an amount of change of a valley value, and/or distance.

3. The electronic device of claim 1 , wherein the instructions, when executed, cause the at least one processor to create a new motion pattern based on the detected sensor data and one or more pieces of log data stored in the memory corresponding to the sensor data.

4. The electronic device of claim 1 , wherein the instructions, when executed, cause the at least one processor to collect execution information on the motion pattern in response to identifying an existence of the motion pattern corresponding to the detected sensor data.

5. An electronic device comprising:

at least one sensor;

at least one processor electrically connected to the at least one sensor; and

a memory connected to the at least one processor,

wherein the memory stores instructions, which when executed, cause the at least one processor to:

detect sensor data corresponding to a motion of the electronic device, via the at least one sensor,

identify a motion pattern corresponding to the detected sensor data, and

update the motion pattern based on at least a portion of the detected sensor data.

6. The electronic device of claim 5 , wherein the instructions, when executed, cause the at least one processor to compare waveforms of the detected sensor data with one or more motion patterns that are stored in the memory; and detect the motion pattern corresponding to the detected sensor data based on a comparison result.

7. The electronic device of claim 5 , wherein the instructions, when executed, cause the at least one processor to update a recognition range or a pattern structure of the motion pattern based on at least a portion of the detected sensor data.

8. The electronic device of claim 5 , wherein the instructions, when executed, cause the at least one processor to reduce a recognition range of the motion pattern in response to a recognition error for the motion pattern.

9. The electronic device of claim 5 , wherein the instructions, when executed, cause the at least one processor to collect execution information on the motion pattern.

10. The electronic device of claim 5 , wherein the instructions, when executed, cause the at least one processor to update the motion pattern based on the detected sensor data and one or more pieces of log data stored in memory corresponding to the detected sensor data.

11. An operating method of an electronic device, the method comprising:

detecting motion data corresponding to a motion of the electronic device;

determining whether a motion pattern corresponding to the detected motion data is detected in a memory of the electronic device;

extracting at least one cycle of a pattern from a repeated pattern contained in the detected motion data in response to the motion pattern corresponding to the detected motion data not being detected in the memory; and

creating a motion pattern based on one or more attributes that are contained in the at least one cycle of a pattern.

12. The method of claim 11 , wherein the one or more attributes contained in the at least one cycle of a pattern includes at least one of an average, dispersion, a cycle, a peak value of a waveform of the motion data, and/or an absolute value, dispersion, distance, and an amount of change of a valley value, and/or distance.

13. The method of claim 11 , wherein the creating of the motion pattern comprises creating a new motion pattern based on sensor data that is detected through a sensor of the electronic device and one or more pieces of log data stored in the memory corresponding to the sensor data.

14. The method of claim 11 , further comprising collecting execution information on the motion pattern in response to identifying that the motion pattern corresponds to the detected motion data.

15. The method of claim 11 , further comprising:

identifying a motion pattern corresponding to the detected motion data; and

updating the motion pattern based on at least a plurality of the detected motion data.

16. The method of claim 11 , further comprising:

identifying a motion pattern corresponding to the detected motion data;

comparing the detected motion data with the motion pattern; and

displaying information for changing the motion based on at least a portion of a comparison result.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2016
From: PARK, CHAN SOO; RYU, SEUNGBEOM; LEE, WONNHEE; HONG, HYUNSU
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 037892/0777 →
Priority Claims (1)
KR 10-2015-0036205 · Mar 16, 2015 · national
Continuity (1)
Related Publication 20160275336A1 · Sep 22, 2016