IP Library Granted Patent US 8,903,521
Granted Patent B2
US 8,903,521 · App. 13/351,429 · Granted Dec 2, 2014

Motion capture element

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 8,903,521
App. No.
13/351,429
Granted
Dec 2, 2014
Kind
B2
Abstract

Motion capture element for low power 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, which may be charged for. Enables unique displays associated with the user, such as 3D overlays onto images of the user to visually depict the captured motion data. Ratings, compliance, ball flight path data can be calculated and displayed, for example on a map or timeline or both. Enables performance related equipment fitting and purchase. Includes active and passive identifier capabilities.

Claims (66)

1. A motion capture element comprising:

a memory;

a sensor configured to capture any combination of values associated with an orientation, position, velocity, acceleration of said at least one motion capture element;

a radio;

a microcontroller coupled with said memory, said sensor and said radio, wherein said microcontroller is configured to

estimate an initial orientation based on motion capture data from two points in time;

collect data that comprises sensor values from said sensor;

detect a first value from said sensor values having a first threshold value; and,

detect a second value from said sensor values having a second threshold value within a time window;

signify a prospective event;

compare said prospective event to a characteristic signal associated with a typical event and eliminate any false positive events;

signify a valid event if said prospective event is not a false positive event;

save said valid event in said memory that comprises information within an event time window as said data;

store said data in said memory; and,

transmit said data via said radio.

2. The motion capture element of claim 1 wherein

said estimate comprises a calculation of an orientation transform matrix Q 0 of the sensor with respect to a world reference frame through integration of u(t)=∫ 0 t Ps B dt wherein Q 0 u(t)=−gt when said motion capture data at said two points in time comprises estimated velocities that are approximately zero.

3. 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.

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

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

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

6. 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.

7. The motion capture element of claim 1 wherein said microcontroller is further configured to power on when motion is detected.

8. 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.

9. 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.

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

11. 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.

12. The motion capture element of claim 1 further comprising a proximity sensor coupled with said microcontroller.

13. 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.

14. The motion capture element of claim 1 wherein said transmit of said data is configured to transmit said data to a computer that is configured to compare said data against previously saved motion capture data.

15. The motion capture element of claim 1 further comprising a wireless interface coupled to said microcontroller wherein said wireless interface is configured to wirelessly communicate with another wireless interface up to 50 meters away.

16. The motion capture element of claim 1 further comprising a cellular wireless interface coupled to said microcontroller wherein said cellular wireless interface is configured to wirelessly communicate with an Internet coupled computer.

17. The motion capture element of claim 1 wherein said microcontroller is further configured to enable a computer wirelessly coupled with said microcontroller to

read a value of a characteristic from the microcontroller;

send a new value for the characteristic to the microcontroller; and,

command the microcontroller to notify the computer whenever the value of the characteristic changes.

18. A motion capture element comprising:

a memory;

a sensor configured to capture any combination of values associated with an orientation, position, velocity, acceleration of said at least one motion capture element;

a radio;

a microcontroller coupled with said memory, said sensor and said radio, wherein said microcontroller is configured to

collect data that comprises sensor values from said sensor;

detect a first value from said sensor values having a first threshold value; and,

detect a second value from said sensor values having a second threshold value within a time window;

signify a prospective event;

compare said prospective event to a characteristic signal associated with a typical event and eliminate any false positive events;

signify a valid event if said prospective event is not a false positive event;

save said valid event in said memory that comprises information within an event time window as said data;

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

store said data in said memory; and,

transmit said data via said radio.

19. A motion capture element comprising:

a memory;

a sensor configured to capture any combination of values associated with an orientation, position, velocity, acceleration of said at least one motion capture element;

a radio;

a microcontroller coupled with said memory, said sensor and said radio wherein said microcontroller is configured to

collect data that comprises sensor values from said sensor;

detect a first value from said sensor values having a first threshold value and

detect a second value from said sensor values having a second threshold value within a time window;

signify a prospective event;

compare said prospective event to a characteristic signal associated with a typical event and eliminate any false positive events;

signify a valid event if said prospective event is not a false positive event;

store said valid event in said memory that comprises information within an event time window;

transmit said valid event via said radio; and,

maintain a communication link between said radio and a second radio through transmission of information via said radio at a first communication interval when no valid event has occurred over a predetermined first period wherein said first communication interval between transmission of information is longer than a time interval between transmission of packets related to said valid event or transmission of said data.

Assignments (12)
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 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE NAME BY REMOVING THE COMMA PREVIOUSLY RECORDED AT REEL: 027564 FRAME: 0251. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 15, 2022
From: GOREE, JOHN; BOSE, BHASKAR; BENTLEY, MICHAEL
To: BLAST MOTION INC.
Reel/Frame 059367/0054 →
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 Mar 10, 2015
From: KAPS, RYAN
To: BLAST MOTION INC.
Reel/Frame 035122/0550 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2012
From: GOREE, JOHN; BOSE, BHASKAR; BENTLEY, MICHAEL
To: BLAST MOTION, INC.
Reel/Frame 027564/0251 →