09 - Scientific and electric apparatus and instruments
Goods & Services
Downloadable and recorded data communication computer software for the transmission of data between two points;
downloadable and recorded computer software for use in operating sensors for measuring motion, orientation, velocity, or
acceleration; downloadable and recorded computer software for interfacing with, storing, processing, and displaying information
from sensors that measure motion, orientation, velocity, and acceleration; downloadable and recorded computer software for use
in allowing users to access, query, and analyze information stored in databases, data warehouses, and the cloud; downloadable
and recorded software for graphing, charting, plotting, visualizing, displaying, evaluating, manipulating, and analyzing structured
and non-structured data, namely, data stored in databases, data stored in files, big data, or streaming data; electric sensors;
electric sensors for measuring motion; electric sensors for measuring spatial orientation; electric sensors for measuring velocity;
electric sensors for measuring acceleration; wearable electronic devices for providing physical or audio feedback based on the
user's motion, orientation, velocity, or acceleration; electronic communications systems comprised of computer hardware and
downloadable and recorded software for the transmission of data between two points; computer hardware for interfacing with,
storing, processing, and displaying information from sensors that measure motion, orientation, velocity, and acceleration;
downloadable and recorded computer software, namely, software that enables users to control and manage cloud software
applications; downloadable and recorded computer software development tools; downloadable and recorded application
programming interface (API) software for use in building software for interfacing with, storing, processing, and displaying
information from sensors that measure motion, orientation, velocity, and acceleration; downloadable and recorded application
programming interface (API) software for use in building software for use in operating sensors that measure motion, orientation,
velocity, and acceleration; downloadable and recorded application programming interface (API) software for use in building
software for use in data mining; downloadable and recorded application programming interface (API) software for use in building
software for use in graphing, charting, plotting, visualizing, displaying, evaluating, manipulating, and analyzing structured and nonstructured data, namely, free-form text data, data stored in databases, data stored in files, big data, or streaming data;
downloadable and recorded application programming interface (API) software for use in building software for data analysis in the
field of kinesiology; downloadable cloud-based software for data management; downloadable cloud-computing software for data
management; none of the foregoing goods in the fields of social introduction, social networking, and dating
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing online non-downloadable computer software for interfacing with, storing, processing, and displaying information from
sensors that measure motion, orientation, velocity, and acceleration; providing online non-downloadable computer software for
use in allowing users to access, query, and analyze information stored in databases, data warehouses, and the cloud; providing
online non-downloadable computer software for graphing, charting, plotting, visualizing, displaying, evaluating, manipulating, and
analyzing structured and non-structured data, namely, data stored in databases, data stored in files, big data, or streaming data;
information architecture design and development; none of the foregoing services in the fields of social introduction, social
networking, and dating
4.
User interface system for movement skill analysis and skill augmentation
A cue processor uses one or more sensors to obtain motion data for a user performing a physical task in an environment. A cueing law is based on a model determined from the motion data, for example a movement and skill model where the collected motion data are parsed into one or more movement units used to accomplish a range of outcomes. The cue processor generates a movement phase estimation to predict a movement phase and associated movement feature, and applies the cueing law to generate a cue signal. The cue signal is communicated to the user as a visual, audio or haptic stimulus, selected to target the feature for the user to achieve or improve a desired outcome.
A system includes a data interface in communication with one or more sensor systems configured to acquire measurement data for one or more participants in an activity. A processor in communication with the sensors via the data interface analyzes the measurement data to identify events associated with the environment and participants, extracts attributes associated with the events from the measurement data, predicts a movement outcome associated with one of the events based on the attributes, and generates one or more instructions based on the predicted movement outcome the instructions generated by the processor encoding timing and magnitude information selected to enhance attention to and recognition of the event.
A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
A63B 69/38 - Training appliances or apparatus for special sports for tennis
A63B 71/06 - Indicating or scoring devices for games or players
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
G16H 20/30 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
6.
ASSESSMENT AND AUGMENTATION SYSTEM FOR OPEN MOTOR SKILLS
A system adapted to augment movement behavior of participants in an open motor task or activity includes one or more movement sensors configured to generate output characterizing movements of participants, including relevant interactions with elements and features of the environment and task or activity objects within the environment. A processor is configured to extract and segment a sequence of movement behavior elements from the output, register the movement elements with respect to operating environment, including the task or activity objects, recognize activity state, and determine cues to enhance performance and/or learning. Augmentations include verbal, visual, or haptic or audible signal-based cues that are designed to target critical aspects of movement skills in open motor tasks, including planning sequence of movements toward task goals; coordinating and executing movement elements in the sequence in relationship to relevant task activity events and elements.
A system adapted to augment movement behavior of participants in an open motor task or activity includes one or more movement sensors configured to generate output characterizing movements of participants, including relevant interactions with elements and features of the environment and task or activity objects within the environment. A processor is configured to extract and segment a sequence of movement behavior elements from the output, register the movement elements with respect to operating environment, including the task or activity objects, recognize activity state, and determine cues to enhance performance and/or learning. Augmentations include verbal, visual, or haptic or audible signal-based cues that are designed to target critical aspects of movement skills in open motor tasks, including planning sequence of movements toward task goals; coordinating and executing movement elements in the sequence in relationship to relevant task activity events and elements.
A cue processor uses one or more sensors to obtain motion data for a user performing a physical task in an environment. A cueing law is based on a model determined from the motion data, for example a movement and skill model where the collected motion data are parsed into one or more movement units used to accomplish a range of outcomes. The cue processor generates a movement phase estimation to predict a movement phase and associated movement feature, and applies the cueing law to generate a cue signal. The cue signal is communicated to the user as a visual, audio or haptic stimulus, selected to target the feature for the user to achieve or improve a desired outcome.
A cueing device or system includes one or more sensors configured to take measurement data for one or more participants in an activity. A processor in communication with the sensors analyzes the measurement data to detect events associated with the environment and participants, extracts attributes associated with the events from the measurement data, predicts a movement outcome associated with one of the events based on the attributes, and generates one or more instructions based on the predicted movement outcome. A cue administrator generates one or more anticipatory cues based on the instructions generated by the processor. The cues are administered as cue stimuli encoding timing and magnitude information selected to reduce response time for recognition of the event.
A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
G06V 40/20 - Movements or behaviour, e.g. gesture recognition
A63B 69/38 - Training appliances or apparatus for special sports for tennis
A63B 71/06 - Indicating or scoring devices for games or players
G16H 20/30 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
10.
SYSTEMS AND METHODS FOR DATA-DRIVEN MOVEMENT SKILL TRAINING
A data-driven movement skill training system is disclosed. The system uses movement skill assessment and diagnostics at distinct levels of the human movement system hierarchy to specify training goals for a user. The system may provide various augmentations that are synthesized to help the user pursue the training goals. The system may include features to track and/or manage training or learning processes.
A data-driven movement skill training system is disclosed. The system uses movement skill assessment and diagnostics at distinct levels of the human movement system hierarchy to specify training goals for a user. The system may provide various augmentations that are synthesized to help the user pursue the training goals. The system may include features to track and/or manage training or learning processes.
09 - Scientific and electric apparatus and instruments
Goods & Services
Electric sensors; Sensors for measuring motion; Sensors for measuring spatial orientation; Sensors for measuring velocity; Sensors for measuring acceleration; Wearable electronic devices for providing physical or audio feedback based on the user's motion, orientation, velocity, or acceleration; Electronic communications systems comprised of computer hardware and software for the transmission of data between two points; Computer hardware for interfacing with, storing, processing, and displaying information from sensors that measure motion, orientation, velocity, and acceleration; Computer software, namely, software that enables users to control and manage cloud software applications; Computer software development tools; Application programming interface (API) software for use in building software for interfacing with, storing, processing, and displaying information from sensors that measure motion, orientation, velocity, and acceleration; Application programming interface (API) software for use in building software for use in operating sensors that measure motion, orientation, velocity, and acceleration; Application programming interface (API) software for use in building software for use in data mining; Application programming interface (API) software for use in building software for use in graphing, charting, plotting, visualizing, displaying, evaluating, manipulating, and analyzing structured and non-structured data, namely, free-form text data, data stored in databases, data stored in files, big data, or streaming data; Application programming interface (API) software for use in building software for data analysis in the field of kinesiology; Downloadable cloud-based software for data management; Downloadable cloud-computing software for data management
13.
Inertial sensor motion tracking and stroke analysis system
A system comprises an inertial sensor, a processor connected to the inertial sensor, and a memory device connected to the processor. The inertial sensor includes an accelerometer with three degrees of freedom in acceleration and has three degrees of freedom in rotation. The processor is configured alone or in combination with a linked microprocessor to generate stroke profiles describing acceleration and rotation based on signals from the accelerometer, and the memory device is configured to store the stroke profiles.
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
A63B 60/46 - Measurement devices associated with golf clubs, bats, rackets or the like for measuring physical parameters relating to sporting activity, e.g. baseball bats with impact indicators or bracelets for measuring the golf swing
A codification and cueing system for adversarial or cooperative interactions between actors engaged in sports and other activities uses measurements from motion sensors to identify events in the activity and participant's behavior to provide real-time cues to help the actors perform as well as train. The codification describes the interactions based on behavioral events and movements. The cueing method can be implemented using different subsets of such events. Following detection of these events, a signal is transmitted to generate auditory, visual and/or haptic stimuli. These stimuli encode information and hence the cues help the participants select, prepare for and execute relevant aspects of the performance.
A63F 13/00 - Video games, i.e. games using an electronically generated display having two or more dimensions
A63B 71/06 - Indicating or scoring devices for games or players
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
A63B 69/38 - Training appliances or apparatus for special sports for tennis
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
15.
SYSTEMS AND METHODS FOR MOVEMENT SKILL ANALYSIS AND SKILL AUGMENTATION AND CUEING
A movement augmentation system that provides various forms of feedback, including real¬ time and post-performance for training and rehabilitation is disclosed. The systems, devices and methods provide augmentation to human movement behavior in order to accelerate acquisition of complex movement skills by a user and to mitigate injuries from poor movement technique (e.g., joint damage or muscle fatigue). An environment is provided that enables systematic and comprehensive capabilities through integration of its components.
A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
A63B 21/00 - Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
A63B 71/06 - Indicating or scoring devices for games or players
16.
System for movement skill analysis and skill augmentation and cueing
A cue processor uses one or more sensors to obtain motion data for a user performing a physical task in an environment. A cueing law is based on a model determined from the motion data, for example a movement and skill model where the collected motion data are parsed into one or more movement units used to accomplish a range of outcomes. The cue processor generates a movement phase estimation to predict a movement phase and associated movement feature, and applies the cueing law to generate a cue signal. The cue signal is communicated to the user as a visual, audio or haptic stimulus, selected to target the feature for the user to achieve or improve a desired outcome.
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software for the transmission of data between two points; Computer software for use in operating sensors for measuring motion, orientation, velocity, or acceleration; Computer software for interfacing with, storing, processing, and displaying information from sensors that measure motion, orientation, velocity, and acceleration; Computer software for use in allowing users to access, query, and analyze information stored in databases, data warehouses, and the cloud; Software for graphing, charting, plotting, visualizing, displaying, evaluating, manipulating, and analyzing structured and non-structured data, namely, data stored in databases, data stored in files, big data, or streaming data
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing Online Non-downloadable Computer Software for Interfacing with, Storing, Processing, and Displaying Information from Sensors that Measure Motion, Orientation, Velocity, and Acceleration; Providing Online Non-downloadable Computer Software for Use in Allowing Users to Access, Query, and Analyze Information Stored in Databases, Data Warehouses, and The Cloud; Providing Online Non-downloadable Computer Software for Graphing, Charting, Plotting, Visualizing, Displaying, Evaluating, Manipulating, and Analyzing Structured and Non-structured Data, namely, Data Stored in Databases, Data Stored in Files, Big Data, or Streaming Data; Information architecture design and development
19.
CODIFICATION AND CUEING SYSTEM FOR HUMAN INTERACTIONS IN TENNIS AND OTHER SPORT AND VOCATIONAL ACTIVITIES
The invention consists of a codification and cueing system for the optimization of adversarial or cooperative interactions between human actors engaged in sports and other activities. The system uses measurements from motion sensors to identify key events in the activity and participant's behavior to provide real-time cues to help the actors perform as well as train. The system is illustrated for a tennis application. The codification describes the players' interactions based on court events, such as the ball's trajectory relative to the court, and player behavioral events, such as the stroke phases and court movements. The cueing method can be implemented using different subsets of such events. In its simplest implementation, timing cues are obtained from the stroke backswing initiation, forward swing initiation and impact of the ball on the racket. Following the detection of these events, a signal is transmitted to the adversary where it is used to generate auditory, visual and/or haptic stimuli. These stimuli encode information that help the players anticipate the type of oncoming ball and hence the cue helps select, prepare for and execute the appropriate stroke. The anticipatory cue also primes the players' perceptual processes, directing attention to relevant aspects of the performance.
A system for a racket comprises an inertial sensor for coupling to the racket, a processor connected to the inertial sensor, and a memory device connected to the processor. The inertial sensor includes an accelerometer array with three degrees of freedom in acceleration and a gyro array with three degrees of freedom in rotation. The processor is configured to generate stroke profiles describing acceleration and rotation of the racket based on signals from the accelerometer and the gyro arrays, and the memory device is configured to store the stroke profiles.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing Online Non-downloadable Computer Software for Interfacing with, Storing, Processing, and Displaying Information from Sensors that Measure Motion, Orientation, Velocity, and Acceleration; Providing Online Non-downloadable Computer Software for Use in Allowing Users to Access, Query, and Analyze Information Stored in Databases, Data Warehouses, and The Cloud; Providing Online Non-downloadable Computer Software for Graphing, Charting, Plotting, Visualizing, Displaying, Evaluating, Manipulating, and Analyzing Structured and Non-structured Data, namely, Data Stored in Databases, Data Stored in Files, Big Data, or Streaming Data; Information Architecture Design and Development
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software for the transmission of data between two points; Computer software for use in operating sensors for measuring motion, orientation, velocity, or acceleration; Computer software for interfacing with, storing, processing, and displaying information from sensors that measure motion, orientation, velocity, and acceleration; Computer software for use in allowing users to access, query, and analyze information stored in databases, data warehouses, and the cloud; Software for graphing, charting, plotting, visualizing, displaying, evaluating, manipulating, and analyzing structured and non-structured data, namely, data stored in databases, data stored in files, big data, or streaming data
23.
RACKET SPORT INERTIAL SENSOR MOTION TRACKING AND ANALYSIS
A system for a racket comprises an inertial sensor for coupling to the racket, a processor connected to the inertial sensor, and a memory device connected to the processor. The inertial sensor includes an accelerometer array with three degrees of freedom in acceleration and a gyro array with three degrees of freedom in rotation. The processor is configured to generate stroke profiles describing acceleration and rotation of the racket based on signals from the accelerometer and the gyro arrays, and the memory device is configured to store the stroke profiles.
A system for a racket comprises an inertial sensor for coupling to the racket, a processor connected to the inertial sensor, and a memory device connected to the processor. The inertial sensor includes an accelerometer array with three degrees of freedom in acceleration and a gyro array with three degrees of freedom in rotation. The processor is configured to generate stroke profiles describing acceleration and rotation of the racket based on signals from the accelerometer and the gyro arrays, and the memory device is configured to store the stroke profiles.