Patent classifications
G05B13/048
SEMICONDUCTOR DEVICE AND PREDICTION METHOD FOR RESOURCE USAGE IN SEMICONDUCTOR DEVICE
A semiconductor device is provided. The semiconductor device includes a processing device that provides resource usage information including a utilization value; and a prediction information generating device that generates resource usage prediction information based on the resource usage information and provides the resource usage prediction information to the processing device. The prediction information generating device includes: an error calculator to calculate an error value between the utilization value and a predicted value included in the resource usage prediction information; a margin value calculator to receive the error value from the error calculator and calculate a margin value using the error value; an anchor value calculator to calculate an anchor value using the utilization value; and a predictor to output the predicted value using the anchor value and the margin value. The processing device controls resource allocation of the processing device based on the resource usage prediction information.
SYSTEMS AND METHODS FOR CONTROLLING DISTRIBUTED POWER SYSTEMS USING DOWN-SAMPLING
A method for controlling a distributed power system is provided, the power system including an aggregator communicatively coupled to a plurality of nodes. The method includes receiving, at the aggregator, a specified aggregated power level, and at each of a plurality of sample times recurring at a regular interval, receiving, at the aggregator from each of the nodes, a condensed dataset, calculating, at the aggregator, a global value based on the specified aggregated power level, the condensed datasets, and a control prediction horizon, transmitting the global value to each of the nodes, solving, at each of the plurality of nodes, a local optimization problem based on the received global value and a local model prediction horizon for that node that is longer than the control prediction horizon, and controlling, at each of the plurality of nodes, a load based on the solved local optimization problem.
SECURE COMMUNICATION AND DATA PROCESSING FOR RELATIONSHIP MONITORING
Methods, devices, and systems for tracking, measuring, and advising users' interactions with their partners in different aspects of their relationship are described. An example method for monitoring a relationship includes displaying, to a first user, one or more metrics associated with the relationship between the first user and a second user, transmitting, to a remote server, the one or more metrics, receiving, from the remote server, at least one message, wherein the remote server is operable to generate the at least one message based on the one or more metrics, and wherein the at least one message comprises an activity or an engagement for the first user and the second user, and displaying, upon a determination that the activity or the engagement has not been performed, a reminder message to the first user.
BUILDING CONTROL SYSTEM WITH CONSTRAINT GENERATION USING ARTIFICIAL INTELLIGENCE MODEL
A building control system includes one or more processors and one or more non-transitory computer-readable media storing instructions. When executed by the one or more processors, the instructions cause the one or more processors to perform operations including using an artificial intelligence model to adjust a threshold value of a constraint based on user input provided via one or more user devices during a first time period. The user input indicates user satisfaction with an environmental condition of a building space during the first time period. The operations include using the threshold value of the constraint to operate equipment that affect the environmental condition of the building space during a second time period subsequent to the first time period.
EFFICIENT INFERENCE UPDATE USING BELIEF SPACE PLANNING
An autonomous system comprising: at least one hardware processor; a sensors module; and a non-transitory computer-readable storage medium having stored thereon program instructions, the program instructions executable by the at least one hardware processor to: receive, from said sensors module, a set of measurements associated with a joint state of said autonomous system, infer, based, at least in part, on said set of measurements, a current belief regarding said joint state of said autonomous system, determine a control action based on said inference, wherein said determining comprises calculating a future belief regarding a future joint state of said autonomous system, wherein said future joint state is as a result of said control action, execute said control action, and generate a new inference based, at least in part, on said future belief, wherein said future belief is updated based on a new set of measurements from said sensors module.
TREND ANALYSIS AND DATA MANAGEMENT SYSTEM FOR TEMPERATURE, PRESSURE, AND HUMIDITY COMPLIANCE
A building management system (BMS) includes a sensor array structured to provide sensor data indicative of temperature, pressure, and humidity in an interior space, and one or more processing circuits configured to execute stored instructions to receive the sensor data from the sensor array, generate, based on the sensor data, trend data indicative of the temperature, pressure, and humidity of the interior space over a period of time, generate, based on the trend data, a prediction of future trend data for the interior space, compare the sensor data and the prediction to a compliance standard, and initiate an automated response process in response to a determining that at least one of the sensor data or the prediction does not meet the compliance standard.
AUTOMATIC GENERATION OF CONTROL DECISION LOGIC FOR COMPLEX ENGINEERED SYSTEMS FROM DYNAMIC PHYSICAL MODEL
Possible input value combinations of a prediction of an engineered system are iterated over, comprising, for a possible input value combination: selecting an action to perform on the engineered system for the possible input value combination, comprising: performing a plurality of predictions of the engineered system scored by evaluating an objective function associated with the engineered system and using the possible input value combination and a corresponding plurality of actions. The action is selected from the corresponding plurality of actions, the selection being based at least in part on scores of the plurality of predictions. A rule specifying a corresponding set of one or more rule conditions that is met when the possible input value combination is matched and a corresponding action associated with the rule as a selected action is generated. The generated set of rules to be stored or further processed is output.
SYSTEMS AND METHODS OF CREATING CERTAIN WATER CONDITIONS IN SWIMMING POOLS OR SPAS
Just in time operational techniques allow equipment of swimming pools or spas to achieve identified water temperatures at specified times. A user may supply information such as a desired water temperature (i.e. a temperature set point) and a time at which the water is desired to be at the desired temperature. After receiving the user-supplied information, software may account as well for certain environmental conditions to devise a suitable schedule for controlling heating of the water of the swimming pool or spa. Adjustments may be made to the schedule based on then-current water temperatures or other changed conditions.
PROCESS RECIPE CREATION AND MATCHING USING FEATURE MODELS
A method includes determining, by a processing device, whether a first process recipe including a set of Pareto efficient parameters is to be selected from a set of process recipes, wherein the set of Pareto efficient parameters fail to satisfy each target property of a set of target properties for processing the component, in response to determining that a first process recipe is not to be selected from a set of process recipes for processing the component, selecting, by the processing device from the set of process recipes, a second process recipe including a set of parameters satisfying each target property of the set of target properties, and causing, by the processing device, the component to be processed by a process tool using the second process recipe.
Mobility Device
A powered balancing mobility device that can provide the user the ability to safely navigate expected environments of daily living including the ability to maneuver in confined spaces and to climb curbs, stairs, and other obstacles, and to travel safely and comfortably in vehicles. The mobility device can provide elevated, balanced travel.