-
公开(公告)号:US20210191755A1
公开(公告)日:2021-06-24
申请号:US16721331
申请日:2019-12-19
Applicant: STMicroelectronics, Inc.
Inventor: Karimuddin SAYED , Ashish BHARGAVA , Chandandeep Singh PABLA , Mahesh CHOWDHARY
Abstract: Systems, methods and devices are provided to improve management and accuracy of timestamps associated with sensor-based data. An indication is received of a sensor event associated with data samples provided from a sensor having an output data rate. A respective timestamp is assigned to each of the data samples. Assigning the respective timestamp may include, responsive to a determination that the indicated event is an interrupt event, calculating an actual data sampling interval based at least in part on time intervals between previous sensor events and a on a quantity of the one or more data samples. Assigning the respective timestamp may alternatively include, responsive to a determination that the event type is a data flush event, assigning the respective timestamp based on an actual data sampling interval associated with one or more previous sensor events if the actual data sampling interval has been previously stored, and otherwise assigning the respective timestamp based at least in part on the output data rate. Correction logic and drift compensation may be applied to the assigned respective timestamps.
-
公开(公告)号:US20190186916A1
公开(公告)日:2019-06-20
申请号:US16284448
申请日:2019-02-25
Applicant: STMicroelectronics, Inc.
Inventor: Mahesh CHOWDHARY , Sankalp DAYAL
IPC: G01C19/32 , G01C19/5776
Abstract: A sensor chip is mounted on a PCB and electrically connected to a SOC mounted on the PCB via at least one conductive trace. The sensor chip includes configuration registers storing and outputting configuration data, and a PLD receiving digital data. The PLD performs an extraction of features of the digital data in accordance with the configuration data, and the configuration data includes changeable parameters of the extraction. A classification unit processes the extracted features of the digital data so as to generate a context of an electronic device into which the sensor chip is incorporated relative to its surroundings, the processing being performed in using a processing technique operating in accordance with the configuration data. The configuration data also includes changeable parameters of the processing technique. The classification unit outputs the context to data registers for storage.
-
13.
公开(公告)号:US20190034150A1
公开(公告)日:2019-01-31
申请号:US16045269
申请日:2018-07-25
Inventor: Benedetto VIGNA , Mahesh CHOWDHARY , Matteo DAMENO
Abstract: A method includes receiving, at a master agent, announcements from candidate consumer agents indicating the presence of the candidate consumer agents. Each announcement includes display parameters for a display of the corresponding candidate consumer agent. The method further includes receiving at the master agent content parameters from a producer agent, the content parameters defining characteristics of content to be provided by the consumer agent. A mosaic screen is configured based on the received announcements and the content parameters. This configuring of the mosaic screen includes selecting ones of the consumer agents for which an announcement was received and generating content distribution parameters based on the content parameters and the display parameters of the selected ones of the consumer agents. The generated content distribution parameters are provided to the consumer agent.
-
公开(公告)号:US20240188837A1
公开(公告)日:2024-06-13
申请号:US18063021
申请日:2022-12-07
Inventor: Mahesh CHOWDHARY , Vijay KUMAR , Goldy , Kolin PAUL
CPC classification number: A61B5/021 , A61B5/026 , A61B5/1102 , A61B5/6833 , A61B5/7267 , A61B5/7278 , A61B2562/0219 , A61B2562/043
Abstract: A blood pressure monitoring device includes a patch including two inertial measurement units placed adjacent to the skin of a user. The blood pressure monitoring device includes a control unit coupled to the patch and configured to receive sensor data from the inertial measurement units. The control unit includes an analysis model trained with multiple machine learning processes to generate blood pressure estimations based on the sensor data. A first general machine learning process trains the analysis model with a training set gathered from plurality of other individuals. The second general machine learning process retrains a portion of the analysis model with a second machine learning process utilizing individualized training set gathered from the user.
-
公开(公告)号:US20240045001A1
公开(公告)日:2024-02-08
申请号:US18488750
申请日:2023-10-17
Applicant: STMICROELECTRONICS, INC.
Inventor: Mahaveer JAIN , Mahesh CHOWDHARY
CPC classification number: G01R33/0035 , G01C25/005
Abstract: An electronic device includes a magnetometer that outputs magnetometer sensor signals and a gyroscope that outputs gyroscope sensor signals. The electronic device includes a magnetometer calibration module that calibrates the magnetometer utilizing the gyroscope sensor signals. The electronic device generates a first magnetometer calibration parameter based on a Kalman filter process. The electronic device generates a second magnetometer calibration parameter based on a least squares estimation process.
-
公开(公告)号:US20230322170A1
公开(公告)日:2023-10-12
申请号:US17717855
申请日:2022-04-11
Applicant: STMICROELECTRONICS, INC.
Inventor: Mahaveer JAIN , Mahesh CHOWDHARY
IPC: B60R16/023 , B60R16/03 , B60W40/10
CPC classification number: B60R16/0232 , B60R16/03 , B60W2520/00 , B60W2400/00 , B60W40/10
Abstract: The present disclosure is directed to a device and method for detection of motion events including towing of the vehicle, jacking of the vehicle, and the vehicle being hit by another object. Processing is split between an MCU and a sensor unit. After the vehicle is turned off and before the MCU enters a sleep mode, the MCU calculates a gravity vector of the vehicle using accelerometer data, calculates threshold values based on the gravity vector, and saves the threshold values. After the MCU enters the sleep mode, the sensor unit subsequently monitors and detects motion events with the saved threshold values.
-
公开(公告)号:US20200080843A1
公开(公告)日:2020-03-12
申请号:US16686091
申请日:2019-11-15
Applicant: STMicroelectronics, Inc.
Inventor: Mahesh CHOWDHARY
IPC: G01C19/32 , G01C19/5776
Abstract: A sensor chip includes registers storing and outputting configuration data, an extraction circuit receiving digital data and extracting features of the digital data in accordance with the configuration data, and a classification circuit applying a decision tree to the extracted features to generate a context of an electronic device into which the sensor chip is incorporated relative to its surroundings, the decision tree operating according to the configuration data. The classification unit outputs the context to the registers for storage. The configuration data includes which features for the extraction circuit to extract from the digital data, and a structure for the decision tree. The structure for the decision tree includes conditions that the decision tree is to apply to the at least one extracted feature, and outcomes to be effectuated based upon whether the extracted features meet or do not meet the conditions.
-
公开(公告)号:US20240192762A1
公开(公告)日:2024-06-13
申请号:US18063584
申请日:2022-12-08
Applicant: STMICROELECTRONICS, INC.
Inventor: Swapnil Sayan SAHA , Mahesh CHOWDHARY
IPC: G06F3/01 , G06F1/16 , G06F3/0346
CPC classification number: G06F3/011 , G06F1/163 , G06F3/017 , G06F3/0346
Abstract: An electronic device includes a sensor unit. The sensor unit includes a sensor and low power, low area sensor processing unit. The sensor processing unit performs an unsupervised machine learning processes to learn to recognize an activity or motion of the user or device. The user can request to learn the new activity. The sensor processing unit can request that the user remain stationary for a selected period of time before performing the activity. The sensor processing unit records sensor data while the user performs the activity and generates an activity template from the sensor data. The sensor processing can then infer when the user is performing the activity by comparing sensor signals to the activity template.
-
公开(公告)号:US20220138589A1
公开(公告)日:2022-05-05
申请号:US17085593
申请日:2020-10-30
Applicant: STMicroelectronics, Inc.
Inventor: Mahaveer JAIN , Mahesh CHOWDHARY
Abstract: Technological advancements are disclosed that utilize inertial sensor data for multiple classes to select a combination of filters to extract information though features to train a machine learning core decision tree. A determination is made whether the data for a class includes a frequency peak or dominating frequency that contains significant information about the class. In response to the data for the class including a frequency peak, a peak-based frequency range is determined. An entropy value is calculated for multiple frequency ranges in the data for the class. An entropy-based frequency range is selected from the multiple frequency ranges having a minimum entropy value. A frequency of interest is selected from the peak-based frequency range and the entropy-based frequency range for the class. A combination of filters is selected for each frequency of interest for each class and a decision tree is trained based on selected filter combination.
-
公开(公告)号:US20210349672A1
公开(公告)日:2021-11-11
申请号:US17380754
申请日:2021-07-20
Inventor: Benedetto VIGNA , Mahesh CHOWDHARY , Matteo DAMENO
Abstract: A method includes receiving, at a master agent, announcements from candidate consumer agents indicating the presence of the candidate consumer agents. Each announcement includes display parameters for a display of the corresponding candidate consumer agent. The method further includes receiving at the master agent content parameters from a producer agent, the content parameters defining characteristics of content to be provided by the consumer agent. A mosaic screen is configured based on the received announcements and the content parameters. This configuring of the mosaic screen includes selecting ones of the consumer agents for which an announcement was received and generating content distribution parameters based on the content parameters and the display parameters of the selected ones of the consumer agents. The generated content distribution parameters are provided to the consumer agent.
-
-
-
-
-
-
-
-
-