IP Library Granted Patent US 12675522
Granted Patent B1
US 12675522 · App. 18/342,373 · Granted Jul 7, 2026

Method and system for music and dance recommendations

Inventor: Amy Chunmei Li (Sunnyvale, CA)
Assignee: Dance4Healing Inc.
G06F16/437G10L25/63
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 12675522
App. No.
18/342,373
Granted
Jul 7, 2026
Kind
B1
Abstract

A method and system that includes at least one processor, the at least one computer in communication with at least one data storage unit, the at least one computer programmed and/or configured to: generate a plurality of dance sequences; associate or cause the association of each of the plurality of dance sequences with at least one dance corpus classification; generate, for each of the plurality of users, a user profile; receive, from each of the plurality of users, at least one preference data; associate or causing the association of each of the user's profile with at least one preference data; and generate a recommendation of a dance sequence for each of the plurality of users.

Claims (82)

1 . A method for improving physical condition or mood of a subject suffering from a disease through personalized dance activity, and for building a subject data base, and for building a subject data set comprising providing a subject with a system,

said system comprising:

at least one computer including at least one processor,

at least one data storage unit coupled to the at least one processor,

said data storage unit including:

the subject data base containing subject data base information and tracking information from the subject,

 wherein said subject data base information comprises unique user identifier information, demographic data, preference data, historical data, lifestyle data, real-time situational data, and real-time mood data, and

 wherein said tracking information comprises facial recognition data from the subject and physiological measurements of the subject from tracking information collection devices and comprising skeletal tracking data, or thermal tracking data, or oxygenation circulatory tracking data,

the subject data set comprising subject data base information and tracking information from a plurality of users of the system, and

a repository of live video classes or recorded dance videos, and

the tracking information collection devices associated with the subject comprising an input device, a camera, and biosensor peripheral device(s) worn by the subject that communicate with the processor,

wherein:

the system initiates and initially builds the subject data base by initially collecting subject data base information and tracking information via the tracking information collection devices from the subject initiating use of the system,

the system analyzes and interprets the subject data base information and tracking information and makes determinations as to the subject's physiological state and mood and generates from data comprising the subject data base information and the tracking information, the determinations as to the subject's physiological state and mood, the repository of live video classes or recorded dance videos, and the subject data set, a selection of dance routines for the subject,

the system presents to the subject the selection of dance routines,

the system accepts from the subject the subject's selected dance routine,

the system presents to the subject a recorded dance video or live video classes corresponding to the subject's selected dance routine,

the system collects subject data base information and tracking information via the tracking information collection devices when the subject executes the subject's selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's selected dance routine and engaging in the personalized dance activity,

the system analyzes and interprets the subject data base information and tracking information from when the subject executes the subject's selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's selected dance routine and engaging in the personalized dance activity, and makes determinations as to the subject's physiological state and mood, whereby the system tracks improvement in the subject's physiological state and mood and refines its ability to generate and present dance routine selections for the subject in each subsequent use by the subject,

the system builds the subject data set by adding the subject data base information and tracking information to the subject data set, and

the system continues to build the subject data base and the subject data set with each subsequent use of the system by the subject by collecting subject data base information and tracking information via the tracking information collection devices from each subsequent use of the system by the subject, and adding that subsequent use subject data base information and tracking information to the subject data set, and

the subject has initial use of the system and has at least one subsequent use of the system, wherein,

in the initial use of the system,

the system receives subject data base information and tracking information of the subject from the tracking information collection devices and, initiates and initially builds the subject data base from the subject initiating use of the system,

the system analyzes and interprets the subject data base information and tracking information and makes first determinations as to the subject's physiological state and mood and generates from data comprising the subject data base information and the tracking information, the determinations as to the subject's physiological state and mood, the repository of live video classes or recorded dance videos, and the subject data set, a first selection of dance routines for the subject,

the system presents to the subject the first selection of dance routines,

the system accepts from the subject the subject's first selected dance routine,

the system presents to the subject a dance video corresponding to the subject's first selected dance routine,

