US2022088460A1PendingUtilityA1
Visual Or Audible Indicators Of Sensed Motion In A Hockey Puck
Est. expirySep 23, 2040(~14.1 yrs left)· nominal 20-yr term from priority
Inventors:Frank D. Roberts, Ii
A63B 2102/24A63B 2220/40A63B 71/0622A63B 2220/20A63B 67/14A63B 2220/34A63B 2225/50A63B 2225/74A63B 2102/22
43
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A hockey puck including a microprocessor operable to execute a processor readable code to convert sensor data generated by at least one sensor to hockey puck movement values, compare the hockey puck movement values to hockey puck movement threshold values, and actuate one or more light emitters or sound generators upon hockey puck movement values satisfying the hockey puck movement threshold values.
Claims
exact text as granted — not AI-modified1 - 23 . (canceled)
24 . A hockey puck, comprising:
an illumination core, containing:
a radio frequency transceiver configured to communicatively couple to a computing device;
at least one sensor which generates sensor data that varies based on change in one or more movements of said hockey puck;
one or more processors communicatively coupled to a non-transitory computer readable medium containing processor readable code executable to:
actuate one or more light emitters to illuminate said illumination core based on said change in said one or more movements of said hockey puck; and
an overcoat substantially enveloping said illumination core, said overcoat having a first flat face opposite a second flat face joined by an annular side wall, said first flat face or said second flat face of said overcoat including a plurality of apertures through which light passes from said one or more light emitters within said illumination core.
25 . A hockey puck, comprising:
an illumination core including a processor communicatively coupled to a non-transitory computer readable medium containing a processor readable code, said processor readable code executable to: collect acceleration data generated by an accelerometer contained in said illumination core over a period of time; calculate acceleration magnitude values based on said acceleration data over said time period; calculate acceleration baseline values over said time period based on said acceleration magnitude values; correlate said acceleration baseline values with said acceleration magnitude values over said time period; and detect a hockey puck shot, wherein a hockey puck shot start occurs when said acceleration magnitude value exceeds said acceleration baseline value, and wherein a hockey puck shot end occurs when said acceleration magnitude value subsequently falls below said acceleration baseline value.
26 . The hockey puck of claim 25 , wherein said processor readable code further executable to detect occurrence of an acceleration magnitude minimum subsequent to occurrence of said acceleration magnitude value falling below said acceleration baseline value, wherein said hockey puck shot end occurs at said acceleration magnitude minimum.
27 . The hockey puck of claim 26 , wherein said processor readable code further executable to smooth acceleration magnitude values by applying a rolling mean.
28 . The hockey puck of claim 26 , wherein said processor readable code further executable to:
collect angular velocity data generated by a gyroscope contained in said illumination core over said period of time; calculate angular velocity magnitude values based on said angular velocity data over said period of time; calculate angular velocity baseline values based on said angular velocity values over said period of time; correlate the angular velocity magnitude values to said acceleration magnitude values over said time period; detect when said angular velocity magnitude values exceed said angular velocity baseline values; and correlate occurrence of said angular velocity magnitude values exceeding said angular velocity baseline values in said time period to occurrence of said acceleration magnitude values exceeding said acceleration baseline values in said time period to validate said hockey puck shot.
29 . The hockey puck of claim 28 , wherein said processor readable code further executable to calculate velocity magnitude values based on integration of said acceleration magnitude values calculated over said period of time.
30 . The hockey puck of claim 29 , wherein said processor readable code further executable to compare said velocity to a velocity magnitude threshold value, wherein said velocity magnitude value in excess of a velocity magnitude threshold value during said time period validates said hockey puck shot.
31 . A hockey puck, comprising:
a computing device including a non-transitory computer readable medium containing a processor readable code, said processor readable code executable to display a graphical user interface on a display surface of said computing device, said graphical user interface configured to receive user indications to actuate an illumination core of a hockey puck, said illumination core including: a radio frequency transceiver configured to communicatively couple to said computing device; at least one sensor which generates sensor data that varies based on change in movement of said hockey puck; one or more light emitters actuatable to illuminate said illumination core; a microprocessor operable to execute said processor readable code to:
record said sensor data that varies based on change in movement of said hockey puck;
convert said sensor data generated by said at least one sensor to hockey puck movement values correlated to said one or more hockey puck movements;
compare said hockey puck movement values to hockey puck movement threshold values; and
actuate one or more light emitters upon satisfying said hockey puck movement threshold values.
32 . The hockey puck of claim 30 , wherein said processor readable code executable to actuate said one or more light emitters upon actuation of said illumination core to indicate said microprocessor ready to record said sensor data that varies based on change in said hockey puck movement.
33 . The hockey puck of claim 32 , wherein said at least one sensor comprises an accelerometer, and wherein said sensor data comprises acceleration data and wherein said hockey puck movement value comprises acceleration magnitude values, and wherein said hockey puck movement threshold value comprises an hockey puck acceleration threshold value, wherein said processor readable code further executable to compare said acceleration magnitude values to said acceleration magnitude threshold value, wherein said acceleration magnitude value in excess of acceleration magnitude threshold value actuates said processor to execute said processor readable code to record said sensor data that varies based on change in movement of said hockey puck.
34 . The hockey puck of claim 33 , wherein said processor readable code further executable to pause recording of said sensor data during elapse of a cool down period in which said hockey puck remains motionless.
35 . The hockey puck of claim 34 , wherein said processor readable code executable to actuate said one or more light emitters upon elapse of said cool down period in which said hockey puck remains motionless to indicate said microprocessor recorded said sensor data preceding cool down period in which said hockey puck remains motionless.
36 . The hockey puck of claim 35 , wherein duration of said cool down period in a which said puck remains motionless pre-selected by user indications in said graphical user interface.
37 . The hockey puck of claim 36 , wherein said processor readable code executable to maintain said pause in said recording of said sensor data and to actuate said one or more light emitters during said cool down period.
38 . The hockey puck of claim 37 , wherein said processor readable code executable to receive user indications in said computing device to stop recording of said sensor data that varies based on change in said hockey puck movement.
39 . The hockey puck of claim 38 , wherein said processor readable code executable to save hockey puck movement values correlated to said one or more movements of said hockey puck as session.
40 . The hockey puck of claim 39 , wherein said processor readable code executable to save a plurality of sessions of said hockey move.
41 . The hockey puck of claim 40 , wherein said processor readable code executable to:
superimpose said plurality of recorded sessions of said hockey move; calculate average hockey puck movement values correlated to said hockey puck movements in said plurality of sessions of said hockey move; and save said average hockey puck movement values as a hockey move pattern.
42 . The hockey puck of claim 41 , wherein said processor readable code executable to:
present in said graphical user interface a plurality of hockey move pattern icons correspondingly associated with a plurality of hockey move patterns; receive by user indications in said graphical user interface selection of one of said hockey move patterns; compare said hockey puck movement values associated with performance of a hockey move to selected said hockey move pattern; and actuate one or more light emitters upon said hockey puck movement values occurring during performance of said hockey move exceeds a pre-determined pattern recognition threshold value.Join the waitlist — get patent alerts
Track US2022088460A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.