Low-power ambient computing system with machine learning
AssigneeGoogle Inc.
InventorsLawrence J. Madar, III, Manu Gulati
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, for handling applications in an ambient computing system. One of the methods includes determining, by a low-power processing component, that particular sensor signals have a particular property. In response, a machine learning engine performs an inference pass over a machine learning model using the sensor signals to generate a model output. If the model output of the machine learning engine matches an application-specific condition, one or more of the other processing components are activated to execute an particular application corresponding to the application-specific condition.
Claims20
A device comprising:
- one or more sensors configured to generate sensor signals;
- and
- an ambient computing system comprising a plurality of processing components including a machine learning engine and one or more other processing components,
- wherein the ambient computing system is configured to perform operations comprising:
- remaining in a monitoring power state until receiving an interrupt indicating presence of one or more sensor signals generated by one or more of the one or more sensors,
- in response to receiving the interrupt, transitioning from the monitoring power state to a processing power state,
- performing, in the processing power state, an inference pass by the machine learning engine using the one or more sensor signals as input to generate an output that represents one or more other processing components of the ambient computing system that should be activated to further process the one or more sensor signals,
- activating the one or more other processing components represented by the output of the machine learning engine, and
- processing the one or more sensor signals by the one or more other processing components represented by the output of the machine learning engine.
A method performed by a device comprising:
- one or more sensors configured to generate sensor signals;
- and
- an ambient computing system comprising a plurality of processing components including a machine learning engine and one or more other processing components, the method comprising:
- remaining in a monitoring power state until receiving an interrupt indicating presence of one or more sensor signals generated by one or more of the one or more sensors,
- in response to receiving the interrupt, transitioning from the monitoring power state to a processing power state,
- performing, in the processing power state, an inference pass by the machine learning engine using the one or more sensor signals as input to generate an output that represents one or more other processing components of the ambient computing system that should be activated to further process the one or more sensor signals,
- activating the one or more other processing components represented by the output of the machine learning engine, and
- processing the one or more sensor signals by the one or more other processing components represented by the output of the machine learning engine.
Dependencies are inferred from the claim text.