IP Library Granted Patent US 10,529,250
Granted Patent B2
US 10,529,250 · App. 15/306,644 · Granted Jan 7, 2020

Wireless metric calculating and feedback apparatus, system, and method

Inventor: Tristan Vincent Hulbert Lehari (Uxbridge, CA)
Assignee: TRITONWEAR INC.
G09B19/0038A61B5/02416A61B5/02438A61B5/1123A61B5/6803A61B5/6814A61B5/6831A61B5/742A61B5/7405A63B24/0062A63B33/00A63B33/002A63B69/00A63B71/0622G06F1/163G06N20/00G09B5/125H04B1/3888A61B2503/10A63B2033/004A63B2071/0625A63B2071/0655A63B2208/03A63B2220/10A63B2220/12A63B2220/17A63B2220/20A63B2220/30A63B2220/40A63B2220/44A63B2220/62A63B2220/803A63B2220/836A63B2225/20A63B2225/50A63B2230/06A63B2230/20A63B2230/40A63B2230/75H04B2001/3866H04B2001/3894
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 10,529,250
App. No.
15/306,644
Granted
Jan 7, 2020
Kind
B2
Abstract

A wearable computing device that is secured or attached to a resilient strap, the resilient strap sized to fit around at least a part of a circumference of a human head. The device has a waterproof storage volume housing a plurality of sensors. The wearable computing device may calculate a plurality of swimming metrics based at least partly on data received from the at least one sensor. The wearable computing device may include a wireless communication subsystem secured to the resilient strap within the waterproof storage volume and may transmit at least one of the calculated plurality of swimming metrics to at least one computing device via the wireless communication subsystem. The wearable computing device may include at least one user output component and may present an indication of at least one of the calculated plurality of swimming metrics at the at least one user output component for communication to the user. The indication may be audio played in an ear piece connected to the strap, or may be visually displayed on a display in an eye goggle portion of the strap.

Claims (41)

1. A wearable computing device for wearing on a head of a user, the device comprising:

a waterproof storage volume;

at least two sensors secured to or within the waterproof storage volume configured to generate sensor data for motion of a human head, the at least two sensors comprising an accelerometer and a gyroscope, the sensor data comprising acceleration data and angular velocity data for the motion of the human head;

a power supply within the waterproof storage volume;

a wireless transceiver within or secured to the waterproof storage volume for wireless communication with at least one external device;

at least one data processor secured within the waterproof storage volume coupled to at least one user output component, and coupled to at least one non-transitory computer readable medium containing processing instructions that when executed by the at least one data processor, cause the at least one data processor to:

calculate a plurality of performance metrics based at least partly on the sensor data comprising the acceleration data and the angular velocity data for the motion of the human head, the performance metrics comprising an oscillating signal profile for the acceleration data and angular velocity data associated with the motion of the human head, wherein the oscillating signal profile represents a data pattern based on data output about an axis of one of the at least two sensors during a swimming stroke as the user swims through water; and

determining a plurality of swimming stroke events based on the oscillating signal profile associated with the motion of the human head.

2. The wearable computing device of claim 1 comprising at least one user output component, the at least one data processor coupled to the at least one user output component; wherein the processing instructions cause the at least one data processor to: in response to data received from the at least one computing device via the wireless communication subsystem, present an indication of the received data at the at least one user output component for communication to the user.

3. The wearable computing device of claim 1 comprising at least one data storage subsystem within the waterproof storage volume, the at least one data processor coupled to the at least one data storage subsystem; wherein the processing instructions cause the at least one data processor to: store or transmit at least one of the calculated plurality of performance metrics to the at least one data storage subsystem.

4. The wearable computing device of claim 1 wherein the at least two sensors comprise at least one magnetometer positioned on the device to generate the sensor data for motion of the human head.

5. The wearable computing device of claim 1 comprising at least one user output component, the at least one data processor coupled to the at least one user output component; wherein the processing instructions cause the at least one data processor to: present an indication of at least one of the calculated plurality of performance metrics at the at least one user output component for communication to the user.

6. The wearable computing device of claim 5 further comprising at least one strap connection for connecting to a resilient strap, the resilient strap sized to fit around at least a part of a circumference of a human head, wherein the resilient strap comprises first and second strap ends, the waterproof storage volume situated between the first and second strap ends, the wearable computing device comprising: an eye-goggle frame comprising a pair of goggle lens apertures and first and second goggle frame ends, a portion of the eye-goggle frame surrounding each goggle lens aperture retaining a respective goggle lens, each of the first and second strap ends secured to a respective one of the first and second goggle frame ends.

7. The wearable computing device of claim 6 wherein the waterproof storage volume comprises a connector to secure or attach to the strap opposite the eye-goggle frame.

8. The wearable computing device of claim 6 wherein the at least one user output component comprises at least one display applied to at least one of the goggle lenses, the at least one display coupled to the at least one data processor, the presenting comprising displaying the indication of the at least one of the calculated plurality of performance metrics on the display.

9. The wearable computing device of claim 8 wherein the presenting is updated with the indication of the at least one of the calculated plurality of performance metrics in real-time.

10. The wearable computing device of claim 8 wherein the at least one display is positioned at a periphery of the respective at least one goggle lens.

11. The wearable computing device of claim 5 wherein the at least one user output component comprises at least one waterproof headphone connected to the at least one data processor to provide the communication to the user.

