Method, apparatus, and computer program product for performance analytics determining play models and outputting events based on real-time data for proximity and movement of objects

US9002485B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9002485-B2
Application numberUS-201313942316-A
CountryUS
Kind codeB2
Filing dateJul 15, 2013
Priority dateJun 6, 2013
Publication dateApr 7, 2015
Grant dateApr 7, 2015

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.

Systems, methods, apparatuses, and computer readable media are disclosed for providing analytics using real time data on movement and proximity of tagged objects for determining play models and outputting events. In one embodiment, a method is provided for determining play data that at least includes correlating at least one tag to a participant; receiving blink data transmitted by the at least one tag; and determining tag location data based on the blink data. The method further includes receiving participant role data; comparing the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; determining participant location data based on the comparing the tag location data to the participant dynamics/kinetics models. The method further includes receiving field data; comparing the participant location data to formation models based at least in part on the participant role data and the field data; and determining formation data based on the comparing the participant location data to the formation models. The method further includes comparing the formation data and participant location data to play models; and determining play data based on the comparing the formation data and participant location data to the play models.

First claim

Opening claim text (preview).

That which is claimed: 1. A method for determining play data, the method comprising: correlating at least one tag to a participant; receiving blink data transmitted by the at least one tag; determining tag location data based on the blink data; receiving participant role data; comparing the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; determining participant location data based on the comparing the tag location data to the participant dynamics/kinetics models receiving field data; comparing the participant location data to formation models based at least in part on the participant role data and the field data; determining formation data based on the comparing the participant location data to the formation models; comparing the formation data and participant location data to play models; and determining play data based on the comparing the formation data and participant location data to the play models. 2. The method of claim 1 further comprising: updating the play models based on the play data. 3. The method of claim 1 further comprising: determining output events based at least in part on the tag location data, the participant location data, the formation data, and the play data; storing the output events in a data store; and providing at least some of the output events to one or more analytics systems or control systems. 4. The method of claim 3 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a visualization system, wherein the visualization system is configured to generate graphics, displays, or visualizations of the at least some of the output events. 5. The method of claim 3 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a game operations system, wherein the game operations system is configured to update at least one of a game clock, a play clock, and a score board based on the at least some of the output events. 6. The method of claim 3 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a camera control system, wherein the camera control system is configured to engage one or more cameras based on the at least some of the output events. 7. The method of claim 3 wherein the determining output events further includes determining output events based at least in part on weather data received from one or more weather sensors. 8. An apparatus for determining play data comprising at least one processor and at least one memory including computer program instructions, the at least one memory and the computer program instructions configured to, in cooperation with the at least one processor, cause the apparatus to: correlate at least one tag to a participant; receive blink data transmitted by the at least one tag; determine tag location data based on the blink data; receive participant role data; compare the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; determine participant location data based on the comparing the tag location data to the participant dynamics/kinetics models receive field data; compare the participant location data to formation models based at least in part on the participant role data and the field data; and determine formation data based on the comparing the participant location data to the formation models; compare the formation data and participant location data to play models; and determine play data based on the comparing the formation data and participant location data to the play models. 9. The apparatus of claim 8 further comprising the at least one memory and the computer program instructions configured to, in cooperation with the at least one processor, cause the apparatus to: update the play models based on the play data. 10. The apparatus of claim 8 further comprising the at least one memory and the computer program instructions configured to, in cooperation with the at least one processor, cause the apparatus to: determine output events based at least in part on the tag location data, the participant location data, the formation data, and the play data; store the output events in a data store; and provide at least some of the output events to one or more analytics systems or control systems. 11. The apparatus of claim 10 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a visualization system, wherein the visualization system is configured to generate graphics, displays, or visualizations of the at least some of the output events. 12. The apparatus of claim 10 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a game operations system, wherein the game operations system is configured to update at least one of a game clock, a play clock, and a score board based on the at least some of the output events. 13. The apparatus of claim 10 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a camera control system, wherein the camera control system is configured to engage one or more cameras based on the at least some of the output events. 14. A computer program product for determining play data, the computer program product comprising a non-transitory computer readable storage medium and computer program instructions stored therein, the computer program instructions comprising program instructions at least configured to: correlate at least one tag to a participant; receive blink data transmitted by the at least one tag; determine tag location data based on the blink data; receive participant role data; compare the tag location data to participant dynamics/kinetics models based at least in part on the participant role data; determine participant location data based on the comparing the tag location data to the participant dynamics/kinetics models receive field data; compare the participant location data to formation models based at least in part on the participant role data and the field data; determine formation data based on the comparing the participant location data to the formation models; compare the formation data and participant location data to play models; and determine play data based on the comparing the formation data and participant location data to the play models. 15. The computer program product of claim 14 further comprising computer program instructions at least configured to: update the play models based on the play data. 16. The computer program product of claim 14 further comprising computer program instructions at least configured to: determine output events based at least in part on the tag location data, the participant location data, the formation data, and the play data; store the output events in a data store; and provide at least some of the output events to one or more analytics systems or control systems. 17. The computer program product of claim 16 wherein the providing the output events to one or more analytics systems or control systems includes providing at least some of the output events to a visualization system, wherein the visu

Assignees

Inventors

Classifications

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Transponders, e.g. RFID · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

  • Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing · CPC title

  • ultra wide band · 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 US9002485B2 cover?
Systems, methods, apparatuses, and computer readable media are disclosed for providing analytics using real time data on movement and proximity of tagged objects for determining play models and outputting events. In one embodiment, a method is provided for determining play data that at least includes correlating at least one tag to a participant; receiving blink data transmitted by the at least…
Who is the assignee on this patent?
Zih Corp
What technology area does this patent fall under?
Primary CPC classification H04W4/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).