Patent ID: 11892809
Assignee: VERITONE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 14:
15. A non-transitory computer-readable medium having stored contents that cause one or more computing systems to perform automated operations including at least:
generating, by the one or more computing systems and for a physical system, a model describing operational characteristics of the physical system and including multiple rules that each has one or more conditions to evaluate and that specify restrictions involving a plurality of elements of the physical system and including state information from sensors for the physical system and including information about multiple control actions available to affect operations of the physical system and includes an indicated goal to maximize for the operations; and
controlling, by the one or more computing systems and using the generated model, the operations of the physical system for an indicated time period, including:
receiving, by the one or more computing systems, information that includes projected functionality of an indicated type available from the physical system for the indicated time period and includes projected demand for the functionality for the indicated time period;
generating, by the one or more computing systems, multiple particles that each represents a different set of state information for the physical system;
determining, by the one or more computing systems and for each of a plurality of iterations during a time window that lasts for at least some of the indicated time period, and using the respective state information for each of the multiple particles, projected future state information for the particle that reflects an improved ability of the physical system to satisfy the projected demand for the functionality in light of the indicated goal, including combining information for the multiple particles for use in a next iteration;
determining, by the one or more computing systems, one or more of the multiple particles whose projected future state information provides a solution for the physical system to satisfy the projected demand for the functionality in light of the indicated goal; and
implementing, by the one or more computing systems, and using the solution for the determined one or more particles, at least one control action in the physical system to cause the physical system to satisfy the projected demand for the functionality for the indicated time period.