US2026091290A1PendingUtilityA1

Virtual umpire system

Assignee: ABL IP HOLDING LLCPriority: Oct 1, 2024Filed: Oct 1, 2025Published: Apr 2, 2026
Est. expiryOct 1, 2044(~18.2 yrs left)· nominal 20-yr term from priority
A63B 71/06
74
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A virtual umpire system operates using data captured from one or more fixtures positioned proximate to a playing surface. Each fixture includes: a support; a radar system positioned to capture radar data for an area that includes the playing surface; and a local controller stack. The stack includes control circuitry for controlling the radar system and will, in response to receiving a command to provide a virtual umpire service: (a) cause the radar system to capture the radar data for the area during a time period; (b) process the radar data to identify, in the radar data, a specified object; (c) determine whether the object is within or outside of a boundary of the playing surface; and (d) send a result of the determining to another device of the system. Systems and methods for processing the data captured by the system are also disclosed.

Claims

exact text as granted — not AI-modified
1 . A system, comprising:
 a plurality of fixtures positioned proximate to a playing surface, wherein each of the fixtures comprises:
 a support, 
 a radar system connected to and supported by the support and positioned to capture radar data for an area that includes the playing surface, and 
 a local controller stack connected to the support, and that includes control circuitry for controlling the radar system and a memory containing local programming instructions that will, upon execution, cause a processor of the system to, in response to receiving a command to provide a virtual umpire service:
 cause the radar system to capture the radar data for the area during a time period, 
 process the radar data to identify, in the radar data, a specified object, 
 determine whether a position of the specified object is within or outside of a boundary of the playing surface, and 
 send a result of the determining to another device of the system. 
 
   
     
     
         2 . The system of  claim 1 , wherein the processor is a local processor that is included in the local controller stack. 
     
     
         3 . The system of  claim 1 , further comprising:
 a luminaire attached to the fixture,   wherein at least some of the control circuitry of the local controller stack is also for controlling the luminaire.   
     
     
         4 . The system of  claim 3 , wherein the instructions to send the result of the determining to another device of the system comprise instructions to cause the luminaire to change one or more characteristics of light output by the luminaire in response to the result. 
     
     
         5 . The system of  claim 1 , wherein the instructions to send the result of the determining to another device of the system comprise instructions to send the result to a scoreboard that is installed proximate to the playing surface for causing the scoreboard to update information displayed in response to the result. 
     
     
         6 . The system of  claim 1 , further comprising a gateway controller that is positioned proximate to the playing surface and that will, in operation, receive data from each of the local controller stacks and send commands to each of the local controller stacks for operation of the radar systems. 
     
     
         7 . The system of  claim 6 , wherein:
 the instructions to send the result of the determining comprise instructions to send the radar data to the gateway controller; and   the gateway controller comprises a memory and programming instructions that will cause the gateway controller to:
 receive first radar data from the radar system, 
 receive additional radar data from one or more additional radar systems that are installed on one or more additional fixtures positioned proximate the playing surface, and 
 process the first radar data and the additional radar data to further determine whether the position of the specified object is within or outside of the boundary. 
   
     
     
         8 . The system of  claim 7 , further comprising:
 a luminaire attached to the fixture,   wherein at least some of the control circuitry of the local controller stack is also for controlling the luminaire.   
     
     
         9 . The system of  claim 1 , further comprising a server that comprises a server processor and programming instructions that will, upon execution, cause the server to, in response to receiving a request from a mobile electronic device:
 send, to the mobile electronic device for output on a user interface, a user-selectable prompt to trigger operation of the virtual umpire service; and   in response to receiving both a user selection of the prompt and payment information for the virtual umpire service from the mobile electronic device, generate the command to operate the virtual umpire service sending the command to the local controller stack.   
     
     
         10 . The system of  claim 9 , further comprising additional programming instructions to cause the server to, in response to receiving the request:
 determine whether an administrator is exercising control of the system at the time the request is received; and   only generatiethe command to provide the virtual umpire service after confirming that the administrator is not exercising control of the system at the time the user interface request is received.   
     
     
         11 . A method of providing a virtual umpire service, the method comprising:
 by a processor of a local controller stack that is connected to a fixture that includes a radar system that is positioned to capture radar data for an area that includes a playing surface, in response to receiving a command to provide the virtual umpire service:
 cause the radar system to capture the radar data for the area during a time period; 
 process the radar data to identify, in the radar data, a specified object; 
 determine whether a position of the specified object is within or outside of a boundary of the playing surface; and 
 send a result of the determining to another device of the system. 
   
     
     
         12 . The method of  claim 11 , wherein:
 the fixture further comprises a luminaire; and   the method also comprises, by the processor in response to the command also comprising a command to operate the luminaire, controlling the luminaire while also providing the virtual umpire service.   
     
     
         13 . The method of  claim 12 , wherein sending the result of the determining to another device of the system comprises causing the luminaire to change one or more characteristics of light output by the luminaire in response to the result. 
     
     
         14 . The method of  claim 11 , wherein sending the result of the determining to another device of the system comprises sending the result to a scoreboard that is installed proximate to the playing surface for causing the scoreboard to update information displayed in response to the result. 
     
     
         15 . The method of  claim 11 , further comprising, by a gateway controller that is positioned proximate to the playing surface:
 receiving data from the local controller stack and one or more additional local controller stacks of additional fixtures that include additional radar systems that are positioned to capture radar data for an area that includes the playing surface; and   sending commands to each of the local controller stacks for operation of their corresponding radar systems.   
     
     
         16 . The method of  claim 15 , wherein:
 sending the result of the determining comprise sending the radar data to the gateway controller; and   the method further comprises, by the gateway controller in response to receiving the radar first radar data from the radar system and additional radar data from the additional radar systems, processing the first radar data and the additional radar data to further determine whether the position of the specified object is within or outside of the boundary.   
     
     
         17 . The method of  claim 16 , wherein:
 the fixture further comprises a luminaire; and   the method also comprises, by the processor in response to the command also comprising a command to operate the luminaire, controlling the luminaire while also providing the virtual umpire service.   
     
     
         18 . The method of  claim 11  further comprising, by a server in response to receiving a request from a mobile electronic device:
 sending, to the mobile electronic device for output on a user interface, a user-selectable prompt to trigger operation of the virtual umpire service; and 
 in response to receiving both a user selection of the prompt and payment information for the virtual umpire service from the mobile electronic device, generating the command to operate the virtual umpire service sending the command to the local controller stack. 
 
     
     
         19 . The method of  claim 18  further comprising, by the server in response to receiving the request:
 determining whether an administrator is exercising control of the system at the time the request is received; and 
 only generating the command to provide the virtual umpire service after confirming that the administrator is not exercising control of the system at the time the user interface request is received. 
 
     
     
         20 . A computer program product comprising a non-transitory memory device storing programming instructions that will, upon execution, cause a processor of a fixture that includes a radar system, in response to receiving a command to provide a virtual umpire service:
 cause the radar system to capture the radar data for an area that includes a playing surface during a time period;   process the radar data to identify, in the radar data, a specified object;   determine whether a position of the specified object is within or outside of a boundary of the playing surface; and   send a result of the determining to another device of the system.

Join the waitlist — get patent alerts

Track US2026091290A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.