# US 10,441,847 B2 · Framework, devices, and methodologies configured to enable gamification via sensor-based monitoring of physically performed skills, including location-specific gamification

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

- Number: US 10,441,847 B2
- Document ID: US10441847B2
- Status: Granted
- Kind: B2
- Application number: 15/577,001
- Filed: 2016-05-27
- Published: 2018-06-14
- Granted: 2019-10-15
- Earliest claimed: 2015-05-27
- Assignees: Rlt IP Ltd
- Applicants: Gn IP Pty Ltd
- Inventors: Darren Wrigg
- Web page: https://patentgrep.com/patent/US10441847B2

## CPC

- G09B 5/125: {the stations being mobile}
- A63B 24/0006: {Computerised comparison for qualitative assessment of motion sequences or the course of a movement}
- G09B 19/003: {Repetitive work cycles; Sequence of movements}
- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- 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
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

The application relates to technological frameworks whereby user skill performances are monitored using Performance Sensor Units (PSUs), and data derived from those PSUs is processed thereby to determine attributes of the user skill performances. For example, the identification of attributes of performances is used to drive computer processes, such as computer processes described herein. Particular focus is given to technologies which enable the gamification of skills via delivery of competitive challenges, such challenges being driven by data derived from PSUs that monitor physical performances. For example, in one embodiment users compete in the context of performing a particular skill or skills “better” than others (for example in the context of amplitude, power, accuracy, successive completions, and so on).

## Claims

### Claim 1

A method for providing challenges, including:
providing an authoring interface that enables an author to define a challenge for participants including the author;
via the authoring interface, receiving a challenge data set for the challenge, wherein the challenge data set includes:
(i) data representative of a challenge location;
(ii) data representative of one or more challenge skills, wherein each of the one or more challenge skills are selected from a repository of challenge skills that are configured to be identified via motion sensor units worn by each of the participants; and
(iii) data representative of one or more competitive parameters for one or more attributes of the one or more challenge skills;
making the challenge available to the participants, comprising, for each of the participants:
receiving data representative of a participant location;
based on the participant location and the challenge location, identifying the challenge among the challenges and providing a participant interface that enables a selection of the challenge;
via the participant interface, receiving the selection of the challenge; and
providing configuration data for the motion sensor units worn by each participant to enable monitoring performance of the one or more challenge skills performed by each participant;
receiving performance data from said monitoring the performance of the one or more challenge skills performed by each participant;
based on the performance data of each participant, rating the participants; and
via the participant interface, reporting the participants' ratings.

### Claim 2 (depends on 1)

A method according to claim 1, wherein the motion sensor units comprise part of a garment.

### Claim 3 (depends on 1)

A method according to claim 1, further comprising suggesting the challenge based on past performance data of skills performed by the author at the challenge location.

### Claim 4 (depends on 3)

A method according to claim 3, further comprising:
processing the past performance data of the skills performed by the author at the challenge location; and
based on said processing, suggesting one or more values for the one or more competitive parameters.

### Claim 5 (depends on 4)

A method according to claim 4, wherein said suggesting the challenge is based on (i) a skill completed by the author and (ii) for which the author is a current leader.

### Claim 6 (depends on 1)

A method according to claim 1, wherein the challenge location represents a region at which the challenge is to be completed.

### Claim 7 (depends on 1)

A method according to claim 1, wherein the one or more competitive parameters include a count of how many times a particular challenge skill is performed in succession.

### Claim 8 (depends on 1)

A method according to claim 1, wherein the one or more competitive parameters include a count of how many times a particular challenge skill is performed relative to a defined time period.

### Claim 9 (depends on 1)

A method according to claim 1, wherein the one or more competitive parameters include a count of how many unique challenge skills are performed in succession.

### Claim 10 (depends on 1)

A method according to claim 1, wherein the one or more competitive parameters include a count of how many unique challenge skills are performed relative to a defined time period.

### Claim 11 (depends on 1)

