Systems and methods for integrated automated sports data collection and analytics platform
First Claim
1. A system for data collection and analytics for a sports activity, comprising:
- a server platform constructed and configured for network communication with a multiplicity of sensors and a multiplicity of user devices, wherein the server platform comprises at least one intelligence engine and at least one synchronization engine, wherein each of the multiplicity of user devices includes at least one application program;
wherein the multiplicity of sensors is operable to track a multiplicity of world objects related to the sports activity and collect and communicate data inputs to the server platform in real time or near real time, thereby creating tracking data;
wherein the multiplicity of world objects includes a multiplicity of players and at least one sports element;
wherein the server platform is operable to collect and integrate the tracking data from the multiplicity of sensors and sports data for the sports activity in real time or near real time;
wherein the sports data includes the data inputs from the multiplicity of sensors;
wherein the sports data includes real time data relating to sports rules-based events;
wherein the server platform is operable to automatically correlate the tracking data and the sports data with a corresponding Coordinated Universal Time (UTC) timecode based on rules related to the sports activity, thereby creating a multiplicity of UTC-coded data sets;
wherein the server platform is operable to synchronize the multiplicity of UTC-coded data sets in real time or near real time, thereby creating a time-synchronized data set;
wherein the server platform is operable to provide analytics based on the time-synchronized data set in real time or near real time, thereby creating analyzed data;
wherein the multiplicity of user devices is operable to display the analyzed data based on the at least one application program;
wherein the server platform is operable to normalize and synchronize the sports data for the sports activity, and wherein the server platform is operable for data archiving, post data playback, live data push, video-data synchronization, sport specific triggers, and event context mapping.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and apparatus for data collection and analytics for a sports activity are disclosed. A multiplicity of sensors tracks a multiplicity of world objects related to the sports activity, collects and communicates tracking data to a server platform in real time or near real time. The server platform integrates the tracking data from the multiplicity of sensors and scoring data for the sports activity, and correlates the tracking data and the scoring data with a corresponding UTC timecode based on rules related to the sports activity, thereby creating a multiplicity of UTC-coded data sets. The server platform synchronizes the multiplicity of UTC-coded data sets, thereby creating a time-synchronized data set. The server platform provides analytics based on the time-synchronized data set, thereby creating analyzed data. The multiplicity of user devices displays the analyzed data based on at least one application program.
47 Citations
20 Claims
-
1. A system for data collection and analytics for a sports activity, comprising:
-
a server platform constructed and configured for network communication with a multiplicity of sensors and a multiplicity of user devices, wherein the server platform comprises at least one intelligence engine and at least one synchronization engine, wherein each of the multiplicity of user devices includes at least one application program; wherein the multiplicity of sensors is operable to track a multiplicity of world objects related to the sports activity and collect and communicate data inputs to the server platform in real time or near real time, thereby creating tracking data; wherein the multiplicity of world objects includes a multiplicity of players and at least one sports element; wherein the server platform is operable to collect and integrate the tracking data from the multiplicity of sensors and sports data for the sports activity in real time or near real time; wherein the sports data includes the data inputs from the multiplicity of sensors; wherein the sports data includes real time data relating to sports rules-based events; wherein the server platform is operable to automatically correlate the tracking data and the sports data with a corresponding Coordinated Universal Time (UTC) timecode based on rules related to the sports activity, thereby creating a multiplicity of UTC-coded data sets; wherein the server platform is operable to synchronize the multiplicity of UTC-coded data sets in real time or near real time, thereby creating a time-synchronized data set; wherein the server platform is operable to provide analytics based on the time-synchronized data set in real time or near real time, thereby creating analyzed data; wherein the multiplicity of user devices is operable to display the analyzed data based on the at least one application program; wherein the server platform is operable to normalize and synchronize the sports data for the sports activity, and wherein the server platform is operable for data archiving, post data playback, live data push, video-data synchronization, sport specific triggers, and event context mapping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for data collection and analytics for a sports activity, comprising:
-
providing a server platform constructed and configured for network communication with a multiplicity of sensors and a multiplicity of user devices, wherein the server platform comprises at least one intelligence engine and at least one synchronization engine, wherein each of the multiplicity of user devices includes at least one application program; the multiplicity of sensors tracking a multiplicity of world objects related to the sports activity in real time or near real time; wherein the multiplicity of world objects includes a multiplicity of players and at least one sports element; the multiplicity of sensors collecting and communicating data inputs to the server platform in real time or near real time, thereby creating tracking data; the server platform collecting and integrating the tracking data from the multiplicity of sensors and sports data for the sports activity in real time or near real time, wherein the sports data includes the data inputs from the multiplicity of sensors, wherein the sports data includes real time data relating to sports rules-based events; the server platform automatically correlating the tracking data and the sports data with a corresponding Coordinated Universal Time (UTC) timecode based on rules related to the sports activity, thereby creating a multiplicity of UTC-coded data sets; the server platform synchronizing in real time the multiplicity of UTC-coded data sets, thereby creating a time-synchronized data set; the server platform providing real time or near real time analytics based on the time-synchronized data set, thereby creating analyzed data; the multiplicity of user devices displaying the analyzed data based on the at least one application program; and the server platform normalizing and synchronizing the sports data; wherein the server platform is operable for data archiving, post data playback, live data push, video-data synchronization, sport specific triggers, and event context mapping. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus for data collection and analytics for a sports activity, comprising:
-
a server platform comprising at least one intelligence engine and at least one synchronization engine; wherein the server platform is constructed and configured for network communication with a multiplicity of sensors and a multiplicity of user devices, wherein each of the multiplicity of user devices includes at least one application program; wherein the multiplicity of sensors is operable to track a multiplicity of world objects related to the sports activity and collect and communicate data inputs to the server platform in real time or near real time, thereby creating tracking data; wherein the multiplicity of world objects includes a multiplicity of players and at least one sports element; wherein the at least one intelligence engine is operable to collect and integrate the tracking data from the multiplicity of sensors and sports data for the sports activity in real time or near real time; wherein the sports data includes the data inputs from the multiplicity of sensors; wherein the sports data includes real time data relating to sports rules-based events; wherein the at least one intelligence engine is operable to automatically correlate the tracking data and the sports data with a corresponding Coordinated Universal Time (UTC) timecode based on rules related to the sports activity, thereby creating a multiplicity of UTC-coded data sets; wherein the at least one synchronization engine is operable to synchronize the multiplicity of UTC-coded data sets in real time or near real time, thereby creating a time-synchronized data set; wherein the at least one synchronization engine is operable to provide analytics based on the time-synchronized data set in real time or near real time, thereby creating analyzed data; wherein the multiplicity of user devices is operable to display the analyzed data based on the at least one application program; wherein the server platform is operable to normalize and synchronize the sports data for the sports activity; and wherein the server platform is operable for data archiving, post data playback, live data push, video-data synchronization, sport specific triggers, and event context mapping. - View Dependent Claims (19, 20)
-
Specification