US 12,373,709 B1
Dynamically updatable rules engine, and corresponding systems and methods of use
Ryan Brady, Aurora, CO (US); Michael Patrick, Melville, NY (US); Benjamin Davis, III, San Francisco, CA (US); Edwin J. Lau, San Jose, CA (US); James L. Whims, Saratoga, CA (US); and Stephen Peary, Scottsdale, AZ (US)
Assigned to Phizzle, Inc., San Francisco, CA (US)
Filed by Phizzle, Inc., San Francisco, CA (US)
Filed on Jan. 10, 2023, as Appl. No. 18/095,421.
Application 18/095,421 is a continuation of application No. 16/355,793, filed on Mar. 17, 2019, granted, now 11,580,418.
Int. Cl. G06N 5/04 (2023.01); G06N 5/025 (2023.01); G06N 5/022 (2023.01)
CPC G06N 5/025 (2013.01) [G06N 5/04 (2013.01); G06N 5/022 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for automatic and dynamic control of machine operations, comprising:
a connection to a machine external to the system;
one or more sensors configured and deployed to monitor an operation of the external machine and to generate sensor records;
a sensor data processing apparatus configured and deployed to receive one or more sensor records from the one or more sensors, and to identify, based on the received one or more sensor records, one or more events and corresponding event conditions affecting an operation of the machine;
the sensor data processing apparatus further configured to identify a rule set comprising a plurality of rules that when applied to the machine, alter the operation of the machine;
the sensor data processing apparatus selectively prioritizing application of one or more rules from the rule set, comprising:
selecting for application to the machine, only those rules that are operationally relevant to identified events and corresponding conditions affecting the operation of the machine, and
discarding from application to the machine, all rules that apply only to events and corresponding conditions other than those affecting the operation of the machine, and
a processor exercising bi-directional control of the external machine through one of a dedicated network and a public network.