Patents by Inventor Mahesh Chowdhary

Mahesh Chowdhary has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10708413
    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.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: July 7, 2020
    Assignee: STMICROELECTRONICS, INC.
    Inventors: Mahaveer Jain, Mahesh Chowdhary
  • Patent number: 10641625
    Abstract: In general, the invention relates to an algorithm and process for automated and/or continuous calibration of magnetic sensor, for example such as a sensor installed in a mobile positioning system handset. According to certain aspects, the calibration process can use the normal motion of the handset such that all measurement data from the three orthogonal axes of sensor when exposed to Earth's magnetic field is collected. According to still further aspects, the process includes fitting measurement data to an ellipsoid that characterizes the actual magnetic field measurements from a magnetic sensor, so that anomalies such as hard iron effect, soft iron effect and scale factors can be extracted and/or corrected by comparison to a sphere represented by magnetic field data from a model at the sensor's location.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 5, 2020
    Assignee: CSR Technology Holdings Inc.
    Inventors: Mahesh Chowdhary, Mahaveer Jain
  • Patent number: 10588517
    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.
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: March 17, 2020
    Assignees: STMicroelectronics, Inc., STMicroelectronics International N.V.
    Inventors: Mahesh Chowdhary, Arun Kumar, Ghanapriya Singh, Rajendar Bahl
  • Publication number: 20200080843
    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.
    Type: Application
    Filed: November 15, 2019
    Publication date: March 12, 2020
    Applicant: STMicroelectronics, Inc.
    Inventor: Mahesh CHOWDHARY
  • Patent number: 10530920
    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.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: January 7, 2020
    Assignee: STMICROELECTRONICS, INC.
    Inventors: Mahaveer Jain, Mahesh Chowdhary
  • Patent number: 10504031
    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.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: December 10, 2019
    Assignees: STMicroelectronics International N.V., STMicroelectronics, Inc.
    Inventors: Mahesh Chowdhary, Arun Kumar, Ghanapriya Singh, Kashif R. J. Meer, Indra Narayan Kar, Rajendar Bahl
  • Patent number: 10480941
    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.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: November 19, 2019
    Assignee: STMicroelectronics, Inc.
    Inventors: Mahesh Chowdhary, Sankalp Dayal
  • Publication number: 20190272155
    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 programing 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.
    Type: Application
    Filed: February 20, 2019
    Publication date: September 5, 2019
    Inventors: Mahesh Chowdhary, Miroslav Batek, Marian Louda
  • Publication number: 20190227096
    Abstract: A distributed computing system for artificial intelligence in autonomously appreciating a circumstance context of a smart device. Raw context data is detected by sensors associated with the smart device. The raw context data is pre-processed by the smart device and then provided to a cloud based server for further processing. At the cloud based server, various sets of feature data are obtained from the pre-processed context data. The various sets of feature data are compared with corresponding classification parameters to determine a classification of a continuous event and/or a classification of transient event, if any, which occur in the context. The determined classification of the continuous event and the transient event will be used to autonomously configure the smart device or another related smart device to fit the context.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 25, 2019
    Inventors: Mahesh CHOWDHARY, Arun KUMAR, Ghanapriya SINGH, Rajendar BAHL
  • Publication number: 20190208318
    Abstract: A method and apparatus for auto-directive adaptive beamforming for a microphone array using microelectromechanical systems (MEMS) sensor orientation information are provided. The microphone array captures audio and the MEMS sensor detects an orientation of the microphone array. A direction of arrival of a source signal is estimated based on the data representative of the audio. A change in an orientation of the microphone array is detected based on the orientation and the direction of arrival is compensates based on the change in the orientation of the microphone array. The apparatus pre-steers a beam of a beam pattern of the microphone array based on the compensated direction of arrival to retain the source signal in a broadside of the microphone array and performs adaptive wideband beamforming to null one or more interfering sources in the beam pattern while retaining the source signal in the broadside of the microphone array.
    Type: Application
    Filed: December 28, 2018
    Publication date: July 4, 2019
    Inventors: Mahesh Chowdhary, Prasanth Logaraman, Arun Kumar, Rajendar Bahl
  • Publication number: 20190186916
    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.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 20, 2019
    Applicant: STMicroelectronics, Inc.
    Inventors: Mahesh CHOWDHARY, Sankalp DAYAL
  • Patent number: 10302434
    Abstract: The present invention relates generally to position determination, and more particularly to methods and apparatuses to determine the walking direction (heading of a user) using MEMS inertial sensors commonly found in mobile devices such as cellphones. According to some aspects, the invention includes a methodology to allow the walking angle to be determined dynamically. In embodiments, the methodology includes pattern matching accelerometer measurement data to a reference acceleration pattern.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: May 28, 2019
    Assignee: CSR TECHNOLOGY, INC.
    Inventors: Mahesh Chowdhary, Manish Sharma, Arun Kumar, Sankalp Dayal, Mahaveer Jain
  • Patent number: 10260877
    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.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: April 16, 2019
    Assignee: STMicroelectronics, Inc.
    Inventors: Mahesh Chowdhary, Sankalp Dayal
  • Publication number: 20190034150
    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.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Inventors: Benedetto VIGNA, Mahesh CHOWDHARY, Matteo DAMENO
  • Patent number: 10151805
    Abstract: A method includes acquiring magnetic data from a magnetometer, processing the magnetic data to perform robust calibration, and generating optimum calibration parameters using a calibration status indicator. To that end, the method includes generating a calibration status indicator as a function of time elapsed since a last calibration and variation in total magnetic field in previously stored magnetic data, detecting anomalies, and extracting a sparse magnetic data set using comparison between the previously stored magnetic data and the magnetic data. Calibration parameters are generated for the magnetometer using a calibration method as a function of the magnetic data set. The calibration parameters are stored based on performing a validation and stability check on the calibration parameters, and weighted with the previously stored calibration parameters to produce weighted calibration parameters.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 11, 2018
    Assignees: STMicroelectronics, Inc., STMicroelectronics International N.V.
    Inventors: Mahaveer Jain, Mahesh Chowdhary
  • Patent number: 10145707
    Abstract: The present invention is related to detecting location of a navigation device using sensor data analysis, where the sensor is coupled to the navigation device. A hierarchical algorithm is used for making a series of decisions regarding the location of the navigation device, with each decision corresponding to a class among a plurality of classes related to the possible motion modes and/or precise location of the device, including the location of the device with respect to a person's body. By accurately identifying the device location, the hierarchical algorithm facilitates in providing relevant contextual information, thereby enhancing situational awareness.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: December 4, 2018
    Assignee: CSR Technology Holdings Inc.
    Inventors: Mahesh Chowdhary, Manish Sharma, Arun Kumar, Anuraag Gupta, Prateek Agrawal
  • Patent number: 10142789
    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.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: November 27, 2018
    Assignee: STMicroelectronics, Inc.
    Inventors: Mahesh Chowdhary, Sankalp Dayal
  • Publication number: 20180333057
    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.
    Type: Application
    Filed: May 19, 2017
    Publication date: November 22, 2018
    Applicants: STMicroelectronics, Inc., STMicroelectronics International N.V.
    Inventors: Mahesh Chowdhary, Arun Kumar, Ghanapriya Singh, Rajendar Bahl
  • Publication number: 20180217660
    Abstract: A system may include a motion sensor configured to generate a motion signal in response to a movement of an electronic device, and at least one feature detection circuit configured to determine at least one metric based on the motion signal. The system may further include a classifying circuit configured to determine whether the electronic device is in contact with a human body based on the at least one metric.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Sankalp Dayal, Mahesh Chowdhary, Mahaveer Jain
  • Publication number: 20180114133
    Abstract: Disclosed herein is a method of operating an electronic device. The method includes activating a first sensing device, and determining a first probabilistic context of the electronic device relative to its surroundings. The method includes outputting the first probabilistic context, and determining a confidence measure of the first probabilistic context. Where the confidence measure of the first probabilistic context is below a threshold, the method includes activating a second sensing device, determining a second probabilistic context of the electronic device relative to its surroundings. outputting the second probabilistic context, and determining a confidence measure of the second probabilistic context. Where the confidence measure of the second probabilistic context is above the threshold, the second sensing device is deactivated and the method returns to determining the first probabilistic context.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 26, 2018
    Applicants: STMicroelectronics, Inc., STMicroelectronics International N.V.
    Inventors: Mahesh Chowdhary, Arun Kumar, Ghanapriya Singh, Kashif R. J. Meer, Indra Narayan Kar, Rajendar Bahl