IP Library Granted Patent US 10,607,068
Granted Patent B2
US 10,607,068 · App. 15/866,382 · Granted Mar 31, 2020

Intelligent motion capture element

Inventors: Bhaskar Bose (Carlsbad, CA); Michael Bentley (Carlsbad, CA); John Goree (San Francisco, CA); Tim Haynes (Encinitas, CA)
Assignee: BLAST MOTION INC.
G06K9/00342A61B5/1126A63B24/0003A63F13/211A63F13/212A63F13/213A63F13/65G06Q10/0833H04M1/7253H04N5/23293H04N7/18H04N7/183H04N17/002H04M2250/12Y02D70/00Y02D70/142Y02D70/144Y02D70/162Y02D70/164Y02D70/166Y02D70/26
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,607,068
App. No.
15/866,382
Granted
Mar 31, 2020
Kind
B2
Abstract

Intelligent motion capture element that includes sensor personalities that optimize the sensor for specific movements and/or pieces of equipment and/or clothing and may be retrofitted onto existing equipment or interchanged therebetween and automatically detected for example to switch personalities. May be used for low power applications and accurate data capture for use in healthcare compliance, sporting, gaming, military, virtual reality, industrial, retail loss tracking, security, baby and elderly monitoring and other applications for example obtained from a motion capture element and relayed to a database via a mobile phone. System obtains data from motion capture elements, analyzes data and stores data in database for use in these applications and/or data mining. Enables unique displays associated with the user, such as 3D overlays onto images of the user to visually depict the captured motion data. Enables performance related equipment fitting and purchase. Includes active and passive identifier capabilities.

Claims (43)

1. A motion capture element comprising:

a memory;

a sensor configured to capture one or more values associated with an orientation, position, velocity, acceleration, angular velocity, proximity, pressure or strain of said motion capture element;

a first communication interface;

a microcontroller coupled with said memory, said sensor and said first communication interface;

wherein said motion capture element is configured to couple with a piece of equipment; and

wherein said microcontroller is configured to

collect data that comprises sensor values from said sensor;

store said data in said memory;

analyze said data to calculate a linear velocity and an acceleration of said piece of equipment;

when said linear velocity or said acceleration exceeds a first threshold at a first time, determine whether said linear velocity or said acceleration changes by an amount that exceeds a second threshold within a time window after said first time;

when said linear velocity or said acceleration changes by said amount within said time window, store an impact event comprising said data in said memory or transmit said impact event via said first communication interface.

2. The motion capture element of claim 1 wherein

said microcontroller is further configured to

alter a sampling rate of said sensor based on said sensor values obtained from said sensor to maintain accuracy of said sensor values.

3. The motion capture element of claim 1 wherein

said microcontroller is further configured to

transmit said impact event as said data after said impact event is detected wherein said data is transmitted on an event-by-event basis or periodically or when requested by a computer.

4. The motion capture element of claim 1 wherein said microcontroller is further configured to store said data in said memory at least until a communications link to a computer exists and said data has been transferred to said computer.

5. The motion capture element of claim 1 wherein said microcontroller is further configured to power off if no motion is detected for a predefined time or power on when motion is detected or both.

6. The motion capture element of claim 1 wherein said microcontroller is further configured to power on when motion is detected via said sensor or wherein said microcontroller is coupled with a passive motion detector that requires no power and wherein said microcontroller is further configured to power on when said passive motion detector that requires no power detects said motion.

7. The motion capture element of claim 1 wherein said microcontroller is further configured to download new firmware, check the new firmware and if the new firmware is valid, execute the new firmware and wherein said download is configured to utilize a universally unique identifier to pair said microcontroller to another computer.

8. The motion capture element of claim 1 further comprising a visual marker.

9. The motion capture element of claim 1 further comprising a battery and a mechanical charger wherein said battery is coupled with said microcontroller and wherein said battery is further coupled with said mechanical charger.

10. The motion capture element of claim 1 wherein said transmit of said data is configured to transmit said data to an alarm to turn said alarm off.

11. The motion capture element of claim 1 wherein said motion capture element is configured to couple with a piece of sporting equipment having an integrated mount or wherein said motion capture element is configured to couple with a mount that is removable from said piece of sporting equipment.

12. The motion capture element of claim 1 wherein said motion capture element is configured to reside within a SIM card.

13. The motion capture element of claim 1 wherein said motion capture element is configured to transmit the data to a mobile device that comprises an application configured to blend at least two trajectories in said data to form a more accurate single trajectory.

