# US 11,443,248 B2 · Automated scheduling of events with multiple performers

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

- Number: US 11,443,248 B2
- Document ID: US11443248B2
- Status: Granted
- Kind: B2
- Application number: 16/915,230
- Filed: 2020-06-29
- Published: 2020-12-31
- Granted: 2022-09-13
- Earliest claimed: 2019-06-28
- Applicants: Timeslots LLC
- Inventors: John Michalak; Dan Cull; Troy Nethken; Corey Fleming; Tas Nadas
- Web page: https://patentgrep.com/patent/US11443248B2

## CPC

- G06Q 10/02: Reservations, e.g. for tickets, services or events
- G06F 16/9554: {by using bar codes}
- G06Q 10/028: {for seating or spaces in a venue}
- G06Q 10/06311: {Scheduling, planning or task assignment for a person or group}
- G06Q 10/109: Time management, e.g. calendars, reminders, meetings or time accounting
- 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
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Systems and methods are provided for assigned a plurality of timeslots for an event to a plurality of performers. A plurality of ticket requests from a plurality of computing devices are tracked at a server. Each ticket request includes an indicator representing at least one of the plurality of performers. A score is assigned to each of the plurality of performers based on the indicators associated with each performer across the plurality of ticket requests. A plurality of timeslots for the event are assigned to the plurality of performers according to the determined score for each of the plurality of performers.

## Claims

### Claim 1

A method comprising: generating, for each of a plurality of performers performing at an event, a unique uniform resource link (URL) from which the ticket portal can be accessed; redirecting traffic from each of the URLs associated with the plurality of performers to a landing page that allows a user to generate a ticket request at a server to provide a plurality of ticket requests for the event, each ticket request of the plurality of ticket requests comprising an indicator representing the unique URL from which the landing page was accessed, such that the indicator represents the performer of the plurality of performers associated with the unique URL; assigning a score to each of the plurality of performers based on the indicators associated with each performer across the plurality of ticket requests; ranking the plurality of performers according to the determined score for each performer to provide a ranking of the plurality of performers; and assigning a plurality of timeslots, each representing a period of time for which one of the plurality of performers will perform at for the event, to the plurality of performers according to the determined score for each of the plurality of performers, wherein each of the plurality of timeslots has an associated priority and the plurality of timeslots are assigned in order of priority to the plurality of performers in an order defined by the ranking.

### Claim 2 (depends on 1)

The method of claim 1, further comprising generating a quick response (QR) code for the unique URL associated with each of the plurality of performers, such that a computing device associated with the user can access the unique URL for one of the plurality of performers by capturing an image of the QR code.

### Claim 3 (depends on 1)

The method of claim 1, wherein each of the plurality of timeslots has an associated priority associated with each of the plurality of performers, and assigning the plurality of timeslots in order of priority to the plurality of performers in the order defined by the ranking comprises assigning to each performer, in the order defined by the ranking, a timeslot of a set of unassigned timeslots from the plurality of timeslots that has a highest priority associated with the performer.

### Claim 4 (depends on 1)

The method of claim 1, wherein assigning the plurality of timeslots in order of priority to the plurality of performers in an order defined by the ranking comprises: generating an electronic communication to a first performer in the ranking of the plurality of performers requesting selection of a timeslot of the plurality of timeslots; receiving an electronic communication from the first performer indicating the selection of the timeslot; and generating an electronic communication to a second performer in the ranking of the plurality of performers requesting selection of a timeslot of a set of remaining timeslots from the plurality of timeslots.
