US 11,687,855 B2
System for synchronizing entertainment production resource procurement with production project scheduling
Sean Douglas Cooney, Los Angeles, CA (US)
Assigned to Showrunnr, Inc., Los Angeles, CA (US)
Filed by Showrunnr, Inc., Los Angeles, CA (US)
Filed on Oct. 20, 2021, as Appl. No. 17/506,639.
Claims priority of provisional application 63/105,812, filed on Oct. 26, 2020.
Prior Publication US 2022/0129812 A1, Apr. 28, 2022
Int. Cl. G06Q 10/0631 (2023.01); G06Q 10/06 (2023.01); G06Q 10/10 (2023.01); G06Q 10/0639 (2023.01); G06Q 10/1093 (2023.01)
CPC G06Q 10/06313 (2013.01) [G06Q 10/06 (2013.01); G06Q 10/0631 (2013.01); G06Q 10/06312 (2013.01); G06Q 10/06314 (2013.01); G06Q 10/06398 (2013.01); G06Q 10/063112 (2013.01); G06Q 10/063116 (2013.01); G06Q 10/063118 (2013.01); G06Q 10/103 (2013.01); G06Q 10/1097 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method for alerting a user of a resource conflict on a media production timeline, the method comprising:
receiving, by a processor, user input into a timeline interface for a media production indicating a task, the task having a task time window, a set of personnel, equipment, or services requirements, and a scheduled performance period, wherein the time window is greater than a time required to complete the task and the scheduled performance period is within the time window;
identifying, based on resource metadata stored in a master database, scheduled entities with availability to provide resources for the media production matching the personnel, equipment, or services requirements of the task, the availability including times that fall outside the scheduled performance period and are within the time window;
obtaining a set of rules that define scheduling of the scheduled entities based on priority or grouping of resources associated with the scheduled entities;
automatically scheduling, by the processor, a first scheduled entity and a second scheduled entity from the identified scheduled entities as available to provide resources to the task for the scheduled performance period and during the times that fall outside the scheduled performance period but are within the time window;
displaying, by the processor, user interface elements associated with the first scheduled entity and the second scheduled entity as scheduled for the scheduled performance period on the timeline interface;
receiving, by the processor, an alert message on the timeline interface for the media production that the first scheduled entity is unavailable for the scheduled performance period;
in response to receiving said alert message, automatically generating, by the processor, an updated performance period within the time window based on the set of rules, wherein the second scheduled entity is already scheduled as available during the updated performance period;
providing, by the processor, on the timeline interface, a suggestion to the user to book the second scheduled entity for the updated performance period;
receiving, by the processor, a user response indicating acceptance of the suggestion; and
based on the user response and in accordance with the set of rules: rescheduling, by the processor, the second scheduled entity to the updated performance period within the time window; and
automatically shifting, by the processor, the user interface element associated with the second scheduled entity to the updated performance period on the timeline interface.