# US 10,504,496 B1 · Music tempo adjustment apparatus and method based on gait analysis

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

- Number: US 10,504,496 B1
- Document ID: US10504496B1
- Status: Granted
- Kind: B1
- Application number: 16/391,713
- Filed: 2019-04-23
- Granted: 2019-12-10
- Earliest claimed: 2019-04-23
- Assignees: Sensoplex, Inc.
- Applicants: Sensoplex Inc.
- Inventors: Hamid Najafi
- Web page: https://patentgrep.com/patent/US10504496B1

## CPC

- A61H 3/00: Appliances for aiding patients or disabled persons to walk about (apparatus for helping babies to walk A47D13/04 {; applying electrical currents by contact electrodes for stimulating motor muscles, e.g. walking assistance A61N1/36003})
- G10H 1/0008: {Associated control or indicating means}
- 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)}
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G10H 1/40: Rhythm
- G10H 2210/381: Manual tempo setting or adjustment
- G10H 2210/391: Automatic tempo adjustment, correction or control
- G10H 2220/201: for movement interpretation, i.e. capturing and recognizing a gesture or a specific kind of movement, e.g. to control a musical instrument
- G10H 2220/351: Environmental parameters, e.g. temperature, ambient light, atmospheric pressure, humidity, used as input for musical purposes
- G10H 2220/355: Geolocation input, i.e. control of musical parameters based on location or geographic position, e.g. provided by GPS, Wi-Fi® network location databases or mobile phone base station position databases
- G10H 2220/391: Angle sensing for musical purposes, using data from a gyroscope, gyrometer or other angular velocity or angular movement sensing device
- G10H 2220/395: Acceleration sensing or accelerometer use, e.g. 3D movement computation by integration of accelerometer data, angle sensing with respect to the vertical, i.e. gravity sensing
- A61H: PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY (electrotherapy, magnetotherapy, radiation therapy or ultrasound therapy A61N)
- G10H: ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A system comprises one or more processors of a machine; a music player coupled to the one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations. The operations comprise: electronically receiving a gait parameter; determining if the received gait parameter is less than a threshold; adjusting a music parameter if the received gait parameter is less than a threshold; and outputting the adjusted music with the music player.

## Claims

### Claim 1

A machine-implemented method, comprising:
electronically receiving a gait parameter;
determining if the received gait parameter is less than a threshold;
adjusting a music parameter if the received gait parameter is less than a threshold; and
outputting the adjusted music;
wherein the gait parameter includes stride length;
wherein the adjusting includes increasing time between some downbeats of a music bar.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving motion data from a gait monitoring device; and
converting the motion data into the gait parameter.

### Claim 3 (depends on 2)

The method of claim 2, wherein the motion data include 3D magnetic data.

### Claim 4 (depends on 1)

The method of claim 1, wherein the gait parameter includes speed.

### Claim 5 (depends on 4)

The method of claim 4, wherein the music parameter includes tempo.

### Claim 6 (depends on 5)

The method of claim 5, further comprising increasing the tempo until the received gait parameter exceeds the threshold.

### Claim 7 (depends on 1)

The method of claim 1, wherein the adjusting further includes decreasing time between remaining downbeats of the music bar so that overall tempo remains constant.

### Claim 8 (depends on 1)

The method of claim 1, further comprising determining the threshold based on a height of a patient.

### Claim 9

A machine-readable storage device embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:
electronically receiving a gait parameter;
determining if the received gait parameter is less than a threshold;
adjusting a music parameter if the received gait parameter is less than a threshold; and
outputting the adjusted music;
wherein the gait parameter includes stride length;
wherein the adjusting includes increasing time between some downbeats.

### Claim 10

A system, comprising:
one or more processors of a machine;
a music player coupled to the one or more processors; and
a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:
electronically receiving a gait parameter;
determining if the received gait parameter is less than a threshold;
adjusting a music parameter if the received gait parameter is less than a threshold; and
outputting the adjusted music with the music player;
wherein the gait parameter includes stride length;
wherein the adjusting includes increasing time between some downbeats.

### Claim 11 (depends on 10)

The system of claim 10, wherein the operations further comprise:
receiving motion data from a gait monitoring device; and
converting the motion data into the gait parameter.

### Claim 12 (depends on 11)

The system of claim 11, wherein the motion data include 3D magnetic data.

### Claim 13 (depends on 10)

The system of claim 10, wherein the gait parameter includes speed.

### Claim 14 (depends on 13)

The system of claim 13, wherein the music parameter includes tempo.

### Claim 15 (depends on 14)

The system of claim 14, wherein the operations further comprise increasing the tempo until the received gait parameter exceeds the threshold.

### Claim 16 (depends on 10)

The system of claim 10, wherein the adjusting further includes decreasing time between a remainder of the downbeats in a music bar so that overall tempo remains constant.

### Claim 17 (depends on 10)

The system of claim 10, wherein the operations further comprise determining the threshold based on a height of a patient.
