# US 12,005,337 B2 · Autonomous digital media processing systems and methods

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,005,337 B2
- Document ID: US12005337B2
- Status: Granted
- Kind: B2
- Application number: 18/233,428
- Filed: 2023-08-14
- Published: 2023-11-30
- Granted: 2024-06-11
- Earliest claimed: 2020-06-04
- Assignees: Hole-In-One Media, Inc.
- Applicants: Hole-In-One Media, Inc.
- Inventors: Kevin R. Imes
- Web page: https://patentgrep.com/patent/US12005337B2

## CPC

- A63B 71/0616: {Means for conducting or scheduling competition, league, tournaments or rankings}
- G01S 13/867: {Combination of radar systems with cameras}
- A63B 71/0622: {Visual, audio or audio-visual systems for entertaining, instructing or motivating the user}
- G01S 13/582: {adapted for simultaneous range and velocity measurements}
- G01S 13/88: Radar or analogous systems specially adapted for specific applications (electromagnetic prospecting or detecting of objects, e.g. near-field detection, G01V3/00)
- G06K 7/1417: {2D bar codes}
- G06Q 20/28: Pre-payment schemes, e.g. "pay before"
- G06Q 20/3821: {Electronic credentials}
- G06Q 20/3825: {Use of electronic signatures}
- G06Q 20/385: {using an alias or single-use codes}
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- G06V 20/42: {of sport video content}
- G06V 20/44: {Event detection}
- G06V 20/49: {Segmenting video sequences, i.e. computational techniques such as parsing or cutting the sequence, low-level clustering or determining units such as shots or scenes}
- G06V 40/23: {Recognition of whole body movements, e.g. for sport training}
- H04N 23/61: based on recognised objects
- H04N 23/617: Upgrading or updating of programs or applications for camera control
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04N 23/69: Control of means for changing angle of the field of view, e.g. optical zoom objectives or electronic zooming
- H04N 23/695: Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects
- A63B 2220/806: Video cameras
- A63B 2220/89: Field sensors, e.g. radar systems
- G01S 2013/0263: {Passive array antenna}
- G06V 20/52: Surveillance or monitoring of activities, e.g. for recognising suspicious objects (recognising microscopic objects G06V20/69)
- H04N 5/77: between a recording apparatus and a television camera
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G01S: RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system for monitoring and recording and processing an activity includes one or more cameras for automatically recording video of the activity. A remote media system is located at the location of the activity. A network media processor and services is communicatively coupled with the remote media system. The remote media system includes one or more AI enabled cameras. The AI enabled camera is configured to record the activity. The network media processor is configured to receive an activation request of the AI enabled camera and validate the record request.

## Claims

### Claim 1

A system for operating performance-based competitions, the system comprising:
at least one AI enabled camera located at a golf course having a golf hole and configured to record video of at least one golfer detected at the golf hole;
a competition-based network media processor and services (CNMS) including a network media processor configured to:
receive a request to participate in at least one of the performance-based competitions,
detect a presence of the at least one golfer at the golf hole corresponding to the at least one of the performance-based competitions,
receive a request to activate recording of the video of the at least one golfer in response to the detected presence of the at least one golfer, the request to activate recording the video of the at least one golfer includes a user profile identifier of the at least one golfer,
validate the at least one golfer using the user profile identifier and a location of the golf hole, and
activate recording of the video of the at least one golfer and the at least one of the performance-based competitions using the at least one AI enabled camera at the golf hole; and
a graphical user interface configured to be displayed at a destination, the graphical user interface including:
information associated with the performance-based competitions at the golf hole of the golf course,
a selectable terms and condition element configured to be activated by the at least one golfer to agree to participate in at least one of the performance-based competitions at the golf hole, and
a submit selector configured to send the request to participate in the at least one of the performance-based competitions;
the CNMS further configured to detect a successful attempt of the at least one golfer related to the at least one of the performance-based competitions.

### Claim 2 (depends on 1)

The system of claim 1, further comprising a QR golf code having a unique graphic identifier encoded on a surface of the QR golf code associated with at least one of the golf hole and the golf course and wherein the graphical user interface is further configured to enable the at least one golfer to buy in and compete in the at least one of the performance-based competitions at the golf hole and the golf course associated with the QR golf code in response to the at least one golfer scanning the QR golf code.

### Claim 3 (depends on 2)

The system of claim 2, wherein the buy in and competing by the at least one golfer occurs temporally after the at least one golfer plays at the golf hole.

### Claim 4 (depends on 1)

