IP Library › Granted Patent US 11,398,907
Granted Patent B1
US 11,398,907 · App. 16/431,764 · Granted Jul 26, 2022

System and method for implementing live audition recording and verification

Inventors: Ciro Fodere (Miami, FL); Santiago Bertinat (Montevideo, UY); Juan Pablo Balarini (Montevideo, UY)
Assignee: HEARTOUT CORPORATION
H04L9/3213G06F16/71G06F16/735G06F16/748
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,398,907
App. No.
16/431,764
Granted
Jul 26, 2022
Kind
B1
Abstract

A method of verifying a recording of a live audition is provided that includes creating, by an audition server, an audition token associated with the live audition. The method includes saving a first record of the audition token and sending the audition token to a user device of a performer. The method includes receiving, by the audition server from the user device, the recording of the live audition associated with a received token. The method includes comparing a second record of the received token to the first record and verifying the recording of the live audition when the second record matches the first record. A system for verifying a recording of a live audition is provided. A live audition computer-implemented system is provided that includes an organizer database, a candidate database, and a recording and verification module to verify the recording as a unique trial.

Claims (53)

1. A method of verifying a recording of a live audition, comprising:

creating, by an audition server, an audition token associated with the live audition;

saving, in a database coupled to the audition server, a first record of the audition token;

sending, by the audition server, the audition token to a user device of a performer;

receiving, by the audition server from the user device, the recording of the live audition associated with a received token;

comparing a second record of the received token to the first record; and

verifying the recording of the live audition when the second record matches the first record.

2. The method of claim 1 , wherein:

the audition token is hashed and salted to form the first record; and

the received token is hashed and salted to form the second record.

3. The method of claim 1 , further comprising communicating by the audition server to the user device a tutorial for display on the user device prior the live audition.

4. The method of claim 1 , further comprising communicating by the audition server to the user device instructions to delete the audition token after a trial.

5. The method of claim 1 , further comprising:

encrypting communications from the audition server to the user device; and

decrypting communications received by the audition server from the user device.

6. The method of claim 1 , further comprising:

creating, by the audition server, a further audition token associated with the live audition;

saving, in the database coupled to the audition server, a further first record of the further audition token;

sending, by the audition server, the further audition token to the user device of the performer;

receiving, by the audition server from the user device, a further recording of the live audition associated with a further received token;

comparing a further second record of the further received token to the further first record; and

verifying the further recording of the live audition when the further second record matches the further first record.

7. The method of claim 6 , further comprising receiving, by the audition server from the user device, a selection between the recording and the further recording for submission to the live audition.

8. The method of claim 6 , wherein the creating of the further audition token is in response to an administrator action.

9. A system for verifying a recording of a live audition, comprising:

an audition server comprising a first processor and a first memory, the first processor, when executing a first set of instructions stored in the first memory, causing the audition server to create an audition token associated with the live audition;

a database coupled to the audition server and configured to save a first record of the audition token;

a communication interface coupled to the audition server and configured to send the audition token to a user device of a performer, the communication interface further configured to receive, from the user device, the recording of the live audition being associated with a received token; and

a second processor configured to compare a second record of the received token to the first record, and further configured to verify the recording of the live audition when the second record matches the first record.

10. The system of claim 9 , wherein the second processor is further configured to:

hash and salt the audition token to form the first record; and

hash and salt the received token to form the second record.

11. The system of claim 9 , wherein the communication interface is further configured to communicate to the user device a tutorial for display on the user device prior the live audition.

12. The system of claim 9 , wherein the communication interface is further configured to communicate to the user device instructions to delete the audition token after a trial.

13. The system of claim 9 , wherein the communication interface is further configured to:

encrypt communications from the audition server to the user device; and

decrypt communications received by the audition server from the user device.

14. The system of claim 9 , wherein:

the audition server is further configured to create a further audition token associated with the live audition;

the database is further configured to save a further first record of the further audition token;

the communication interface is further configured to send the further audition token to the user device of the performer, the communication interface further configured to receive, from the user device, the further recording of the live audition being associated with a further received token; and

the second processor is further configured to compare a further second record of the further received token to the further first record, and further configured to verify the further recording of the live audition when the further second record matches the further first record.

15. The system of claim 14 , wherein the audition server is further configured to receive, from the user device, a selection between the recording and the further recording for submission to the live audition.

16. The system of claim 14 , wherein the audition server creates the further audition token in response to an administrator action.

17. A live audition computer-implemented system, comprising:

a processor; and

a memory;

wherein the processor is adapted to execute machine-readable instructions stored in the memory, the machine-readable instructions when executed causing the processor to form:

an organizer database adapted to receive information via an application programming interface (API) from an organizer mobile interface;

a candidate database adapted to receive information via the API from a candidate mobile device; and

a recording and verification module adapted to receive a recording from the candidate mobile device, verify the recording as a unique trial, and provide the recording to the organizer via the organizer mobile interface, the recording and verification module further configured to generate a unique identifier and communicate a unique identifier to the candidate mobile device;

wherein the recording received from the candidate mobile device includes the unique identifier; and

wherein the recording and verification module is further configured to verify the recording as a unique trial by comparing the unique identifier and the unique identifier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: FODERE, CIRO; BERTINAT, SANTIAGO; BALARINI, JUAN PABLO
To: HEARTOUT CORPORATION
Reel/Frame 049399/0609 →
Continuity (1)
Provisional Application 62681114 · Jun 6, 2018
Cited By (2)
US 12,238,088 US 12,706,903