US 12,285,653 B2
Player monitoring systems and methods for compensating for network delay
Alan W. Marty, Menlo Park, CA (US); and John Carter, Elkmont, AL (US)
Assigned to Pillar Vision, Inc., Menlo Park, CA (US)
Filed by Pillar Vision, Inc., Menlo Park, CA (US)
Filed on Jan. 12, 2024, as Appl. No. 18/411,744.
Claims priority of provisional application 63/471,664, filed on Jun. 7, 2023.
Claims priority of provisional application 63/479,855, filed on Jan. 13, 2023.
Prior Publication US 2024/0252886 A1, Aug. 1, 2024
Int. Cl. A63B 71/06 (2006.01); A63B 24/00 (2006.01); A63F 13/213 (2014.01); A63F 13/42 (2014.01); G06K 9/00 (2022.01); G09B 5/04 (2006.01); G09B 19/00 (2006.01); A63B 69/00 (2006.01)
CPC A63B 24/0062 (2013.01) [A63B 71/0622 (2013.01); A63F 13/213 (2014.09); A63F 13/42 (2014.09); A63B 69/0071 (2013.01); A63B 71/0605 (2013.01); A63B 2220/05 (2013.01); A63B 2220/62 (2013.01); A63B 2220/806 (2013.01); A63B 2225/20 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A player monitoring system for compensating for network delays, comprising:
a first device having a first sensor configured to capture first images of a first player playing a dispersed sporting game on a first court or field, the first device configured to transmit the first images through a network;
a second device having a second sensor configured to capture second images of a second player playing the dispersed sporting game on a second court or field, the second device configured to transmit the second images through the network; and
a server configured to:
receive the first images and the second images from the network;
transmit a first ping through the network to the first device;
receive a first reply to the first ping transmitted from the first device through the network;
transmit a second ping through the network to the second device;
receive a second reply to the second ping transmitted from the second device through the network;
determine, based on the first reply, a first delay for a communication path between the first device and the server;
determine, based on the second reply, a second delay for a communication path between the second device and the server;
analyze the first images to detect a first event occurring for the dispersed game at the first court or field;
analyze the second images to detect a second event occurring for the dispersed game at the second court or field;
based on the first delay, determine a first time of the first event relative to a reference time domain;
based on the second delay, determine a second time of the second event relative to the reference time domain;
compare the first time and the second time;
determine a change in gameplay of the dispersed sporting game based on comparison of the first time and the second time; and
transmit information indicative of the change.