The system of claim 1, further including an AI logic installed on the at least one AI enabled camera or at the CNMS configured to detect a specific object or objects in the video.

### Claim 5 (depends on 4)

The system of claim 4, further including a radar unit installed at the golf hole and configured to detect movement and send radar data to the CNMS and wherein the network media processor is configured to process frames of the video recording using image processing and the CNMS is further configured to determine a distance a golf ball associated with the at least one golfer is to the golf hole using at least one of the AI logic and the radar data and the image processing, the distance the golf ball is to the golf hole used to detect the successful attempt.

### Claim 6 (depends on 4)

The system of claim 4, wherein the at least one AI enabled camera comprises a remote media system (RMS) located at the golf course, the RMS includes a communication interface configured to receive an input to activate recording of the video of the at least one golfer at the golf hole, wherein the video includes a plurality of images of the at least one golfer having objects within the images that are detectable using the AI logic.

### Claim 7 (depends on 1)

The system of claim 1, wherein competition rules are automatically determined based on a locality of the at least one of the performance-based competitions.

### Claim 8 (depends on 1)

The system of claim 1, wherein payment is automatically initiated to the at least one golfer associated with the successful attempt.

### Claim 9 (depends on 1)

The system of claim 1, further including a digital token purchased by the at least one golfer prior to participating in at least one of the performance-based competitions.

### Claim 10 (depends on 9)

The system of claim 9, wherein the digital token enables the at least one golfer to buy in and compete in the at least one of the performance-based competitions without further expense.

### Claim 11 (depends on 1)

The system of claim 1, wherein the graphical user interface is presented in a golf cart.

### Claim 12

A method for automatically administering performance-based competitions, the method comprising:
providing information associated with the performance-based competitions at a golf hole of a golf course on a graphical user interface displayed at a destination;
providing a selectable terms and condition element on the graphical user interface, the selectable terms and condition element activated by a at least one golfer to agree to participate in at least one of the performance-based competitions at the golf hole;
receiving a request to participate in the at least one of the performance-based competitions at a competition-based network media processor and service (CNMS) in response to the at least one golfer selecting a submit selector associated with the selectable terms and condition element;
detecting a presence of the at least one golfer at the golf hole corresponding to the at least one of the performance-based competitions;
receiving a request to activate recording a video of the at least one golfer at the CNMS in response to the detected presence of the at least one golfer and the request to participate, the request to activate recording the video of the at least one golfer includes a user profile identifier of the at least one golfer;
validating the at least one golfer using the user profile identifier and a location of the golf hole;
activating recording of the video of the at least one golfer and the at least one of the performance-based competitions using at least one AI enabled camera at the golf hole; and
detecting an occurrence of a winning event in the at least one of the performance-based competitions.

### Claim 13 (depends on 12)

The method of claim 12, further including the step of detecting a specific object or objects in the video of the at least one golfer using an AI logic installed on the at least one AI enabled camera or at the CNMS.

### Claim 14 (depends on 13)

The method of claim 13, further including:
detecting movement and sending radar data to the CNMS using a radar unit installed at the golf hole;
processing frames of the video using image processing using the CNMS; and
determining distance a golf ball associated with the at least one golfer is to the golf hole using at least one of the AI logic and the radar data and the image processing, the distance the golf ball is to golf hole used to detect the occurrence of the winning event.

### Claim 15 (depends on 14)

The method of claim 14, wherein the determining distance the golf ball associated with the at least one golfer is to the golf hole using the at least one of the AI logic and the radar data and the image processing includes updating a database to record the distance the golf ball is to the golf hole for the at least one golfer.

### Claim 16 (depends on 12)

A The method of claim 12, wherein rules of the performance-based competitions are determined automatically based on a locality of the performance-based competitions.

### Claim 17 (depends on 12)

The method of claim 12, wherein the detection of the occurrence of the winning event is determined automatically by the CNMS.

### Claim 18 (depends on 12)

The method of claim 12, further including enabling the at least one golfer to buy in and compete in the at least one of the performance-based competitions at the at least one of the golf hole and the golf course associated with a QR golf code having a unique graphic identifier encoded on a surface of the QR golf code using the graphical user interface in response to the at least one golfer scanning the QR golf code.

### Claim 19 (depends on 12)

The method of claim 12, further including wherein automatically initiating payment to the at least one golfer associated with the winning event.

### Claim 20