A method according to claim 1, wherein the one or more competitive parameters include a time period to perform a defined set of challenge skills.

### Claim 12 (depends on 11)

A method according to claim 11, wherein the one or more challenge skills include multiple instances of a single challenge skill.

### Claim 13 (depends on 1)

A method according to claim 1, wherein the one or more competitive parameters include a competitive parameter affected by a value derived from the one or more performance attributes for a given skill.

### Claim 14 (depends on 13)

A method according to claim 13, wherein the one or more performance attributes are defined based on one or more of: performance of the skill relative to defined optimal performance; one or more motion-based attributes observed in the performance of the skill; a skill performance height attribute; a skill performance distance attribute; a skill performance power attribute; a skill performance speed attribute; and a skill performance duration attribute.

### Claim 15 (depends on 1)

A method according to claim 1, wherein the authoring interface is available in a local mode, whereby the authoring interface is presented on a local user interface device, and the authoring interface accesses skill performance data associated with the author from a local storage repository.

### Claim 16 (depends on 15)

A method according to claim 15 wherein the authoring interface is additionally available in an online mode, whereby the authoring interface accesses the skill performance data associated with the author from a central storage repository.

### Claim 17 (depends on 1)

A method according to claim 1, wherein said providing the configuration data for the motion sensor units worn by each participant to enable monitoring of the one or more challenge skills includes configuring a device local to the participant to monitor performance of the one or more challenge skills relative to the one or more competitive parameters in an offline mode.

### Claim 18 (depends on 1)

A computer system configured to perform a method according to claim 1.

### Claim 19

A method for operating end-user hardware including one or more motion sensor units (MSUs), the method including:
receiving an authoring interface from one or more servers, the authoring interface enabling a user to define a challenge for participants including the user, wherein the challenge is to be attempted by the user with the end-user hardware including the one or more MSUs,
via the authoring interface, providing a challenge data set for the challenge, the challenge data set includes data representative of:
(i) a challenge location;
(ii) one or more challenge skills; and
(iii) one or more competitive parameters for one or more attributes of the one or more challenge skills;
via the authoring interface, sending the challenge to the one or more servers;
sending a participant location of the user to the one or more servers;
receiving a participant interface from the one or more servers, the participant interface enabling the user to select the challenge;
via the participant interface, selecting the challenge and sending the selection to the one or more servers;
enabling the end-user hardware including the one or more MSUs to participate in the challenge, comprising:
(i) causing the end-user hardware to apply configuration data for the one or more challenge skills; and
(ii) sending performance data derived from the one or more MSUs or an assessment of the performance data to the one or more servers; and
via the participant interface, receiving a rating of the user among the participants of the challenge.

### Claim 20 (depends on 19)

A method according to claim 19, wherein the end-user hardware includes a garment comprising the one or more MSUs.

### Claim 21 (depends on 19)

A method according to claim 19, wherein the challenge location represents a region at which the challenge is to be completed.

### Claim 22 (depends on 19)

A method according to claim 19, wherein the one or more competitive parameters include a count of how many times a particular challenge skill is performed in succession, a count of how many times a particular challenge skill is performed relative to a defined time period, a count of how many unique challenge skills are performed in succession, a count of how many unique challenge skills are performed relative to a defined time period, or a time period to perform a defined set of challenge skills.

### Claim 23 (depends on 22)

A method according to claim 22, wherein the one or more challenge skills include multiple instances of a single challenge skill.

### Claim 24 (depends on 19)

A method according to claim 19, wherein the one or more competitive parameters include a competitive parameter affected by a value derived from the one or more performance attributes for a given skill.

### Claim 25 (depends on 24)

A method according to claim 24, wherein the one or more performance attributes are defined based on one or more of: performance of the skill relative to defined optimal performance; one or more motion-based attributes observed in the performance of the skill; a skill performance height attribute; a skill performance distance attribute; a skill performance power attribute; a skill performance speed attribute; and a skill performance duration attribute.
