Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019050672 - SYSTEMS AND METHODS OF SKI ACTIVITY DETECTION

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]

CLAIMS

is claimed is:

A method for improving an accuracy of a wearable device while calculating performance information of a skier, the method comprising:

receiving motion data of a user from a motion sensing module of the wearable device; measuring, by a heart rate sensing module of the wearable device, a heart rate of the user, wherein the heart rate sensing module comprises a photoplethysmogram (PPG) sensor and the PPG sensor is configured to be worn adjacent to the user's skin;

detecting, by one or more processor circuits of the wearable device, a start of the ski activity by the user, wherein detecting the start of the ski activity comprises determining the user is gripping ski poles based on the motion data and the heart rate of the user;

calculating, by the one or more processor circuits, the user's performance information during the ski activity; and

outputting, by the one or more processor circuits, the calculated performance

information.

2. The method of claim 1, comprising:

receiving atmospheric pressure data from a pressure sensor of the wearable device; determining, by the one or more processor circuits, an ascent rate based on the

received atmospheric pressure data;

comparing, by the one or more processor circuits, the ascent rate with an ascent rate threshold; and

detecting, by the one or more processor circuits, a start of a lift based upon comparing the ascent rate with the ascent rate threshold.

3. The method of claim 2, comprising:

in response to the detected start of the lift, decreasing a power level of at least one of the one or more processor circuits.

The method of claim 2, comprising:

determining, by the one or more processor circuits, an expected elevation change associated with the lift;

determining, by the one or more processor circuits, an elevation change of the user based on the received atmospheric pressure data;

comparing, by the one or more processor circuits, the elevation change of the user with the expected elevation change associated with the lift; and

detecting, by the one or more processor circuits, an end of the lift based upon

comparing the elevation change of the user with the expected elevation change.

The method of claim 4, wherein determining the expected elevation change associated with the lift comprising:

receiving location data from a GPS module of the wearable device;

determining, by the one or more processor circuits, a ski area at which the ski activity is occurring based on the location data;

receiving, by the one or more processor circuits, a digital elevation model of the ski area; and

determining, by the one or more processor circuits, the expected elevation change associated with the lift based on the received digital elevation model.

The method of claim 4, comprising:

in response to the detected end of the lift, increasing a power level of at least one of the one or more processor circuits.

The method of claim 1, comprising:

receiving atmospheric pressure data from a pressure sensor of the wearable device; determining, by the one or more processor circuits, an descent rate based on the

received atmospheric pressure data;

comparing, by the one or more processor circuits, the descent rate with an descent rate threshold; and

detecting, by the one or more processor circuits, a start of a run based upon comparing the descent rate with the descent rate threshold.

The method of claim 7, comprising:

in response to the detected start of the run, turning off, by the one or more processor circuits, at least one of a cellular module or a Wi-Fi module of the wearable device.

The method of claim 1, wherein the user's performance information comprises at least one of a number of runs, a length of runs, an overall distance skied, an elevation drop, or a speed.

The method of claim 1, comprising:

detecting, by the one or more processor circuits, the user is in a seated position based on the received motion data;

in response to the detection that the user is in the seated position, determining, by the one or more processor circuits, a start of a lift;

detecting, by the one or more processor circuits, the user stands up; and

in response to the detection that the user stands up, determining, by the one or more processor circuits, an end of the lift.

The method of claim 1, comprising:

receive location data of the user from a GPS module of the wearable device;

receiving a heading of the user from the motion sensing module; and

determining, by the one or more processor circuits, a lift which the user is in line for based on the received location data and heading.

The method of claim 1, comprising:

detecting, by the one or more processor circuits, the user is sedentary based on the motion data; and

in response to the detection that the user is sedentary, determining by the one or more processor circuits, an end of a run.

The method of claim 1, comprising:

detecting, by the one or more processor circuits, the user has experienced a fall based on the motion data; and

in response to a detected user's fall, notifying, by the one or more processor circuits, a ski patrol.

The method of claim 1, comprising:

receiving, by the one or more processor circuits, a location of a cellular access point; receiving, by the one or more processor circuits, location data from a GPS module of the wearable device; and

disabling, by the one or more processor circuits, a cellular module based upon

comparing the received location data with the location of the cellular access point.

The method of claim 1, comprising:

determining, by the one or more processor circuits, a skiing ability for the user based on the motion data; and

outputting, by the one or more processor circuits, a lift recommendation based on the user's skiing ability.

The method of claim 15, comprising:

calculating, by the one or more processor circuits, an energy expenditure of the user based on the determined skiing ability of the user; and

outputting, by the one or more processor circuits, the energy expenditure of the user.

The method of claim 15, wherein determining the skiing ability of the user comprises: detecting, by the one or more processor circuits, a number of falls the user has

experienced based on the motion data; and

determine the skiing ability of the user based on the detected number of falls.

The method of claim 15, wherein determining the skiing ability of the user comprises: determining, by the one or more processor circuits, a turn rate based on the motion data; and

determining, by the one or more processor circuits, the skiing ability of the user based on turn rate.

The method of claim 15, wherein determining the skiing ability of the user comprises: receiving, atmospheric pressure data from a pressure sensor of the wearable device; determining, by the one or more processor circuits, a descent rate based on the

received atmospheric pressure data; and

determining, by the one or more processor circuits, the skiing ability for the user based on the determined descent rate.

The method of claim 15, wherein determining the skiing ability of the user comprises: receiving from a first motion sensing module of the wearable device, a first set of motion data;

receiving from a second motion sensing module of a companion device, a second set of motion data;

comparing, by the one or more processor circuits, the first set of motion data and the second set of motion data; and

determining, by the one or more processor circuits, the skiing ability for the user based upon comparing the first set of motion data and the second set of motion data.

The method of claim 15, comprising:

receiving, by the one or more processor circuits, crowdsourced lift information from an external source; and

outputting, by the one or more processor circuits, a lift recommendation based on the user's skiing ability and the crowdsourced lift information.

The method of claim 1, comprising:

receiving location data from a GPS module of the wearable device;

determining, by the one or more processor circuits, a proximity to a lift based on the received location data;

receiving atmospheric pressure data from a pressure sensor of the wearable device;

detecting, by the one or more processor circuits, a start of the lift based on the atmospheric pressure data;

determining, by the one or more processor circuits, a lift waiting time based on the determined proximity to the lift and the detected start of the lift; and

sending, by the one or more processor circuits, the determined lift waiting time to a server.

The method of claim 1, comprising:

receiving, by the one or more processor circuits, crowdsourced lift information from an external source;

receiving, by the one or more processor circuits, an input from the user regarding a destination; and

outputting, by the one or more processor circuits, a turn-by -turn navigation based on the crowdsourced lift information and the received input.

A system for improving an accuracy of a wearable device while calculating performance information of a skier, the system comprising:

a motion sensing module configured to collect a user's motion data;

a heart rate sensing module configured to measure a heart rate of the user, wherein the heart rate sensing module comprises a photoplethysmogram (PPG) sensor and the

PPG sensor is configured to be worn adjacent to the user's skin;

a processor circuit in communication with the motion sensing module and the heart rate sensing module and configured to execute instructions causing the processor circuits to:

detect a start of the ski activity by the user, wherein detecting the start of the ski activity comprises determining the user is gripping ski poles based on the motion data and the heart rate of the user;

calculate performance information about the user during the ski activity; and output the calculated performance information.