the system collects subject data base information and tracking information via the tracking information collection devices when the subject executes the subject's first selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's first selected dance routine and engaging in the personalized dance activity,

the system analyzes and interprets the subject data base information and tracking information from when the subject executes the subject's first selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's first selected dance routine and engaging in the personalized dance activity, and makes first determinations as to the subject's physiological state and mood, whereby the system tracks improvement in the subject's physiological state and mood and refines its ability to generate and present dance routine selections for the subject in each subsequent use by the subject,

the system builds the subject data set by adding the subject data base information and tracking information to the subject data set,

in each subsequent use of the system,

the system receives subject data base information and tracking information of the subject from the tracking information collection devices and, builds the subject data base from the subject's subsequent use of the system,

the system analyzes and interprets the subject data base information and tracking information and makes determinations as to the subject's physiological state and mood and generates from data comprising the subject data base information and the tracking information, including from the subject's earlier use of the system, the determinations as to the subject's physiological state and mood, the repository of live video classes or dance videos, and the subject data set, a second selection of dance routines for the subject,

the system presents to the subject the second selection of dance routines,

the system accepts from the subject the subject's second selected routine,

the system presents to the subject a dance video corresponding to the subject's second selected dance routine,

the system collects subject data base information and tracking information via the tracking information collection devices when the subject executes the subject's second selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's second selected dance routine and engaging in the personalized dance activity,

the system analyzes and interprets the subject data base information and tracking information from when the subject executes the subject's second selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's second selected dance routine and engaging in the personalized dance activity, and from that subject data base information and tracking information and from the subject's earlier use of the system, the system makes determinations as to the subject's physiological state and mood, whereby the system tracks improvement in the subject's physiological state and mood and refines its ability to generate and present dance routine selections for the subject in each subsequent use by the subject, and

the system builds the subject data set by adding the subject data base information and tracking information from each subsequent use to the subject data set,

whereby

there is improving of the physical condition or mood of the subject through personalized dance activity, and there is building of the subject data base, and building of the subject data set.

2 . The method of claim 1 , wherein the disease is pre-diabetes, diabetes mellitus, hypertension, cardiovascular disease, a cancer, a neurological disorder, or a mental illness.

3 . The method of claim 2 , wherein the neurological disorder is Alzheimer's disease or an Alzheimer's disease-related dementia.

4 . The method of claim 1 , wherein the tracking information collection devices associated with the subject further comprises a voice user interface, wherein the voice user interface is configured to receive audio data from the subject and to communicate with the processor, wherein the audio data comprises the subject's voice.

5 . The method of claim 4 , wherein the tracking information further comprises the subject's mood obtained from audio data.

6 . The method of claim 4 , wherein the voice user interface provides audio feedback to the subject after receiving the audio data and communication with the processor.

7 . The method of claim 4 , wherein the voice user interface is configured to receive audio data in a non-English language.

8 . The method of claim 7 , wherein the voice user interface provides audio feedback to the subject after receiving the audio data and communication with the processor, wherein the audio feedback is in the non-English language.

9 . The method of claim 1 , wherein the tracking information comprises tracking of emotions of the subject before, during and after dance, or duration of dance.

10 . The method of claim 1 , wherein the system comprises subject data base information as to a plurality of subjects, and the subject data set comprises information as to a plurality of users of the computer system.

11 . The method of claim 10 , wherein in generating the selection of dance routines, the system additionally analyzes the subject data set and matches the subject with at least one buddy who is one of the plurality of users of the system, and presents the at least one buddy to the subject with the selection of dance routines, the system accepts from the subject the subject's selected dance routine and selection of the buddy, and system presents to the subject and the buddy the subject's selected dance routine, whereby the system provides for the subject and the buddy performing together the subject's selected dance routine.

