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: 20230359606
    Abstract: Methods and systems for connecting data with non-standardized schemas in connected graph data exchanges. For example, the system generates a custom data structure corresponding to a user identifier for a user profile that includes pointers between user profile attributes (e.g., individual fields/categories within the user profile) and existing assets in a connected graph (e.g., an existing application, software profile for an application, data set, connections, etc.). The system then connects the custom data structure corresponding to the user identifier to the existing assets in the connected graph.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 9, 2023
    Applicant: Capital One Services, LLC
    Inventors: Gaurav SINGH, Richard Ferrara, Pankaj Singh, Christopher Wilcoxen, Felix Hidalgo, Rangarajan Lakshminarayanachar
  • Patent number: 11809398
    Abstract: Methods and systems for connecting data with non-standardized schemas in connected graph data exchanges. For example, the system generates a custom data structure corresponding to a user identifier for a user profile that includes pointers between user profile attributes (e.g., individual fields/categories within the user profile) and existing assets in a connected graph (e.g., an existing application, software profile for an application, data set, connections, etc.). The system then connects the custom data structure corresponding to the user identifier to the existing assets in the connected graph.
    Type: Grant
    Filed: May 3, 2022
    Date of Patent: November 7, 2023
    Assignee: Capital One Services, LLC
    Inventors: Gaurav Singh, Richard Ferrara, Pankaj Singh, Christopher Wilcoxen, Felix Hidalgo, Rangarajan Lakshminarayanachar
  • Publication number: 20230351013
    Abstract: An apparatus comprises at least one processing device configured to implement a multi-path layer in a host device, wherein the multi-path layer controls delivery of input-output (IO) operations from the host device to a storage system over selected ones of a plurality of paths through a network. The multi-path layer is configured, for each of at least a subset of the IO operations, to store at least a process identifier, a user identifier and an access type for the IO operation. The multi-path layer is further configured to perform analytics on the stored process identifiers, user identifiers and access types to detect an access pattern, and responsive to the detected access pattern having one or more designated characteristics associated with malware, to generate an alert. The alert may be generated by inserting security alert indicators into respective ones of the IO operations, for extraction therefrom by the storage system.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Inventors: Sanjib Mallick, Arieh Don, Elik Levin, Kundan Kumar, Gaurav Singh
  • Publication number: 20230316715
    Abstract: Systems and methods for categorizing an object captured in an image are disclosed. An example method includes providing a neural network configured to receive the image and to provide a corresponding output. The method additionally includes defining a plurality of known object classes, each corresponding to a real-world object class and being defined by a class-specific subset of visual features identified by the neural network. The method includes acquiring a first two-dimensional (2-D) image including a first object and providing the first 2-D image to the neural network. The neural network identifies a particular subset of the visual features corresponding to the first object in the first 2-D image. The method also includes identifying a first known object class most likely to include the first object, and identifying a second known object class that is next likeliest to include the first object.
    Type: Application
    Filed: March 7, 2023
    Publication date: October 5, 2023
    Inventors: Arun Kumar Chockalingam Santha Kumar, Paridhi Singh, Gaurav Singh
  • Publication number: 20230312269
    Abstract: Various embodiments are directed to a finger guard apparatus comprising a mounting bracket configured to be secured to a conveyor assembly such that the mounting bracket defines a first lateral side of the finger guard apparatus; a finger guard plate detachably secured to the mounting bracket; and a lock assembly that secures the finger guard plate in a locked position relative to the mounting bracket and is configured to facilitate selective detachment of the finger guard plate from the mounting bracket, the lock assembly comprising: a lock arm connected to the mounting bracket such that the lock arm is configured to move between a locked position and an unlocked position, wherein the lock arm is configured to engage the finger guard plate in the locked position; and a retention element engaged with the lock arm and configured to bias the lock arm towards the locked position.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Udayakumar Guruswamy, Gaurav Singh Rana
  • Patent number: 11775265
    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: Grant
    Filed: March 24, 2022
    Date of Patent: October 3, 2023
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Lili Tao, Sean Moran, Sanat Saha, Firas Daler, Gaurav Singh, Andy Alexander, Ganesh Chandrasekar
  • Patent number: 11740956
    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: Grant
    Filed: August 9, 2021
    Date of Patent: August 29, 2023
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Gaurav Singh, Prashant Parashari
  • Patent number: 11740961
    Abstract: Methods, systems, and apparatuses include generating recovery likelihood metrics for undecodable segments in a stripe of data distributed across a redundant array of storage nodes. The recovery likelihood metrics are based on a determination of a likelihood of recovering the undecodable segment. The undecodable segments are ranked based on the recovery likelihood metrics. The undecodable segments are recovered in an order based on the ranking starting with the undecodable segment with the highest likelihood of recovery.
    Type: Grant
    Filed: March 23, 2022
    Date of Patent: August 29, 2023
    Assignee: MICRON TECHNOLOGY, INC.
    Inventors: Prashant Parashari, Gaurav Singh
  • Publication number: 20230259359
    Abstract: Systems and methods for automated code analysis and tagging are disclosed. In one embodiment, a method for automated code analysis and tagging may include: (1) receiving, by a code annotation computer program executed by a computer processor, a training code snippet from a training codebase; (2) parsing, by the code annotation computer program, the training code snippet into a data structure; (3) quantifying, by the code annotation computer program, the data structure, (4) parsing, by the code annotation computer program, a docstring associated with the training code snippet into a plurality of keywords; (5) quantifying, by the code annotation computer program, the plurality of keywords; and (6) training, by the code annotation computer program, a code annotation model based on a similarity between the quantified data structure and a smoothing parameter for a Dirichlet prior smoothing estimate.
    Type: Application
    Filed: February 14, 2022
    Publication date: August 17, 2023
    Inventors: Sean MORAN, Sanat SAHA, Gaurav SINGH, Fanny SILAVONG, Antonios GEORGIADIS, Ganesh CHANDRASEKAR, Andy ALEXANDER, Rob OTTER, Brett SANFORD
  • 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: 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
  • 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