Method, apparatus, and computer program product for collecting and displaying sporting event data based on real time data for proximity and movement of objects

US12360837B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12360837-B2
Application numberUS-202117241051-A
CountryUS
Kind codeB2
Filing dateApr 26, 2021
Priority dateJun 6, 2013
Publication dateJul 15, 2025
Grant dateJul 15, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method, apparatus, and computer program product for collecting and displaying sporting event data based on real time data for proximity and movement of objects are disclosed herein. The method includes receiving a plurality of multidimensional player location data per unit time comprising participant locations at calculated times; generating synchronized participant coordinate data by synchronizing the plurality of multidimensional player location per unit time based on timestamps associated with tag location data; and outputting the synchronized participant coordinate data for visualization rendering.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a plurality of filtered multidimensional player location data per unit time comprising participant locations at calculated times for each participant tag, each participant tag having an ultra-wide band transmitter for providing unsynchronized tag location data; synchronizing the plurality of multidimensional player location data per unit time based on time stamp data associated with the unsynchronized tag location data; generating synchronized participant coordinate data for visualization rendering, the synchronized participant coordinate data being indicative of multidimensional player location data per unit time synchronized by the time stamp data; receiving camera data from one or more cameras, the camera data having camera system coordinates associated with the synchronized participant coordinate data and including at least one participant associated with the synchronized participant coordinate data; synchronizing the camera data with the synchronized participant coordinate data based on at least one of the time stamp data and the camera system coordinates; and displaying the visualization on a graphical user interface, wherein the visualization is a video rendering comprising the synchronized participant coordinate data and the camera data. 2. The method of claim 1 , further comprising generating a field event rendering based on the synchronized participant coordinate data. 3. The method of claim 1 , further comprising rendering the visualization at a 30 Hertz refresh rate for television broadcast. 4. The method of claim 3 , further comprising delaying the rendering the visualization by 2 seconds. 5. The method of claim 1 , further comprising rendering the visualization at 10 Hertz or less refresh rate for digital media rendering. 6. The method of claim 5 , further comprising delaying the rendering of the visualization by 2 seconds. 7. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus to at least: receive a plurality of filtered multidimensional player location data per unit time comprising participant locations at calculated times for each participant tag, each participant tag having an ultra-wide band transmitting for providing unsynchronized tag location data; synchronize the plurality of multidimensional player location data per unit time based on time stamp data associated with the unsynchronized tag location data; generate synchronized participant coordinate data for visualization rendering, the synchronized participant coordinate data being indicative of multidimensional player location data per unit time synchronized by the time stamp data; receive camera data from one or more cameras, the camera data having camera system coordinates associated with the synchronized participant coordinate data and including at least one participant associated with the synchronized participant coordinate data; synchronize the camera data with the synchronized participant coordinate data based on at least one of the time stamp data and the camera system coordinates; and displaying the visualization on a graphical user interface, wherein the visualization is a video rendering comprising the synchronized participant coordinate data and the camera data. 8. The apparatus of claim 7 , wherein the at least one memory and the computer program code are configured to generate a field event rendering based on the synchronized participant coordinate data. 9. The apparatus of claim 7 , wherein the at least one memory and the computer program code are configured to render the visualization at a 30 Hertz refresh rate for television broadcast. 10. The apparatus of claim 9 , wherein the at least one memory and the computer program code are configured to delay the rendering the visualization by 2 seconds. 11. The apparatus of claim 7 , wherein the at least one memory and the computer program code are configured to render the visualization at a 10 Hertz or less refresh rate for digital media rendering. 12. The apparatus of claim 11 , wherein the at least one memory and the computer program code are configured to delay the rendering the visualization by 2 seconds. 13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to: receive a plurality of filtered multidimensional player location data per unit time comprising participant locations at calculated times for each participant tag, each participant tag having an ultra-wide band transmitter for providing unsynchronized tag location data; synchronize the plurality of multidimensional player location data per unit time based on time stamp data associated with the unsynchronized tag location data; generate synchronized participant coordinate data for visualization rendering, the synchronized participant coordinate data being indicative of multidimensional player location data per unit time synchronized by the time stamp data; receive camera data from one or more cameras, the camera data having camera system coordinates associated with the synchronized participant coordinate data and including at least one participant associated with the synchronized participant coordinate data; synchronize the camera data with the synchronized participant coordinate data based on at least one of the time stamp data and the camera system coordinates; and displaying the visualization on a graphical user interface, wherein the visualization is a video rendering comprising the synchronized participant coordinate data and the camera data. 14. The computer program product of claim 13 , wherein the computer-executable program code portions comprise program code instructions configured to generate a field event rendering based on the synchronized participant coordinate data. 15. The computer program product of claim 13 , wherein the computer-executable program code portions comprise program code instructions configured to: for television broadcast, render the visualization at a 30 Hertz refresh rate; and for digital media rendering, render the visualization at 10 Hertz or less refresh rate. 16. The computer program product of claim 15 , wherein the computer-executable program code portions comprise program code instructions configured to delay the rendering the visualization for 2 seconds.

Assignees

Inventors

Classifications

  • Recognition of whole body movements, e.g. for sport training · CPC title

  • specially adapted for terminal emulation, e.g. Telnet · CPC title

  • Sports · CPC title

  • using a radio link · CPC title

  • Betting, e.g. on live events, bookmaking · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12360837B2 cover?
A method, apparatus, and computer program product for collecting and displaying sporting event data based on real time data for proximity and movement of objects are disclosed herein. The method includes receiving a plurality of multidimensional player location data per unit time comprising participant locations at calculated times; generating synchronized participant coordinate data by synchro…
Who is the assignee on this patent?
Zebra Tech Corp
What technology area does this patent fall under?
Primary CPC classification G09B19/0038. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 15 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).