# US 2021/0275098 A1 · Methods and devices for information acquisition, detection, and application of foot gestures

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0275098 A1
- Document ID: US20210275098A1
- Status: Published application
- Kind: A1
- Application number: 16/332,756
- Filed: 2017-09-13
- Published: 2021-09-09
- Earliest claimed: 2016-09-13
- Inventors: XIN TIAN
- Web page: https://patentgrep.com/patent/US20210275098A1

## CPC

- A61B 5/6807: {Footwear}
- A43B 3/38: with power sources
- A43B 3/44: with sensors, e.g. for detecting contact or position
- A43B 13/00: Soles; Sole-and-heel integral units
- A61B 5/0205: Simultaneously evaluating both cardiovascular conditions and different types of body conditions, e.g. heart and respiratory condition
- A61B 5/1038: {Measuring plantar pressure during gait}
- A61B 5/7455: {characterised by tactile indication, e.g. vibration or electrical stimulation}
- G01C 17/00: Compasses; Devices for ascertaining true or magnetic north for navigation or surveying purposes (using gyroscopic effect G01C19/00)
- G06F 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- A61B 5/02438: {with portable devices, e.g. worn by the patient}
- A61B 5/1112: {Global tracking of patients, e.g. by using GPS}
- A61B 5/112: {Gait analysis}
- A61B 5/1121: {Determining geometric values, e.g. centre of rotation or angular range of movement}
- A61B 2562/0219: Inertial sensors, e.g. accelerometers, gyroscopes, tilt switches
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- A43B: CHARACTERISTIC FEATURES OF FOOTWEAR; PARTS OF FOOTWEAR
- G01C: MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY (measuring liquid level G01F; radio navigation, determining distance or velocity by use of propagation effects, e.g. Doppler effects, propagation time, of radio waves, analogous arrangements using other waves G01S)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Methods and devices for information acquisition/detection/application of foot gestures are provided. A method includes acquiring information related to foot gesture features, and sending the acquired information related to the foot gesture features to an electronic device for a foot gesture detection. The foot gesture features includes one or more of a foot pointing direction of each of a user's one foot or both feet, a foot touch state of a of user's one foot, and a foot touch state of a user's both feet. The foot touch state is determined based on whether one or multiple parts of a user's foot sole touch or press a supporting platform, the supporting platform including the ground.

## Claims

### Claim 1

(canceled)

### Claim 2

(canceled)

### Claim 3

(canceled)

### Claim 4

(canceled)

### Claim 5

(canceled)

### Claim 6

A method, comprising:
receiving information related to foot gesture features from an information acquisition device;
obtaining the foot gesture features using the received information;
detecting a foot gesture using the obtained foot gesture features; and
generating a control signal based on the detected foot gesture.

### Claim 7 (depends on 6)

The method of claim 6, wherein:
a foot gesture includes a sequence of foot gesture states, and
each foot gesture state includes a set of requirements on the foot gesture features corresponding to the foot gesture.

### Claim 8 (depends on 7)

The method of claim 7, wherein detecting the foot gesture using the obtained foot gesture features comprises:
determining a foot gesture state of the foot gesture as being currently detected when the obtained foot gesture features meet the set of requirements of the foot gesture state;
determining the foot gesture is currently detected, when a sequence formed by the detected foot gesture states matches the sequence of foot gesture states of the foot gesture; and
declaring the foot gesture is currently undetected, if the sequence formed by the detected foot gesture states does not match the sequence of foot gesture states of the foot gesture.

### Claim 9 (depends on 6)

The method of claim 6, wherein the foot gesture features include:
a foot pointing direction of each of a user's one foot or both feet, and/or
a foot touch state of each of a user's one foot or both feet,
wherein the foot touch state is determined based on whether one or multiple parts of a user's foot sole touch or press a supporting platform, the supporting platform including the ground.

### Claim 10 (depends on 9)

The method of claim 9, wherein the foot touch state is based on whether a fore part and a heel part of a user's foot sole touch or press a supporting platform, the supporting platform including the ground.

### Claim 11 (depends on 9)

