Wearable device
First Claim
1. A wearable device comprising:
- at least two measuring devices that provide primary data,a processor programmed to;
calculate secondary data from the primary data,calculate reference data from the primary and/or secondary data, andcompare the reference data with at least two specific data patterns, each data pattern corresponding to a predefined activity such that the comparing of the reference data to the data patterns automatically recognizes the corresponding predefined activity, the predefined activities including at least three of;
jogging and the specific data pattern assigned to jogging comprises a heart rate with variations over jogging time intervals, a velocity varying between 7 km/h and 25 km/h, a periodic vertical acceleration and a constant step frequency,cycling and the specific data pattern assigned to cycling comprises a heart rate unvarying within cycling time intervals, a velocity varying between 10 km/h and 90 km/h, a discrete horizontal acceleration, and no step frequency,a water sport and the specific data pattern assigned to the water sport comprises a heart rate with variations over a water sport variation range and water sport time intervals, a velocity below 20 km/h, periodic accelerations, above normal skin humidity, and no step frequency,a ball game and the specific data pattern assigned to the ball game comprises a varying heart rate, a velocity varying between 0 km/h and 30 km/h, a varying horizontal and vertical acceleration during defined ball game time intervals, a strongly varying step frequency, anda fitness sport and the specific data pattern assigned to the fitness sport comprises a heart rate with first variations within a first fitness sport variation range and first fitness sport time intervals, a velocity below 5 km/h, a periodically varying horizontal and vertical acceleration during a second fitness sport time interval range and a varying step frequency within a second fitness sport variation during the second fitness sport time intervals; and
a memory that stores the primary data, the secondary data and the at least two specific data patterns.
1 Assignment
0 Petitions
Accused Products
Abstract
A wearable device comprising at least two measuring devices (2,3,4,5,6) providing primary data, a processor (1) designed for calculating secondary data from the primary data, for calculating reference data from the primary and/or the secondary data and for comparing the reference data with at least two specific data pattern to automatically recognize an activity, and a memory (7) designed for storing the primary, the secondary data and the at least two specific data pattern each assigned to a certain activity. The activity recognition is performed by loading the primary and/or the secondary data to the processor (1), calculating the reference data, comparing the reference data with the specific data patterns, assigning the primary and/or the secondary data with the recognized activity and storing the assigned primary and/or secondary data in the memory (7).
20 Citations
18 Claims
-
1. A wearable device comprising:
-
at least two measuring devices that provide primary data, a processor programmed to; calculate secondary data from the primary data, calculate reference data from the primary and/or secondary data, and compare the reference data with at least two specific data patterns, each data pattern corresponding to a predefined activity such that the comparing of the reference data to the data patterns automatically recognizes the corresponding predefined activity, the predefined activities including at least three of; jogging and the specific data pattern assigned to jogging comprises a heart rate with variations over jogging time intervals, a velocity varying between 7 km/h and 25 km/h, a periodic vertical acceleration and a constant step frequency, cycling and the specific data pattern assigned to cycling comprises a heart rate unvarying within cycling time intervals, a velocity varying between 10 km/h and 90 km/h, a discrete horizontal acceleration, and no step frequency, a water sport and the specific data pattern assigned to the water sport comprises a heart rate with variations over a water sport variation range and water sport time intervals, a velocity below 20 km/h, periodic accelerations, above normal skin humidity, and no step frequency, a ball game and the specific data pattern assigned to the ball game comprises a varying heart rate, a velocity varying between 0 km/h and 30 km/h, a varying horizontal and vertical acceleration during defined ball game time intervals, a strongly varying step frequency, and a fitness sport and the specific data pattern assigned to the fitness sport comprises a heart rate with first variations within a first fitness sport variation range and first fitness sport time intervals, a velocity below 5 km/h, a periodically varying horizontal and vertical acceleration during a second fitness sport time interval range and a varying step frequency within a second fitness sport variation during the second fitness sport time intervals; and a memory that stores the primary data, the secondary data and the at least two specific data patterns. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A wearable device comprising:
-
at least two measuring devices providing primary data, a memory which stores the primary data, secondary data and data patterns which identify previously defined activities, wherein the predefined activities include at least a water sport and the specific data pattern assigned to the water sport comprises a heart rate with variations over a water sport variation range and a water sport time interval range, a velocity below 20 km/h, periodic accelerations, above normal skin humidity, and no step frequency; a processor programmed to; calculate the secondary data from the primary data, calculate reference data from the primary and/or secondary data, compare the reference data with the stored data patterns which identify the previously defined activities to automatically recognize a currently measured activity, in response to failing to recognize the current activity, generate a request for a definition of the unrecognized current activity, send the request to a user to define the unrecognized current activity, and in response to receiving the definition of the unrecognized activity from the user, causing the memory to store the data pattern of the current activity definition; a user interface which displays the request for the definition of the unidentified current activity and via which the user inputs the definition of the unrecognized current activity. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An activity recognition method for a wearable device, wherein a processor performs the steps of
measuring primary data as a function of time, calculating secondary data from the primary data, storing the primary and/or the secondary data as a function of time, loading the primary and/or the secondary data and a plurality of data patterns each corresponding to one of a plurality of predefined activities from a memory in communication with the processor, wherein the data patterns corresponding to at least one of the predefined activities have upper and lower limits and wherein the predefined activities include at least one of: -
a water sport and the specific data pattern assigned to the water sport comprises a heart rate with variations over a water sport variation range and a water sport time interval range, a velocity below 20 km/h, periodic accelerations, above normal skin humidity, and no step frequency, a ball game and the specific data pattern assigned to the ball game comprises a varying heart rate, a velocity varying between 0 km/h and 30 km/h, a varying horizontal and vertical acceleration during defined ball game time intervals, a strongly varying step frequency, and a fitness sport and the specific data pattern assigned to the fitness sport comprises a heart rate with first variations within a first fitness sport variation range and a first fitness sport time interval range, a velocity below 5 km/h, a periodically varying horizontal and vertical acceleration during a second fitness sport time interval range and a varying step frequency within a second fitness sport variation range during the second fitness sport time interval range, calculating reference data from the primary and/or secondary data, comparing the reference data with the data patterns to automatically recognize a corresponding one of the predefined activities, assigning the primary and/or the secondary data with the recognized predefined activity, storing the assigned data with the recognized predefined activity in the memory, analysing the assigned data corresponding to one of the predefined activities, modifying the data pattern corresponding to the recognized predefined activity according to the analyzed assigned data, and the adapting step includes; changing at least one of the upper and lower limits, sending a request to a user to define an activity which is not one of the recognized predefined activities, receiving a new activity definition from the user, assigning the corresponding primary and/or secondary data with a new activity definition, calculating a new data pattern for the new activity definition, storing the new activity definition and the new data pattern, and displaying on a display device at least one of the upper limit, the lower limit, the primary data, the secondary data, an identification of one of the predefined activities, and the data patterns. - View Dependent Claims (13, 14)
-
-
15. An activity recognition method for a wearable device, wherein a processor is programmed to perform the steps of:
-
measuring primary data as a function of time, calculating secondary data from the primary data, storing the primary and/or the secondary data as a function of time, loading the primary and/or the secondary data and a plurality of data patterns each indicative of a corresponding one of a plurality of predefined activities from a memory in communication with the processor, wherein the predefined activities include at least three of; jogging and the specific data pattern assigned to jogging comprises a heart rate with variations over a jogging time interval range, a velocity varying between 7 km/h and 25 km/h, a periodic vertical acceleration and a constant step frequency, cycling and the specific data pattern assigned to cycling comprises a heart rate unvarying within a cycling time interval range, a velocity varying between 10 km/h and 90 km/h, a discrete horizontal acceleration, and no step frequency, a water sport and the specific data pattern assigned to the water sport comprises a heart rate with variations over a water sport variation range and a water sport time interval range, a velocity below 20 km/h, periodic accelerations, above normal skin humidity, and no step frequency, a ball game and the specific data pattern assigned to the ball game comprises a varying heart rate, a velocity varying between 0 km/h and 30 km/h, a varying horizontal and vertical acceleration during defined ball game time intervals, a strongly varying step frequency, and a fitness sport and the specific data pattern assigned to the fitness sport comprises a heart rate with first variations within a first fitness sport variation range and a first fitness sport time interval range, a velocity below 5 km/h, a periodically varying horizontal and vertical acceleration during a second fitness sport time interval range and a varying step frequency within a second fitness sport variation range during the second fitness sport time interval range, calculating reference data from the primary and/or secondary data, comparing the reference data with the data patterns to automatically recognize a corresponding one of the predefined activities, assigning the primary and/or the secondary data with the recognized predefined activity, storing the assigned data with the recognized predefined activity in the memory, analyzing the assigned data corresponding to one of the predefined activities, modifying the data pattern corresponding to the recognized predefined activity according to the analyzed assigned data, evaluating training data for patterns corresponding to each of a plurality of activities, defining data patterns corresponding to each of the plurality of predefined activities, and displaying on a display device at least one of the primary data, the secondary data, one of the data patterns, and an identification of one of the predefined activity. - View Dependent Claims (16)
-
-
17. An activity recognition method for a wearable device, wherein a processor performs the steps of:
-
measuring primary data as a function of time, calculating secondary data from the primary data, storing the primary and/or the secondary data as a function of time, loading the primary and/or the secondary data and a plurality of data patterns each indicative of a corresponding to one of a plurality of predefined activities from a memory, wherein the predefined activities include at least three of; jogging and the specific data pattern assigned to jogging comprises a heart rate with variations over a jogging time interval range, a velocity varying between 7 km/h and 25 km/h, a periodic vertical acceleration and a constant step frequency, cycling and the specific data pattern assigned to cycling comprises a heart rate unvarying within a cycling time interval range, a velocity varying between 10 km/h and 90 km/h, a discrete horizontal acceleration, and no step frequency, a water sport and the specific data pattern assigned to the water snort comprises a heart rate with variations over a water sport variation range and a water sport time interval range, a velocity below 20 km/h, periodic accelerations, above normal skin humidity, and no step frequency, a ball game and the specific data pattern assigned to the ball game comprises a varying heart rate, a velocity varying between 0 km/h and 30 km/h, a varying horizontal and vertical acceleration during defined ball game time intervals, a strongly varying step frequency, and a fitness sport and the specific data pattern assigned to the fitness sport comprises a heart rate with first variations within a first fitness sport variation range and a first fitness sport time interval range, a velocity below 5 km/h, a periodically varying horizontal and vertical acceleration during a second fitness sport time interval range and a varying step frequency within a second fitness sport variation range during the second fitness sport time interval range, calculating reference data from the primary and/or secondary data, comparing the reference data with the data patterns to automatically recognize a corresponding one of the predefined activities, assigning the primary and/or the secondary data with the recognized predefined activity, storing the assigned data with the recognized predefined activity in the memory, analyzing the assigned data corresponding to one of the predefined activities, modifying the data pattern corresponding to the recognized predefined activity according to the analyzed assigned data, and displaying on a display device at least one of the primary data, the secondary data, one of the data patterns, and an identification of one of the predefined activity, in which the comparing step includes; calculating a correlation probability of the reference data and the data patterns of the predefined activities. - View Dependent Claims (18)
-
Specification