12 . The method of claim 10 , wherein the system additionally analyzes the subject data set and matches the subject with a teacher who is one of the plurality of users of the system, and presents the teacher to the subject with the selection of dance routines, the system accepts from the subject the subject's selected dance routine and selection of the teacher, and the system presents to the subject and the teacher the subject's selected dance routine, whereby the system provides for the subject and the teacher performing together the subject's selected dance routine.

13 . The method of claim 12 , wherein the physiological measurements of the subject and the teacher comprise skeletal tracking data, and the system compares the subject skeletal tracking data and the teacher skeletal tracking data and communicates to the subject whether the subject is matching movement of the teacher for the subject's selected dance routine.

14 . A system for improving physical condition or mood of a subject of a subject through personalized dance activity, and for building a subject data base, and for building a subject data set comprising providing a subject with a system,

said system comprising:

at least one computer including at least one processor,

at least one data storage unit coupled to the at least one processor,

said data storage unit including:

the subject data base containing subject data base information and tracking information from the subject,

 wherein said subject data base information comprises unique user identifier information, demographic data, preference data, historical data, lifestyle data, real-time situational data, and real-time mood data, and

 wherein said tracking information comprises facial recognition data from the subject and physiological measurements of the subject from tracking information collection devices and comprising skeletal tracking data, or thermal tracking data, or oxygenation circulatory tracking data,

the subject data set comprising subject data base information and tracking information from a plurality of users of the system, and

a repository of live video classes or recorded dance videos, and

the tracking information collection devices associated with the subject comprising an input device, a camera, a voice user interface, and biosensor peripheral device(s) worn by the subject that communicate with the processor,

wherein the voice user interface is configured to receive audio data from the subject and to communicate with the processor, wherein the audio data comprises the subject's voice,

wherein:

the system initiates and initially builds the subject data base by initially collecting subject data base information and tracking information via the tracking information collection devices from the subject initiating use of the system,

the system analyzes and interprets the subject data base information and tracking information and makes determinations as to the subject's physiological state and mood and generates from data comprising the subject data base information and the tracking information, the determinations as to the subject's physiological state and mood, the repository of live video classes or recorded dance videos, and the subject data set, a selection of dance routines for the subject,

the system presents to the subject the selection of dance routines,

the system accepts from the subject the subject's selected dance routine,

the system presents to the subject a recorded dance video or live video classes corresponding to the subject's selected dance routine,

the system collects subject data base information and tracking information via the tracking information collection devices when the subject executes the subject's selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's selected dance routine and engaging in the personalized dance activity,

the system analyzes and interprets the subject data base information and tracking information from when the subject executes the subject's selected dance routine and engages in the personalized dance activity, and at the conclusion of the subject executing the subject's selected dance routine and engaging in the personalized dance activity, and makes determinations as to the subject's physiological state and mood, whereby the system tracks improvement in the subject's physiological state and mood and refines its ability to generate and present dance routine selections for the subject in each subsequent use by the subject,

the system builds the subject data set by adding the subject data base information and tracking information to the subject data set, and

the system continues to build the subject data base and the subject data set with each subsequent use of the system by the subject by collecting subject data base information and tracking information via the tracking information collection devices from each subsequent use of the system by the subject, and adding that subsequent use subject data base information and tracking information to the subject data set.

15 . The system of claim 14 , wherein the tracking information further comprises the subject's mood or stress level obtained from audio data.

16 . The system of claim 14 , wherein the voice user interface is configured to detect a change or deviation from the user's baseline voice, wherein the change or deviation comprises one or more changes in phonation, pitch, loudness, and rate.

17 . The system of claim 14 , wherein the voice user interface provides audio feedback to the subject after receiving the audio data and communication with the processor.

18 . The system of claim 14 , wherein the voice user interface is configured to receive audio data in a non-English language.

19 . The system of claim 18 , wherein the voice user interface provides audio feedback to the subject after receiving the audio data and communication with the processor, wherein the audio feedback is in the non-English language.

20 . The system of claim 14 , wherein the subject data base information analyzed by the system comprises at least one preference data, wherein the at least one preference data comprises the user's favorite music to generate the selection of dance routines for the subject.