US 11,656,904 B2
Coordinating event-driven object execution
Ravi Kumar Herunde Prakash, Lake Forest, CA (US); and Sung Chung, Walnut, CA (US)
Assigned to AVEVA SOFTWARE, LLC, Lake Forest, CA (US)
Filed by AVEVA SOFTWARE, LLC, Lake Forest, CA (US)
Filed on Dec. 29, 2020, as Appl. No. 17/136,435.
Application 17/136,435 is a continuation of application No. 16/201,656, filed on Nov. 27, 2018, granted, now 10,908,951.
Application 16/201,656 is a continuation of application No. 15/136,138, filed on Apr. 22, 2016, granted, now 10,152,360, issued on Dec. 11, 2018.
Prior Publication US 2021/0224111 A1, Jul. 22, 2021
Int. Cl. G06F 9/48 (2006.01)
CPC G06F 9/4881 (2013.01) 18 Claims
OG exemplary drawing
 
1. A system for improving operation of computerized manufacturing intelligence system by reducing extra and unnecessary utilization of processor resources and network bandwidth comprising:
one or more computers comprising one or more processors and one or more non-transitory computer readable media, the one or more non-transitory computer readable media including instructions stored thereon that when executed cause the one or more computers to:
implement, by the one or more processors, a runtime environment,
implement, in the runtime environment, an event manager process,
implement, in the runtime environment, a scheduler process, and
implement, in the runtime environment, an on-demand process;
wherein the scheduler process is configured to implement one or more system events in accordance with a periodic schedule;
wherein the on-demand process is configured to implement one or more aperiodic user-requested events in response to receiving a request for the one or more aperiodic user-requested events from a user device; and
wherein the event manager process is configured to synchronize the one or more system events with the one or more aperiodic user-requested events.