-
公开(公告)号:US20180096256A1
公开(公告)日:2018-04-05
申请号:US15833457
申请日:2017-12-06
Inventor: Mahesh Chowdhary , Arun Kumar , Ghanapriya Singh , Kashif R. J. Meer , Indra Narayan Kar , Rajendar Bahl
CPC classification number: G06N7/005 , G06F16/2455 , H04M1/72569 , H04W4/02 , H04W4/38
Abstract: An electronic device described herein includes a sensing unit having at least one sensor to acquire sensing data. An associated computing device extracts sensor specific features from the sensing data, and generates a motion activity vector, a voice activity vector, and a spatial environment vector as a function of the sensor specific features. The motion activity vector, voice activity vector, and spatial environment vector are processed to determine a base level context of the electronic device relative to its surroundings, with the base level context having aspects each based on the motion activity vector, voice activity vector, and spatial environment vector. Meta level context of the electronic device relative to its surroundings is determined as a function of the base level context, with the meta level context being at least one inference made from at least two aspects of the plurality of aspects of the base level context.
-
12.
公开(公告)号:US20160255017A1
公开(公告)日:2016-09-01
申请号:US15132521
申请日:2016-04-19
Applicant: STMicroelectronics, Inc.
Inventor: Mahesh Chowdhary , Sankalp Dayal
IPC: H04L12/933 , H04W4/02
Abstract: Disclosed herein is a sensor chip including at least one sensing device and a control circuit. The control circuit is configured to receive configuration data as input, and acquire data from the at least one sensing device in accordance with the configuration data. The control circuit classifies a context of the at least one sensing device relative to its surroundings based on analysis of the acquired data in accordance with the configuration data.
Abstract translation: 本文公开了包括至少一个感测装置和控制电路的传感器芯片。 控制电路被配置为接收配置数据作为输入,并且根据配置数据从至少一个感测装置获取数据。 控制电路根据配置数据对所获取的数据的分析,对至少一个感测装置的上下文相对于其周围进行分类。
-
13.
公开(公告)号:US20160252542A1
公开(公告)日:2016-09-01
申请号:US14749118
申请日:2015-06-24
Applicant: STMicroelectronics, Inc.
Inventor: Mahesh Chowdhary , Sankalp Dayal
CPC classification number: G01C19/32 , G01C19/5776 , G01P15/18
Abstract: An electronic device includes a printed circuit board (PCB) having at least one conductive trace thereon. A system on chip (SoC) is mounted on the PCB and electrically coupled to the conductive trace. A sensor chip is mounted on the PCB in a spaced apart relation with the SoC and electrically coupled to the conductive trace such that the sensor chip and SoC are electrically coupled. The sensor chip includes an accelerometer and/or a gyroscope, and a control circuit. The control circuit is configured to receive configuration data as input, acquire data from the accelerometer and/or the gyroscope. The control circuit is also configured to process the data so as to generate a context of the electronic device relative to its surroundings, the processing being performed in using a processing technique operating in accordance with the configuration data, and output the context.
Abstract translation: 电子设备包括其上具有至少一个导电迹线的印刷电路板(PCB)。 片上系统(SoC)安装在PCB上并与导电迹线电耦合。 传感器芯片以与SoC间隔的关系安装在PCB上,并电耦合到导电迹线,使得传感器芯片和SoC电耦合。 传感器芯片包括加速度计和/或陀螺仪,以及控制电路。 控制电路被配置为接收配置数据作为输入,从加速度计和/或陀螺仪获取数据。 控制电路还被配置为处理数据以便相对于其周围环境生成电子设备的上下文,该处理是使用根据配置数据操作的处理技术来执行的,并输出上下文。
-
公开(公告)号:US12134361B2
公开(公告)日:2024-11-05
申请号:US17717855
申请日:2022-04-11
Applicant: STMICROELECTRONICS, INC.
Inventor: Mahaveer Jain , Mahesh Chowdhary
IPC: B60W40/10 , B60R16/023 , B60R16/03
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.
-
公开(公告)号:US11815568B2
公开(公告)日:2023-11-14
申请号:US17135628
申请日:2020-12-28
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.
-
公开(公告)号:US11747142B2
公开(公告)日:2023-09-05
申请号:US16399842
申请日:2019-04-30
Applicant: STMICROELECTRONICS, INC. , STMICROELECTRONICS S.r.l.
Inventor: Mahaveer Jain , Mahesh Chowdhary , Roberto Mura , Nicola Matteo Palella , Leonardo Colombo
CPC classification number: G01C21/165 , G01C21/20 , G01S19/49
Abstract: A device including microelectromechanical systems (MEMS) sensors are used in dead reckoning in conditions where Global Positioning System (GPS) signals or Global Navigation Satellite System (GNSS) signals are lost. The device is capable of tracking the location of the device after the GPS/GNSS signals are lost by using MEMS sensors such as accelerometers and gyroscopes. By calculating a misalignment angle between a forward axis of a sensor frame of the device and a forward axis of a vehicle frame using the data received from the MEMS sensors, the device can accurately calculate the location of a user or the vehicle of the device even without the GPS/GNSS signals. Accordingly, a device capable of tracking the location of the user riding in the vehicle in GPS/GNSS signals absent environment can be provided.
-
公开(公告)号:US11354100B2
公开(公告)日:2022-06-07
申请号:US16941407
申请日:2020-07-28
Inventor: Mahesh Chowdhary , Miroslav Batek , Marian Louda
Abstract: The disclosure describes methods and apparatus for quickly prototyping of a solution developed using one or more sensing devices (e.g., sensors), functional blocks, algorithm libraries, and customized logic. The methods produce firmware executable by a processor (e.g., a microcontroller) on an embedded device such as a development board, expansion board, or the like. By performing these methods on the apparatus described, a user is able to create a function prototype without having deep knowledge of the particular sensing device or any particular programming language. Prototypes developed as described herein enable the user to rapidly test ideas and develop sensing device proofs-of-concept. The solutions produced by the methods and apparatus improve the functioning of the sensor being prototyped and the operation of the embedded device where the sensor is integrated.
-
公开(公告)号:US11025357B1
公开(公告)日:2021-06-01
申请号: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.
-
公开(公告)号:US10708413B1
公开(公告)日:2020-07-07
申请号:US16703692
申请日:2019-12-04
Applicant: STMICROELECTRONICS, INC.
Inventor: Mahaveer Jain , Mahesh Chowdhary
Abstract: A portable device includes one or more memories and travel mode control circuitry coupled to the one or more memories. The travel mode control circuitry, in operation, monitors motion data and temperature data to detect a first travel state of the device. When the first travel state of the device is detected, motion data and pressure data are monitored to detect a transition from the first travel state to a second travel state of the device. When the transition to the second travel state of the device is detected, one or more control signals are generated to cause the device to enter a first travel mode of operation.
-
公开(公告)号:US10588517B2
公开(公告)日:2020-03-17
申请号:US15600057
申请日:2017-05-19
Inventor: Mahesh Chowdhary , Arun Kumar , Ghanapriya Singh , Rajendar Bahl
IPC: A61B5/0205 , A63B69/00 , A61B5/00 , A61B5/024 , A61B5/11 , G16H40/63 , A61B5/0245 , A61B5/22 , G16H50/20
Abstract: Described herein is a method of operating an electronic device that includes collecting initial motion activity data from at least one sensor of the electronic device, and generating a initial probabilistic context of the electronic device relative to its surroundings from the initial collected motion activity data using a motion activity classifier function. The collected motion activity data is stored in a training data set, and the motion activity classifier function is updated using the training data set. The method also includes collecting subsequent motion activity data from the at least one sensor of the electronic device, and generating a subsequent probabilistic context of the electronic device relative to its surroundings from the subsequently collected motion activity data using the updated motion activity classifier function.
-
-
-
-
-
-
-
-
-