Systems and methods for determining event schedules
AssigneeRecentive Analytics, Inc.
InventorsAndysheh Tabrizi, Evan Charles Smith
Life of this patent
Estimating the term…
Abstract
This application relates to systems and methods for generating desired or optimized event schedules. An example computer-implemented method of dynamically generating an event schedule includes: receiving one or more parameters for a series of live events to be held in a plurality of geographic regions; generating a schedule for the series of live events based on the one or more parameters; and automatically updating the schedule based on a change to the one or more parameters.
Claims20
A computer-implemented method of dynamically generating an event schedule, the method comprising:
- receiving one or more event parameters for series of live events, wherein the one or more event parameters comprise at least one of venue availability, venue locations, proposed ticket prices, performer fees, venue fees, scheduled performances by one or more performers, or any combination thereof;
- receiving one or more event target features associated with the series of live events, wherein the one or more event target features comprise at least one of event attendance, event profit, event revenue, event expenses, or any combination thereof;
- providing the one or more event parameters and the one or more event target features to a machine learning (ML) model, wherein the ML model is at least one of a neural network ML model and a support vector ML model;
- iteratively training the ML model to identify relationships between different event parameters and the one or more event target features using historical data corresponding to one or more previous series of live events, wherein such iterative training improves the accuracy of the ML model;
- receiving, from a user, one or more user-specific event parameters for a future series of live events to be held in a plurality of geographic regions;
- receiving, from the user, one or more user-specific event weights representing one or more prioritized event target features associated with the future series of live events;
- providing the one or more user-specific event parameters and the one or more user-specific event weights to the trained ML model;
- generating, via the trained ML model, a schedule for the future series of live events that is optimized relative to the one or more prioritized event target features;
- detecting a real-time change to the one or more user-specific event parameters;
- providing the real-time change to the trained ML model to improve the accuracy of the trained ML model;
- and
- updating, via the trained ML model, the schedule for the future series of live events such that the schedule remains optimized relative to the one or more prioritized event target features in view of the real-time change to the one or more user-specific event parameters.
A system comprising:
- one or more computer systems programmed to perform operations comprising:
- receiving one or more event parameters for series of live events, wherein the one or more event parameters comprise at least one of venue availability, venue locations, proposed ticket prices, performer fees, venue fees, scheduled performances by one or more performers, or any combination thereof;
- receiving one or more event target features associated with the series of live events, wherein the one or more event target features comprise at least one of event attendance, event profit, event revenue, event expenses, or any combination thereof;
- providing the one or more event parameters and the one or more event target features to a machine learning (ML) model, wherein the ML model is at least one of a neural network ML model and a support vector ML model;
- iteratively training the ML model to identify relationships between different event parameters and the one or more event target features using historical data corresponding to one or more previous series of live events, wherein such iterative training improves the accuracy of the ML model;
- receiving, from a user, one or more user-specific event parameters for a future series of live events to be held in a plurality of geographic regions;
- receiving, from the user, one or more user-specific event weights representing one or more prioritized event target features associated with the future series of live events;
- providing the one or more user-specific event parameters and the one or more user-specific event weights to the trained ML model;
- generating, via the trained ML model, a schedule for the future series of live events that is optimized relative to the one or more prioritized event target features;
- detecting a real-time change to the one or more user-specific event parameters;
- providing the real-time change to the trained ML model;
- providing the real-time change to the trained ML model to improve the accuracy of the trained ML model;
- and
- updating, via the trained ML model, the schedule for the future series of live events such that the schedule remains optimized relative to the one or more prioritized event target features in view of the real-time change to the one or more user-specific event parameters.
A computer-implemented method of dynamically generating an event schedule, the method comprising:
- receiving one or more event parameters for live events comprising performances by a plurality of performers, wherein the one or more event parameters comprise at least one of a list of the performers, a list of available venues in a plurality of geographic regions, proposed ticket prices, performer fees, venue fees, scheduled performances by one or more performers, or any combination thereof;
- receiving one or more event target features associated with live events, wherein the one or more event target features comprise at least one of event attendance, event profit, event revenue, event expenses, or any combination thereof;
- providing the one or more event parameters and the one or more event target features to a machine learning (ML) model, wherein the ML model is at least one of a neural network ML model and a support vector ML model;
- iteratively training the ML model to identify relationships between different event parameters and the one or more event target features using historical data corresponding to a plurality of previous live events, wherein such iterative training improves the accuracy of the ML model apply;
- receiving, from a user, one or more user-specific event parameters for a plurality of future live events to be held in a plurality of geographic regions;
- receiving, from the user, one or more user-specific event weights representing one or more prioritized event target features associated with the plurality of future live events;
- providing the one or more user-specific event parameters and the one or more user-specific event weights to the trained ML model;
- generating, via the trained ML model, a schedule for the plurality of future live events that is optimized relative to the one or more prioritized event target features;
- detecting a real-time change to the one or more user-specific event parameters;
- providing the real-time change to the trained ML model to improve the accuracy of the trained ML model;
- and
- updating, via the trained ML model, the schedule for the plurality of future live events such that the schedule remains optimized relative to the one or more prioritized event target features in view of the real-time change to the one or more user-specific event parameters.
A system comprising:
- one or more computer systems programmed to perform operations comprising:
- receiving one or more event parameters for live events comprising performances by a plurality of performers, wherein the one or more event parameters comprise at least one of a list of the performers, a list of available venues in a plurality of geographic regions, proposed ticket prices, performer fees, venue fees, scheduled performances by one or more performers, or any combination thereof;
- receiving one or more event target features associated with live events, wherein the one or more event target features comprise at least one of event attendance, event profit, event revenue, event expenses, or any combination thereof;
- providing the one or more event parameters and the one or more event target features to a machine learning (ML) model, wherein the ML model is at least one of a neural network ML model and a support vector ML model;
- iteratively training, in a second stage, the ML model to identify relationships between different event parameters and the one or more event target features using historical data corresponding to a plurality of previous live events, wherein such iterative training improves the accuracy of the ML model;
- receiving, from a user, one or more user-specific event parameters for a plurality of future live events to be held in a plurality of geographic regions;
- receiving, from the user, one or more user-specific event weights representing one or more prioritized event target features associated with the plurality of future live events;
- providing the one or more user-specific event parameters and the one or more user-specific event weights to the trained ML model;
- generating, via the trained ML model, a schedule for the plurality of future live events that is optimized relative to the one or more prioritized event target features;
- detecting a real-time change to the one or more user-specific event parameters;
- providing the real-time change to the trained ML model to improve the accuracy of the trained ML model;
- and
- updating, via the trained ML model, the schedule for the plurality of future live events such that the schedule remains optimized relative to the one or more prioritized event target features in view of the real-time change to the one or more user-specific event parameters.
Dependencies are inferred from the claim text.