14. The motion capture element of claim 1 wherein said motion capture element is configured to output a motion gesture or circle gesture or number of taps gesture to enable the motion capture element to signify that particular motion capture element that is to be communicated with instead of one or more other motion capture elements within the vicinity of the mobile device.

15. The motion capture element of claim 1 wherein said motion capture element further comprises an output display for local viewing of motion capture data.

16. The motion capture element of claim 1 wherein said microcontroller is further

configured to recalibrate said sensor through

measurement of changes in linear acceleration during said period of time when said sensor is motionless or when said sensor detects that motion is below a motion threshold value;

computation of an average of the linear acceleration along each axis;

computation of an average magnitude of the linear acceleration g m ;

comparison of g m to g wherein g is 9.8 m/sec 2 ;

calculation of a scaling factor s =g/g m ;

multiplication of a calibration matrix by the scaling factor if a difference between g and g m exceeds a predefined threshold.

17. The motion capture element of claim 1 wherein said microcontroller is further configured to

determine a type of equipment or clothing said sensor is coupled with, and based on said type of equipment or clothing, set a sensor personality to utilize dynamically, and based on said sensor personality selected from a plurality of sensor personalities, control sensor settings to collect the data in an optimal manner with respect to a specific type of movement associated with said type of equipment or clothing.

18. The motion capture element of claim 17 wherein said motion capture element is configured to decouple from a first mount on a first piece of equipment or clothing and couple with a second mount on a different type of second piece of equipment or clothing and automatically utilize a different sensor personality associated with said second piece of equipment or clothing.

19. The motion capture element of claim 1 wherein said microcontroller is further configured to

determine a type of movement said sensor has sampled, and based on said type of movement, set a sensor personality to utilize dynamically, and based on said sensor personality selected from a plurality of sensor personalities, control sensor settings to collect the data in an optimal manner with respect to said type of movement.

Assignments (10)
ASSET PURCHASE AGREEMENT Recorded Apr 28, 2026
From: BM LIQUIDATION, LLC
To: WIN REALITY, LLC
Reel/Frame 075492/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2026
From: BLAST MOTION, INC.
To: BM LIQUIDATION, LLC
Reel/Frame 075494/0137 →
RELEASE OF SECURITY INTEREST Recorded Mar 7, 2025
From: GALLAGHER IP SOLUTIONS LLC
To: BLAST MOTION INC.
Reel/Frame 070441/0945 →
CHANGE OF NAME Recorded Jan 23, 2025
From: BLAST MOTION INC.
To: MFBM INVESTMENT HOLDINGS INC.
Reel/Frame 069997/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2024
From: BLAST MOTION INC.
To: BLAST MOTION INC.
Reel/Frame 069217/0303 →
SECURITY INTEREST Recorded Aug 5, 2024
From: NEWLIGHT CAPITAL, LLC
To: GALLAGHER IP SOLUTIONS LLC
Reel/Frame 068328/0534 →
CHANGE OF ADDRESS Recorded Mar 15, 2022
From: BLAST MOTION INC.
To: BLAST MOTION INC.
Reel/Frame 059366/0333 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2022
From: BLAST MOTION INC.,
To: NEWLIGHT CAPITAL LLC
Reel/Frame 059208/0958 →
SECURITY INTEREST Recorded Feb 2, 2021
From: BLAST MOTION INC.
To: NEWLIGHT CAPITAL LLC, INDIVIDUALLY AND FOR THE BENEFIT OF AND AS COLLATERAL AGENT FOR THE BENEFIT OF UMB BANK, NATIONAL ASSOCIATION, AS TRUSTEE
Reel/Frame 055207/0913 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2018
From: BOSE, BHASKAR; BENTLEY, MICHAEL; GOREE, JOHN; HAYNES, TIM
To: BLAST MOTION INC.
Reel/Frame 045549/0074 →
Continuity (14)
Continuation 15497059 · Apr 25, 2017
Continuation 15006065 · Jan 25, 2016
Continuation 13744384 · Jan 17, 2013
Continuation In Part 13358522 · Jan 26, 2012
Continuation In Part 13351429 · Jan 17, 2012
Continuation In Part 13306869 · Nov 29, 2011
Continuation In Part 13298158 · Nov 16, 2011
Continuation In Part 13267784 · Oct 6, 2011
Continuation In Part 13219525 · Aug 26, 2011
Continuation In Part 13191309 · Jul 26, 2011
Continuation In Part 13048850 · Mar 15, 2011
Continuation In Part 12901806 · Oct 11, 2010
Continuation In Part 12868882 · Aug 26, 2010
Related Publication 20190042838A1 · Feb 7, 2019