12. The wearable computing device of claim 1 wherein the waterproof storage volume comprises at least one enclosed interior cavity integrally defined within a portion of a strap sized to fit around at least a part of a circumference of a human head.

13. The wearable computing device of claim 12 comprising a rigid waterproof enclosure defining a waterproof enclosure interior cavity, wherein each of the at least two sensors, the at least one data processor, and the at least one non-transitory computer readable medium are housed within the waterproof enclosure interior.

14. The wearable computing device of claim 1 wherein the calculated plurality of performance metrics are swimming metrics comprising at least one of stroke type, stroke count, stroke rate, distance per stroke, turn type, swim times and swim splits, stroke type, distance underwater, push-off distance, distance per stroke, stroke rate, cadence, breathing pattern, breaths per length, push-off metrics, blood metrics, speed, position, heart rate, horizontal drift, turn time, calories burned, lactic acid, kick rate, GPS tracking, swim time, rest time, workout time, total distance swam, pitch, yaw, roll, linear velocity, stroke profile, and technical velocity.

15. The wearable computing device of claim 1 comprising a heart rate monitor sensor in communication with the at least one data processor to generate a portion of the sensor data.

16. The wearable computing device of claim 1 , wherein the at least one non-transitory computer readable medium contains processing instructions that when executed by the at least one data processor, cause the at least one data processor to: transmit the oscillating signal profile excluding data associated with non-head mounted sensors to the external device, and wherein the at least one data processor or the external device is configured to implement machine learning techniques to classify the oscillating signal profile with a level of confidence in comparison to signal profiles for known swim events.

17. The wearable computing device of claim 1 , wherein determining the plurality of swimming stroke events based on the oscillating signal profile includes determining a swimming stroke type based on at least one of rotation motion and substantially linear motion of the human head.

18. A system comprising:

a plurality of wearable computing devices, each for wearing or positioning on a head of a user and comprising:

a waterproof storage volume;

at least two sensors secured to or within the waterproof storage volume, the at least two sensors configured to generate sensor data for motion of the human head, the at least two sensors comprising an accelerometer and a gyroscope, the sensor data comprising acceleration data and angular velocity data for the motion of the human head; and

at least one data processor within the waterproof storage volume coupled to at least one user output component, and coupled to at least one non-transitory computer readable medium containing processing instructions executed by the at least one data processor; and

at least one computing device in wireless communication with one or more of the plurality of wearable computing devices;

wherein the processing instructions of each of the wearable computing devices cause the at least one data processor to:

calculate a plurality of performance metrics based at least partly on the sensor data comprising the acceleration data and the angular velocity data for the motion of the human head, the performance metrics comprising an oscillating signal profile for the acceleration data and angular velocity data associated with the motion of the human head, wherein the oscillating signal profile represents a data pattern based on data output about an axis of one of the at least two sensors during a swimming stroke as the user swims through the water; and

transmit at least a portion of the performance metrics to the computing device for determining a plurality of swimming stroke events based on the oscillating signal profile associated with the motion of the human head.

19. The system of claim 18 the system further comprising a cloud data server connected to the at least one computing device to receive the portion of performance metrics.

20. The system of claim 18 further comprising a coach device connected to the at least one computing device to receive the portion of sensor data or the portion of performance metrics as training data and trigger a comparison to an elite performance data set or a historical data set.

21. The system of claim 18 , wherein the portion of the performance metrics includes the oscillating signal profile excluding data associated with non-head mounted sensors, and the at least one data processor or the computing device is configured to implement machine learning techniques to classify the oscillating signal profile with a level of confidence in comparison to signal profiles for known swim events.

22. A method of determining at least one performance metric in a head-mountable wearable computing device, the method comprising:

the head-mountable wearable computing device receiving data from at least two sensors detachably mounted proximate a human head to generate sensor data for motion of the human head, the at least two sensors comprising an accelerometer and a gyroscope, the sensor data comprising acceleration data and angular velocity data for the motion of the human head;

the head-mountable wearable computing device calculating a plurality of performance metrics based at least partly on data received from the at least two sensors comprising the acceleration data and the angular velocity data for the motion of the human head, the performance metrics comprising an oscillating signal profile for the acceleration data and angular velocity data associated with the motion of the human head, wherein the oscillating signal profile representing a data pattern based on data output about an axis of one of the at least two sensors during a swimming stroke as the user swims through the water; and transmitting at least a portion of the performance metrics to an external device for determining a plurality of swimming stroke events based on the oscillating signal profile associated with the motion of the human head; and

the head-mountable wearable computing device providing feedback based on the calculated performance metrics.

23. The method of claim 22 , wherein the portion of the performance metrics includes the oscillating signal profile excluding data associated with non-head mounted sensors, and the head-mountable wearable computing device or the external device is configured to implement machine learning techniques to classify the oscillating signal profile with a level of confidence in comparison to signal profiles for known swim events.

Assignments (2)
SECURITY INTEREST Recorded May 19, 2023
From: TRITONWEAR INC.
To: BDC CAPITAL INC.
Reel/Frame 063696/0039 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2019
From: LEHARI, TRISTAN VINCENT HULBERT
To: TRITONWEAR INC.
Reel/Frame 049292/0448 →
Continuity (2)
Provisional Application 61985681 · Apr 29, 2014
Related Publication 20170046979A1 · Feb 16, 2017
Cited By (1)
US 12,295,668