Patents by Inventor Somya Sharma

Somya Sharma 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).

  • Publication number: 20240046073
    Abstract: This disclosure provides a data-driven and scalable method to discover cause-and-effect relationships in data from natural systems that include sparse data sets. This technique can learn a causal graph from heterogenous data sources by combining embeddings from real data and embeddings from simulated data generated by process-based models. The causal graph is used for what-if analysis in out-of-distribution settings. One application is understanding the factors that affect soil carbon. A causal model created by these techniques can be used to discover cause-and-effect relationships that affect soil carbon. This model has applications such as forecasting soil carbon for a future time point to help inform farm practices. Farm practices, like tilling, may be modified in response to predictions provided by the model.
    Type: Application
    Filed: February 1, 2023
    Publication date: February 8, 2024
    Inventors: Swati SHARMA, Somya SHARMA, Emre Mehmet KICIMAN, Ranveer CHANDRA, Sara MALVAR, Eduardo Rocha RODRIGUES
  • Patent number: 10691521
    Abstract: Methods and devices for identifying accessibility issues for assistive technology operating on a computer device. The methods and devices may include automatically detecting at least one accessibility error for the assistive technology operating on the computer device. The methods and devices may include identifying application information for one or more applications associated with the at least one accessibility error and identifying element information where the at least one accessibility error occurred. The methods and devices may include generating error data for the at least one accessibility error with the application information and the element information. The methods and devices may include transmitting the error data.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: June 23, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Heather Marie Eichholz, Somya Sharma, Kent Spencer Barker, Anguel Spassov Dimitrov
  • Publication number: 20190250977
    Abstract: Methods and devices for identifying accessibility issues for assistive technology operating on a computer device. The methods and devices may include automatically detecting at least one accessibility error for the assistive technology operating on the computer device. The methods and devices may include identifying application information for one or more applications associated with the at least one accessibility error and identifying element information where the at least one accessibility error occurred. The methods and devices may include generating error data for the at least one accessibility error with the application information and the element information. The methods and devices may include transmitting the error data.
    Type: Application
    Filed: February 15, 2018
    Publication date: August 15, 2019
    Inventors: Heather Marie EICHHOLZ, Somya SHARMA, Kent Spencer BARKER, Anguel Spassov DIMITROV
  • Publication number: 20180315135
    Abstract: Traceability of agricultural activities is very critical to market compliance. Mere automation of traditionally monitored agricultural activities alone may not address the challenge of providing a simple yet flexible and predictable method of effective and real time monitoring of agricultural activities around the farm that may be used to compute crop protocol for any crop under consideration. The systems and methods of the present disclosure facilitate automatic identification of crop protocol irrespective of the type of the crop and agricultural activities associated thereof. Real time monitoring of the agricultural activities also enable farm personnel to conclude on effects of dynamic changes in crop protocol thereby allowing continuous building up of the repository of agro-climatic zone based information associated with the farm. Regulating crop protocol results in a predictable increase in efficiency and sustainability of crop yield that helps farm personnel to optimize productivity.
    Type: Application
    Filed: March 20, 2018
    Publication date: November 1, 2018
    Applicant: Tata Consultancy Services Limited
    Inventors: Sanat Sarangi, Bhushan Gurmukhdas Jagyasi, Somya Sharma
  • Patent number: 9749124
    Abstract: A symbol boundary in a data packet having a guard interval preceding a preamble having a predetermined sequence of symbols is detected by receiving a signal representing a data packet; sampling the received signal at a sampling rate; estimating channel impulse responses from a set of samples in dependence on the predetermined sequence of symbols of the preamble; determining an energy value for each of a plurality of windows of channel impulse responses, each of the windows corresponding to W number of consecutive samples, the energy value for each of the windows being indicative of the total energy associated with the channel impulse responses of that window; determining which of the windows has the greatest energy value; and identifying the earliest sample of the consecutive W samples in said determined greatest energy window, the earliest sample being indicative of a symbol boundary for the preamble.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 29, 2017
    Assignee: Imagination Technologies Limited
    Inventors: G. K. Murthy Vemula, Somya Sharma, Paul Reuben Vincent, Venkatesh Sasanpuri
  • Publication number: 20160283887
    Abstract: The method and system for a computer implemented agricultural activity monitoring and training is described herein. The system comprises a plurality of sensors to sense the agriculture activities and environment parameters to generate sensor data. A transceiver presents in the system transfer the sensor data to the server. The server comprises a activity detection module to detect the agriculture activities performed by an individual. A monitoring feedback generator to generate a monitoring feedback based on detected activity. A remote training module determines a performance score of the activity performed by the individual and sends training feedback to the individual based on the performance score.
    Type: Application
    Filed: March 9, 2016
    Publication date: September 29, 2016
    Applicant: Tata Consultancy Services Limited
    Inventors: Bhushan Gurmukhdas JAGYASI, Somya SHARMA, Jabal Udayankumar RAVAL
  • Patent number: 9455774
    Abstract: A method and processing block for receiving data transmitted in a MIMO system is provided. Data is transmitted as a transmit vector of values from multiple transmitting antennas and received as a receive vector of values at multiple receiving antennas. Candidate vectors are determined based on each of a plurality of constellation points of the constellation configuration used in the transmission scheme. A channel matrix is decomposed into a unitary matrix and a triangular matrix, such that a relationship links: (i) a function of the unitary matrix and the receive vector, and (ii) a multiplication of the triangular matrix and the transmit vector. A best candidate vector from the set of candidate vectors is utilized for the computation of soft bits representing the values of the transmit vector.
    Type: Grant
    Filed: February 9, 2016
    Date of Patent: September 27, 2016
    Assignee: Imagination Technologies Limited
    Inventors: Sriram Kankipati, Somya Sharma, Vellenki Umapathireddy
  • Publication number: 20160164582
    Abstract: A method and processing block for receiving data transmitted in a MIMO system is provided. Data is transmitted as a transmit vector of values from multiple transmitting antennas and received as a receive vector of values at multiple receiving antennas. Candidate vectors are determined based on each of a plurality of constellation points of the constellation configuration used in the transmission scheme. A channel matrix is decomposed into a unitary matrix and a triangular matrix, such that a relationship links: (i) a function of the unitary matrix and the receive vector, and (ii) a multiplication of the triangular matrix and the transmit vector. A best candidate vector from the set of candidate vectors is utilized for the computation of soft bits representing the values of the transmit vector.
    Type: Application
    Filed: February 9, 2016
    Publication date: June 9, 2016
    Inventors: Sriram Kankipati, Somya Sharma, Vellenki Umapathireddy
  • Publication number: 20160119116
    Abstract: A symbol boundary in a data packet having a guard interval preceding a preamble having a predetermined sequence of symbols is detected by receiving a signal representing a data packet; sampling the received signal at a sampling rate; estimating channel impulse responses from a set of samples in dependence on the predetermined sequence of symbols of the preamble; determining an energy value for each of a plurality of windows of channel impulse responses, each of the windows corresponding to W number of consecutive samples, the energy value for each of the windows being indicative of the total energy associated with the channel impulse responses of that window; determining which of the windows has the greatest energy value; and identifying the earliest sample of the consecutive W samples in said determined greatest energy window, the earliest sample being indicative of a symbol boundary for the preamble.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 28, 2016
    Inventors: G. K. Murthy Vemula, Somya Sharma, Paul Reuben Vincent, Venkatesh Sasanpuri
  • Patent number: 9294173
    Abstract: A method and processing block for receiving data transmitted in a MIMO system is provided. Data is transmitted as a transmit vector of values from multiple transmitting antennas and received as a receive vector of values at multiple receiving antennas. Candidate vectors are determined based on each of a plurality of constellation points of the constellation configuration used in the transmission scheme. A channel matrix is decomposed into a unitary matrix and a triangular matrix, such that a relationship links: (i) a function of the unitary matrix and the receive vector, and (ii) a multiplication of the triangular matrix and the transmit vector. A best candidate vector from the set of candidate vectors is utilized for the computation of soft bits representing the values of the transmit vector.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: March 22, 2016
    Assignee: Imagination Technologies Limited
    Inventors: Sriram Kankipati, Somya Sharma, Vellenki Umapathireddy
  • Publication number: 20150063483
    Abstract: A method and processing block for receiving data transmitted in a MIMO system is provided. Data is transmitted as a transmit vector of values from multiple transmitting antennas and received as a receive vector of values at multiple receiving antennas. Candidate vectors are determined based on each of a plurality of constellation points of the constellation configuration used in the transmission scheme. A channel matrix is decomposed into a unitary matrix and a triangular matrix, such that a relationship links: (i) a function of the unitary matrix and the receive vector, and (ii) a multiplication of the triangular matrix and the transmit vector. A best candidate vector from the set of candidate vectors is utilized for the computation of soft bits representing the values of the transmit vector.
    Type: Application
    Filed: August 18, 2014
    Publication date: March 5, 2015
    Inventors: Sriram Kankipati, Somya Sharma, Vellenki Umapathireddy
  • Patent number: 8862102
    Abstract: A mobile social networking platform including a system and method for cellular communications and accessing services using cellular communications. The system and method enable any mobile device user having a mobile station (MS) with minimal functionality to SMS to access a social network without installing any additional software on the MS. The system and method also enable the mobile user to access Location Based Services even if the network provides location information, without specifically requiring a GPS/GPRS enabled MS.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: October 14, 2014
    Assignee: TTSL IITB Center For Excellence In Telecom (TICET)
    Inventors: Abhay Karandikar, Animesh Kumar, Prateek Kapadia, Sanjay Kumar, Somya Sharma, Dhanashree Deval Parakh
  • Publication number: 20110274223
    Abstract: The present disclosure provides methods and systems for automatic gain control (AGC) in a multiple input multiple output (MIMO) system having two or more receiver chains, each receiver chain including a receiver and an AGC module. The AGC system accepts a signal at a compensation module associated with the receiver chain and calculates one or more gains using the AGC module associated with the receiver chain. Then, an estimation module computes a scaling factor for each receive chain from the gains and transmits the scaling factor to the compensation module of the respective receiver chain, which requantizes the signal based on the scaling factor.
    Type: Application
    Filed: June 23, 2010
    Publication date: November 10, 2011
    Applicant: VIRTUALWIRE TECHNOLOGIES PRIVATE LIMITED
    Inventors: Pradeep Agarwal, Prashant Aggarwal, Somya Sharma
  • Publication number: 20110201317
    Abstract: A mobile social networking platform including a system and method for cellular communications and accessing services using cellular communications. The system and method enable any mobile device user having a mobile station (MS) with minimal functionality to SMS to access a social network without installing any additional software on the MS. The system and method also enable the mobile user to access Location Based Services even if the network provides location information, without specifically requiring a GPS/GPRS enabled MS.
    Type: Application
    Filed: October 15, 2010
    Publication date: August 18, 2011
    Applicant: TTSL IITB Center for Excellence in Telecom (TICET)
    Inventors: Abhay Karandikar, Animesh Kumar, Prateek Kapadia, Sanjay Kumar, Somya Sharma, Dhanashree Deval Parakh