Patents by Inventor Gaurav Singh

Gaurav Singh 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: 20230251834
    Abstract: A method for automatically providing library package recommendations is disclosed. The method includes aggregating, via a communication interface, sets of source code from a repository, each of the sets of source code including a code snippet that relates to a portion of source code for a software program; initiating, by using a model, code context analysis of the code snippet to identify an alternative library package and a replaceable library package; performing, by using the model, implemented library analysis of the code snippet to determine a complementary library package; generating recommendations for the code snippet, the recommendations including information that relates to the complementary library package, the alternative library package, and the replaceable library package; and associating, in the repository, the generated recommendations with the code snippet.
    Type: Application
    Filed: March 24, 2022
    Publication date: August 10, 2023
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Lili TAO, Sean MORAN, Sanat SAHA, Firas DALER, Gaurav SINGH, Andy ALEXANDER, Ganesh CHANDRASEKAR
  • Patent number: 11694758
    Abstract: Exemplary methods, apparatuses, and systems include receiving a plurality of read operations. The read operations are divided into a current set of a sequence of read operations and one or more other sets. The size of the current set is a first number of read operations. An aggressor read operation is selected from the current set. A data integrity scan is performed on a victim of the aggressor and a first indicator of data integrity is determined based on the first data integrity scan. A size of a subsequent set of read operations is set to a second number, which less than the first number, based on the indicator of data integrity.
    Type: Grant
    Filed: August 9, 2021
    Date of Patent: July 4, 2023
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Saeed Sharifi Tehrani, Gaurav Singh, Prashant Parashari
  • Patent number: 11689245
    Abstract: A polar transmitter is provided. The polar transmitter includes a baseband generation unit configured to generate phase data bits and amplitude data bits of an output pulse. The polar transmitter further includes a bandwidth control unit downstream to the baseband generation unit configured to regulate the width of the output pulse. Moreover, the polar transmitter includes a pulse shaping unit downstream to the bandwidth control unit configured to generate a predefined amplitude envelope of the output pulse. In this context, the pulse shaping unit includes a delay-line with a plurality of taps, where each tap output is configured to be amplitude weighted in order to generate the amplitude envelope of the output pulse.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: June 27, 2023
    Assignee: Stichting IMEC Nederland
    Inventors: Erwin Allebes, Johan van den Heuvel, Gaurav Singh
  • Publication number: 20230185550
    Abstract: Systems and methods for detecting code duplication are disclosed. In one embodiment, a method for detecting exact code snippet duplicates may include: (1) representing, by a code duplication detection computer program, each of a plurality of code snippets in a codebase as an abstract syntax trees; (2) featurizing, by the code duplication detection computer program, the abstract syntax trees into corpus feature vectors by converting the abstract syntax tree into vector representations; (3) generating, by the code duplication detection computer program, dense feature vectors from the corpus feature vectors using a dimension reduction technique; (4) identifying, by the code duplication detection computer program, exact duplicate code snippet matches by apply density-based clustering to the dense feature vectors; and (5) tagging, by the code duplication detection computer program, the exact duplicate code snippets.
    Type: Application
    Filed: December 12, 2022
    Publication date: June 15, 2023
    Inventors: Rohan SAPHAL, Fanny SILAVONG, Sean MORAN, Antonios GEORGIADIS, Sanat SAHA, Gaurav SINGH, Pierre OSSELIN, Rob OTTER
  • Publication number: 20230152165
    Abstract: Systems, devices, and methods related to temperature sensors for electronic devices are provided. An example temperature sensor device includes analog temperature sensor circuitry to generate a plurality of voltages indicative of a temperature; an analog-to-digital converter (ADC) disposed downstream of the analog temperature sensing circuitry; switched-capacitor amplifier circuitry disposed before the ADC, the switched-capacitor amplifier circuitry comprising a single-ended amplifier to amplify the plurality of voltages with respect to a common voltage; a first switch coupled between the analog temperature sensor circuitry and the switched-capacitor amplifier circuitry to provide a sampling phase and an integration phase; and digital calculation circuitry to calculate a temperature value based on the plurality of amplified voltages.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Applicant: Analog Devices International Unlimited Company
    Inventors: Gaurav SINGH, Wreeju BHAUMIK
  • Publication number: 20230118538
    Abstract: Aspects of the present disclosure relate to wireless communications, and more particularly, to techniques that may help mitigate service loss for a UE (e.g., in DSDA mode) due to temperature rise. According to certain aspects, a UE detects, while operating in a multi subscriber identity module (SIM) mode with at least a first subscriber (SUB) and a second subscriber (SUB) active on a first radio access technology (RAT), that the UE has reached a first temperature threshold less than a second temperature threshold at which the UE limits service in the first RAT and greater than a third temperature threshold associated with a temperature mitigation level. The UE then takes action to move the first SUB to a second RAT in response to the detecting.
    Type: Application
    Filed: September 24, 2021
    Publication date: April 20, 2023
    Inventors: Mugdha Sanjay PATIL, Mahbod GHELICHI, Gaurav SINGH, James Francis GEEKIE
  • Patent number: 11632105
    Abstract: Improved overcurrent detection and mitigation systems, methods, and techniques for a BMS are described herein. A BMS monitor may detect an overcurrent using two different techniques. The first technique may detect an overcurrent based on average power over different, overlapping time periods. The second technique may detect an overcurrent based on determining a modeled junction temperature of a switching device.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: April 18, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: Gaurav Singh, Wreeju Bhaumik
  • Publication number: 20230096774
    Abstract: Buses such as USB4 or Thunderbolt 4 buses may allow for device combinations that actually cannot be accommodated on the bus. A monitoring component, e.g., software and/or hardware component, such as an Operating System (OS) policy manager, may monitor a bus for events identifying changes to devices on the bus. The monitoring component may influence mode changes to hardware/software, such as to the USB configuration, device driver settings, attached device settings, and/or settings for devices attaching to the bus. Influenced changes facilitate accommodating changes to the devices attached to the bus. For example, if a display is attached and it would exceed available bus bandwidth, cause an excess system load, or cause some other problem, rather than fail to enumerate the display, instead hardware and/or software associated with the bus may be influenced to result in a resolution reduction for the display to accommodate it attaching to the bus.
    Type: Application
    Filed: September 24, 2021
    Publication date: March 30, 2023
    Inventors: Rajaram Regupathy, Saranya Gopal, Khaled Almahallawy, Gaurav Singh, Abhilash K V, Reuven Rozic, Paul Crutcher
  • Publication number: 20230039624
    Abstract: Exemplary methods, apparatuses, and systems include receiving a plurality of read operations. The read operations are divided into a current set of a sequence of read operations and one or more other sets. The size of the current set is a first number of read operations. An aggressor read operation is selected from the current set. A data integrity scan is performed on a victim of the aggressor and a first indicator of data integrity is determined based on the first data integrity scan. A size of a subsequent set of read operations is set to a second number, which less than the first number, based on the indicator of data integrity.
    Type: Application
    Filed: August 9, 2021
    Publication date: February 9, 2023
    Inventors: Saeed Sharifi Tehrani, Gaurav Singh, Prashant Parashari
  • Publication number: 20230037712
    Abstract: A device to convert a detected voltage, that is indicative of current conducted by a switching circuit, to a series of electrical pulses that is indicative of electrical power dissipated by the switching circuit responsive to the current. The device includes a transconductor circuit including a first circuit to receive a reference current and a first reference voltage, and to obtain a transconductance based on an auto-generated bias current and the reference current and the first reference voltage, where a value of the transconductance is determined by the reference current and the first reference voltage. The transconductor circuit further includes a second circuit coupled to the first circuit to receive the detected voltage, and to generate a first current based on the detected voltage and the obtained transconductance.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 9, 2023
    Inventors: Gaurav Singh, Supantha Sen
  • Publication number: 20230042750
    Abstract: A system for training a machine learning framework to estimate depths of objects captured in 2-D images includes a first trained machine learning network and a second untrained or minimally trained machine learning framework. The first trained machine learning network is configured to analyze 2-D images of target spaces including target objects and to provide output indicative of 3-D positions of the target objects in the target spaces. The second machine learning network can be configured to provide an output responsive to receiving a 2-D input image. A comparator receives the outputs from the first and second machine learning networks based on a particular 2-D image. The comparator compares the output of the first trained machine learning network with the output of the second machine learning network. A feedback mechanism is operative to alter the second machine learning network based at least in part on the output of the comparator.
    Type: Application
    Filed: August 5, 2022
    Publication date: February 9, 2023
    Inventors: Arun Kumar Chockalingam Santha Kumar, Paridhi Singh, Gaurav Singh
  • Publication number: 20230040070
    Abstract: Exemplary methods, apparatuses, and systems include receiving a plurality of read operations. The read operations are divided into a current set of a sequence of read operations and one or more other sets. The size of the current set is a first number of read operations. An aggressor read operation is selected from the current set. A first data integrity scan is performed on a victim of the aggressor and a first indicator of data integrity is determined based on the first data integrity scan. A scaling factor is determined using the indicator of data integrity and a number of program erase cycles for the portion of memory. The set size of read operations is adjusted to a second number of read operations using the scaling factor for a subsequent set.
    Type: Application
    Filed: August 9, 2021
    Publication date: February 9, 2023
    Inventors: Gaurav Singh, Prashant Parashari
  • Publication number: 20220321114
    Abstract: Improved overcurrent detection and mitigation systems, methods, and techniques for a BMS are described herein. A BMS monitor may detect an overcurrent using two different techniques. The first technique may detect an overcurrent based on average power over different, overlapping time periods. The second technique may detect an overcurrent based on determining a modeled junction temperature of a switching device.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: Gaurav Singh, Wreeju Bhaumik
  • Publication number: 20220284623
    Abstract: Multi-object tracking in autonomous vehicles uses both camera data and LiDAR data for training, but not LiDAR data at query time. Thus, no LiDAR sensor is on a piloted autonomous vehicle. Example systems and methods rely on camera 2D object detections alone, rather than 3D annotations. Example systems/methods utilize a single network that is given a camera image as input and can learn both object detection and dense depth in a multimodal regression setting, where the ground truth LiDAR data is used only at training time to compute depth regression loss. The network uses the camera image alone as input at test time (i.e., when deployed for piloting an autonomous vehicle) and can predict both object detections and dense depth of the scene. LiDAR is only used for data acquisition and is not required for drawing 3D annotations or for piloting the vehicle.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 8, 2022
    Inventors: Arun Kumar Chockalingam Santha Kumar, Paridhi Singh, Gaurav Singh
  • Publication number: 20220232586
    Abstract: In an example embodiment, a method of reducing SR max retransmissions in a communication network is disclosed. The method includes: accessing an SR max retransmission UE pool stored in a storage of the base station, the SR max retransmission UE pool being a list of plurality of UEs which experienced SR max retransmission. The method further includes identifying at least one UE in the SR max retransmission pool that would enter an SR max retransmission state, based on a last PUSCH uplink time period and a SR max retransmission time period associated with the at least one UE. Further, the method includes allocating a dummy UL grant to the identified at least one UE.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 21, 2022
    Inventors: Allen JOB, Akhil Shukla, Vikash Kumar, Animesh Kumar, Gaurav Singh, Palani Lakshmanan, Dheeraj Kumar, Satya Venkata Uma Kishore Godavarti
  • Publication number: 20220172606
    Abstract: An example method for extracting traffic scenarios from vehicle sensor data is disclosed. The example method includes acquiring vehicle data generated by one or more sensors coupled to a vehicle. The vehicle data is at least partially indicative of the surroundings of the vehicle during a particular time frame. The vehicle data is analyzed to identify objects in the surroundings of the vehicle and to determine the motion of the vehicle relative to the surroundings during the particular time frame. A plurality of events are defined, each indicative of a relationship between the vehicle and the objects. A scenario is defined as a particular combination of the events. Portions of the vehicle data in which the combination of elements occurs during a time interval are identified, and at least some of the identified data is extracted to a predefined data structure to create an extracted scenario.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 2, 2022
    Inventors: Samyak Pandya, Jit Ray Chowdhury, Srinivas Aellala Reddy, Nalin Gupta, Arpan Chakraborty, Gaurav Singh
  • Patent number: 11327899
    Abstract: An example programmable integrated circuit (IC) includes a processing system having a processor, a master circuit, and a system memory management unit (SMMU). The SMMU includes a first translation buffer unit (TBU) coupled to the master circuit, an address translation (AT) circuit, an AT interface coupled to the AT circuit, and a second TBU coupled to the AT circuit, and programmable logic coupled to the AT circuit in the SMMU through the AT interface.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: May 10, 2022
    Assignee: XILINX, INC.
    Inventors: Ygal Arbel, Sagheer Ahmad, Gaurav Singh
  • Publication number: 20220140860
    Abstract: A polar transmitter is provided. The polar transmitter includes a baseband generation unit configured to generate phase data bits and amplitude data bits of an output pulse. The polar transmitter further includes a bandwidth control unit downstream to the baseband generation unit configured to regulate the width of the output pulse. Moreover, the polar transmitter includes a pulse shaping unit downstream to the bandwidth control unit configured to generate a predefined amplitude envelope of the output pulse. In this context, the pulse shaping unit includes a delay-line with a plurality of taps, where each tap output is configured to be amplitude weighted in order to generate the amplitude envelope of the output pulse.
    Type: Application
    Filed: November 4, 2021
    Publication date: May 5, 2022
    Inventors: Erwin Allebes, Johan van den Heuvel, Gaurav Singh
  • Patent number: 11218881
    Abstract: In various embodiments, a wireless device processor may determine a threat score for a first cell, determine whether the first cell threat score is below a first threat score threshold, update a good neighbor cell data structure using neighbor cell information from the first cell in response to determining that the first cell threat score is below the first threat score threshold, performing cell reselection to a second cell, determine whether the second cell transmits a system information block message indicating fake neighbor cell information, and increase a threat score for the second cell in response to determining that the second cell provides the SIB message indicating fake neighbor cell information and that a good neighbor cell data structure includes an indication of one or more good neighbor cells that are within the time threshold and the location threshold and doing countermeasures in a response to the determination.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: January 4, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Subrato Kumar De, Sivasubramanian Ramalingam, Ankur Bhattacharjee, Rahul Chandrashekar Sahukar, Muralidharan Murugan, Mattias Kaulard Huber, Krishna Ram Budhathoki, Syam Prasad Reddy Battula, Sattwik Nandi, Harshpreet Singh, Gaurav Singh, Rishika Tindola, Arvind Vardarajan Santhanam, Nitin Pant
  • Patent number: D989115
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: June 13, 2023
    Assignee: ADP, INC.
    Inventors: Mohit Goel, Gaurav Singh, Baidurjya Sinha