The method of claim 9, wherein the foot gesture features further include a foot tilt angle of each of a user's one foot or both feet.

### Claim 12 (depends on 9)

The method of claim 9, wherein the foot gesture features further include foot moving trajectory state related features for a user's one foot or both feet.

### Claim 13 (depends on 6)

The method of claim 6, further including:
processing to obtain the foot gesture features, when the received information from the information acquisition device is indirectly related to the foot gesture features.

### Claim 14

An information acquisition device, comprising:
an information acquisition member configured to acquire information related to foot gesture features, the foot gesture features including one or more of a foot pointing direction of each of a user's one foot or both feet, a foot touch state of a of user's one foot, and a foot touch state of a user's both feet, wherein the foot touch state is determined based on whether one or multiple parts of a user's foot sole touch or press a supporting platform, the supporting platform including the ground; and
a communication member configured to send the acquired information related to the foot gesture features to an electronic device for a foot gesture detection.

### Claim 15 (depends on 14)

The device of claim 14, wherein the foot gesture features further include one or more of a foot tilt angle of each of a user's one foot and both feet and foot moving trajectory state related features for a user's one foot or both feet.

### Claim 16 (depends on 14)

The device of claim 14, wherein the information acquisition member includes a compass sensor assembly, the compass sensor assembly including a compass sensor, an accelerometer, an angle-rate sensor, physically combined as one platform.

### Claim 17 (depends on 16)

The device of claim 16, wherein the one platform is placed at a position corresponding to a middle section of a user's foot in order to obtain a foot tilt angle in the foot touch states.

### Claim 18 (depends on 16)

The device of claim 16, wherein the information acquisition member further includes one or more pressure sensors for obtaining the foot touch state.

### Claim 19 (depends on 18)

The device of claim 18, wherein the one or more pressure sensors are placed at positions corresponding to the fore part of a user's foot sole and a heel part of a user's foot sole in order to determine if the corresponding part of a user's foot touches or presses a supporting platform including the ground.

### Claim 20 (depends on 14)

The device of claim 14, further including a foot wearable device.

### Claim 21

(canceled)

### Claim 22

(canceled)

### Claim 23

(canceled)

### Claim 24

(canceled)

### Claim 25

(canceled)

### Claim 26

(canceled)

### Claim 27

(canceled)

### Claim 28

(canceled)

### Claim 29

A non-transitory computer readable storage medium, storing computer-executable instructions for, when being executed, one or more processors to perform a method, the method comprising:
receiving information related to foot gesture features from an information acquisition device;
obtaining the foot gesture features using the received information;
detecting a foot gesture using the obtained foot gesture features; and
generating a control signal based on the detected foot gesture.

### Claim 30 (depends on 29)

The method of claim 29, wherein:
a foot gesture includes a sequence of foot gesture states, and
each foot gesture state includes a set of requirements on the foot gesture features corresponding to the foot gesture.

### Claim 31 (depends on 30)

The method of claim 30, wherein detecting the foot gesture using the obtained foot gesture features comprises:
determining a foot gesture state of the foot gesture as being currently detected when the obtained foot gesture features meet the set of requirements of the foot gesture state;
determining the foot gesture is currently detected, when a sequence formed by the detected foot gesture states matches the sequence of foot gesture states of the foot gesture; and
declaring the foot gesture is currently undetected, if the sequence formed by the detected foot gesture states does not match the sequence of foot gesture states of the foot gesture.

### Claim 32 (depends on 29)

The method of claim 29, wherein the foot gesture features include:
a foot pointing direction of each of a user's one foot or both feet,
a foot touch state of each of a user's one foot or both feet,
a foot tilt angle of each of a user's one foot or both feet, and/or
foot moving trajectory state related features for a user's one foot or both feet,
wherein the foot touch state is determined based on whether one or multiple parts of a user's foot sole touch or press a supporting platform, the supporting platform including the ground.

### Claim 33 (depends on 32)

The method of claim 32, wherein the foot touch state is based on whether a fore part and a heel part of a user's foot sole touch or press a supporting platform, the supporting platform including the ground.