An AI enabled golf course comprising:
a golf hole having a green, a tee box, and a hole with a flagstick positioned within the golf hole;
at least one AI enabled camera located at the golf hole and configured to record video of at least one golfer detected at the golf hole;
a competition-based network media processor and services (CNMS) including a network media processor configured to:
receive a request to participate in at least one performance-based competitions,
detect a presence of the at least one golfer at the golf hole corresponding to the at least one of the performance-based competitions,
receive a request to activate recording of a video of at least one golfer in response to the detected presence of the at least one golfer, the request to activate recording the video of the at least one golfer includes a user profile identifier of the at least one golfer,
validate the at least one golfer using the user profile identifier and a location of the golf hole, and
activate recording of the video of the at least one golfer and the at least one of the performance-based competitions using the at least one AI enabled camera at the golf hole;
a radar unit installed at the golf hole and configured to detect movement and send radar data to the CNMS; and
a graphical user interface configured to be displayed at a destination, the graphical user interface including:
information associated with the performance-based competitions at the AI enabled golf course,
a selectable terms and condition element configured to be activated by at least one golfer to agree to participate in at least one of the performance-based competitions at the golf hole, and
a submit selector configured to send the request to participate in the at least one of the performance-based competitions;
the CNMS further configured to detect a successful attempt of the at least one golfer related to the at least one of the performance-based competitions, detection of the successful attempt including determining distance a golf ball associated with the at least one golfer is to the golf hole using the radar data.

### Claim 21 (depends on 20)

The AI enabled golf course of claim 20, wherein the at least one AI enabled camera is in communication with the CNMS located remote to the at least one AI enabled camera, the network media processor configured to process frames of the video recording using image processing.

### Claim 22 (depends on 21)

The AI enabled golf course of claim 21, further including an AI logic installed on the at least one AI enabled camera or at the CNMS configured to detect a specific object or objects in the video of the at least one golfer, wherein determining distance the golf ball associated with the at least one golfer is to the golf hole further using at least one of the AI logic and the image processing.

### Claim 23 (depends on 20)

The AI enabled golf course of claim 20, further comprising a QR golf code having a unique graphic identifier encoded on a surface of the QR golf code associated with at least one of the golf hole and the AI enabled golf course and wherein the graphical user interface is further configured to enable the at least one golfer to buy in and compete in the at least one of the performance-based competitions at the at least one of the golf hole and the AI enabled golf course associated with the QR golf code in response to the at least one golfer scanning the QR golf code.

### Claim 24 (depends on 20)

The AI enabled golf course of claim 20, wherein the graphical user interface is further configured to sort and filter the performance-based competitions at the AI enabled golf course in response to corresponding selections by the at least one golfer.

### Claim 25 (depends on 20)

The AI enabled golf course of claim 20, wherein competition rules are automatically determined based on a locality of the at least one of the performance-based competitions.

### Claim 26 (depends on 20)

The AI enabled golf course of claim 20, further including another golf hole with no performance-based competitions.

### Claim 27

A method for automatically administering performance-based competitions, the method comprising:
providing information associated with the performance-based competitions at a golf hole of a golf course on a graphical user interface displayed at a destination;
providing a selectable terms and condition element on the graphical user interface, the selectable terms and condition element activated by at least one golfer to agree to participate in at least one of the performance-based competitions at the golf hole;
receiving a request to participate in the at least one of the performance-based competitions at a competition-based network media processor and service (CNMS) in response to the at least one golfer selecting a submit selector associated with the selectable terms and condition element;
detecting a presence of the at least one golfer at the golf hole corresponding to the at least one of the performance-based competitions;
receiving a request to activate recording a video of the at least one golfer at the CNMS in response to the detected presence of the at least one golfer and the request to participate, the request to activate recording the video of the at least one golfer includes a user profile identifier of the at least one golfer;
validating the at least one golfer using the user profile identifier and a location of the golf hole;
activating recording of the video of the at least one golfer and the at least one of the performance-based competitions using at least one AI enabled camera in communication with the CNMS and processing frames of the video recording using image processing by the CNMS;
detecting a specific object or objects in the video of the at least one golfer using an AI logic installed on the at least one AI enabled camera or at the CNMS;
detecting movement at the golf hole and sending radar data to the CNMS using a radar unit installed at the golf hole;
determining a distance a golf ball associated with the at least one golfer is to the golf hole using at least one of the AI logic and the radar data and the image processing;
detecting an occurrence of a winning event in the at least one of the performance-based competitions using the distance the golf ball is to the golf hole; and
automatically initiating payment to the at least one golfer associated with the winning event in response to detecting the occurrence of the winning event in the at least one of the performance-based competitions.
