US 12,309,077 B2
Instant notification of load balance and resource scheduling based on resource capacities and event recognition
Roger Garcia, Santa Cruz, CA (US); Mitsumasa Sam Hanamoto, Mountain View, CA (US); Neil H. Bui, Milpitas, CA (US); Quang Hang, San Jose, CA (US); and Jun Ma, Cupertino, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Nov. 17, 2023, as Appl. No. 18/513,316.
Application 18/513,316 is a continuation of application No. 17/891,042, filed on Aug. 18, 2022, granted, now 11,870,704.
Application 17/891,042 is a continuation of application No. 16/840,680, filed on Apr. 6, 2020, granted, now 11,470,013, issued on Oct. 11, 2022.
Application 16/840,680 is a continuation of application No. 15/134,907, filed on Apr. 21, 2016, granted, now 10,652,164, issued on May 12, 2020.
Prior Publication US 2024/0089215 A1, Mar. 14, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 47/76 (2022.01); H04L 47/70 (2022.01)
CPC H04L 47/76 (2013.01) [H04L 47/822 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A method comprising:
detecting a first electronic communication received via one or more interfaces from a monitoring system;
identifying an event indicated by contextual determination that is triggered by event data of the first electronic communication, wherein the event is external to one or more resource-controlling systems and corresponds to a particular geolocation, wherein the contextual determination includes determining an event type based on identifying one or more keywords as distinctive markings of the event; and
consequent to the first electronic communication, performing, by one or more load-balancing processors, one or more load-balancing operations with respect to the particular geolocation, resources and a plurality of entities, the one or more load-balancing operations comprising:
identifying one or more entities of the plurality of entities based at least in part on the event, the event type and the particular geolocation;
implementing a simulation model to predict demand of a set of resource components assigned to the one or more entities, wherein the simulation model is based at least on historical fluctuations associated with demand patterns of the set of resource components or resource descriptions;
determining, based on the simulation model, one or more metrics that are based on simulated fluctuations of the predicted demand of the set of resource components;
generating a resources assessment corresponding to the one or more entities of the plurality of entities based at least in part on timetables of resources that indicate capacities to generate and make available resources with respect to particular times, the one or more metrics, and a particular resource capacity of a particular resource type;
generating an output corresponding to content derived from the resources assessment; and
causing transmission of the output via the one or more interfaces to one or more client devices and/or the one or more resource-controlling systems to cause a load-balancing operation of the one or more load-balancing operations to execute a load transfer from a first entity to a second entity.