Patents by Inventor Gaurav

Gaurav 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: 20220292261
    Abstract: The technology relates to methods for detecting and classifying emotions in textual communication, and using this information to suggest graphical indicia such as emoji, stickers or GIFs to a user. Two main types of models are fully supervised models and few-shot models. In addition to fully supervised and few-shot models, other types of models focusing on the back-end (server) side or client (on-device) side may also be employed. Server-side models are larger-scale models that can enable higher degrees of accuracy, such as for use cases where models can be hosted on cloud servers where computational and storage resources are relatively abundant. On-device models are smaller-scale models, which enable use on resource-constrained devices such as mobile phones, smart watches or other wearables (e.g., head mounted displays), in-home devices, embedded devices, etc.
    Type: Application
    Filed: January 24, 2022
    Publication date: September 15, 2022
    Inventors: Dana Movshovitz-Attias, John Patrick McGregor, JR., Gaurav Nemade, Sujith Ravi, Jeongwoo Ko, Dora Demszky
  • Publication number: 20220295343
    Abstract: Systems and methods performed by user equipment (UE) for communicating over a wireless communication network include receiving data representing one or more communication quality metrics for communication on a New Radio (NR) communication link of the wireless communication network. The method includes determining, based on the data representing the one or more communication quality metrics, a data throughput for the NR communication link of the wireless communication network. The method includes estimating a theoretical throughput for using a Long Term Evolution (LTE) communications link of the wireless network. The method includes comparing the data throughput using the NR communication link to the theoretical throughput for using the LTE communication link. The method includes causing a switch, based on the comparison, from the NR communication link to the LTE communication link.
    Type: Application
    Filed: March 9, 2022
    Publication date: September 15, 2022
    Inventors: Ioannis Pefkianakis, Muthukumaran Dhanapal, Rajesh Ambati, Lakshmi N. Kavuri, Thanigaivelu Elangovan, Ajay Singh, Dinesh Kumar Arora, Raghuveer Mallikarjunan, Gaurav Pathak, Palash Chaturvedi, Narayanan Subramanian, Sergey Sitnikov, Abhishek Walia, Ajoy K. Singh, Oleg M. Moskalenko, Sachin J. Sane, Avinash Viswanathan, Bhumika N. Makwana
  • Publication number: 20220295383
    Abstract: A network device can receive a request from an application server for availability information associated with a response period in which a user equipment is responsive to communications. The network device can send a status query related to the user equipment to a radio access network controller device that processes signals between the user equipment and a mobile network core device. The network device can receive the availability information from the radio access network controller device and transmit a notification message to the application server that indicates the response period.
    Type: Application
    Filed: May 31, 2022
    Publication date: September 15, 2022
    Inventors: Rajendra Prasad Kodaypak, Gaurav Gupta, Bahman Khamneian
  • Publication number: 20220292526
    Abstract: A method, apparatus, and computer program product are disclosed for improved promotion targeting. An example apparatus includes a processor configured to cause retrieval of historical information regarding transactions associated with a plurality of identifier entities. The example apparatus further includes modeling circuitry configured to train a statistical model using the retrieved historical information, and estimate, using the statistical model, values for expected identifier entity transaction requests associated with each of the plurality of identifier entities. The processor of the example apparatus may further be configured to select, based on the estimated values, a subset of identifier entities to receive impressions of the promotion, and the apparatus may further include communications circuitry configured to transmit an impression of the promotion to each identifier entity in the subset.
    Type: Application
    Filed: March 30, 2022
    Publication date: September 15, 2022
    Inventors: Rajesh Girish PAREKH, Raju BALAKRISHNAN, Guoxian ZHANG, Prashant GAURAV
  • Publication number: 20220291978
    Abstract: A computer network device (such as an access point, a switch or a router) that has multiple user interfaces is described. During operation, the computer network device may execute program instructions for the user interfaces and a shared messaging module, where a given user interface includes an agent corresponding to an application. When a message associated with the application is received via a user interface in the user interfaces, the corresponding agent in the user interface may extract a command or operation from the message. Then, the shared messaging module may translate the command or operation into a common format of the application. Moreover, the shared messaging module may provide (or route) the translated command or operation addressed to the application via a single communication path associated with the application and the agents for the application in the user interfaces.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 15, 2022
    Applicant: ARRIS Enterprises LLC
    Inventors: Suneetha Sarala, Tian Lei, Jane Joseph, Renjith Kumar Ponnappan, Andrew Persaud, Sushant Gaurav
  • Patent number: 11444203
    Abstract: The disclosed technology generally relates to ferroelectric materials and semiconductor devices, and more particularly to semiconductor memory devices incorporating doped polar materials. In one aspect, a capacitor comprises a crystalline polar layer comprising a base polar material substitutionally doped with a dopant. The base polar material comprises one or more metal elements and one or both of oxygen or nitrogen. The dopant comprises a metal element of one of 4d series, 5d series, 4f series or 5f series that is different from the one or more metal elements, such that a ferroelectric switching voltage of the capacitor is different from that of the capacitor having the base polar material without being doped with the dopant by more than about 100 mV.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: September 13, 2022
    Assignee: Kepler Computing Inc.
    Inventors: Ramesh Ramamoorthy, Sasikanth Manipatruni, Gaurav Thareja
  • Patent number: 11443288
    Abstract: A system and method are provided for automatically estimating a repair cost for a vehicle. A method includes: receiving, at a server computing device over an electronic network, one or more images of a damaged vehicle from a client computing device; performing image processing operations on each of the one or more images to detect external damage to a first set of parts of the vehicle; inferring internal damage to a second set of parts of the vehicle based on the detected external damage; and, calculating an estimated repair cost for the vehicle based on the detected external damage and inferred internal damage based on accessing a parts database that includes repair and labor costs for each part in the first and second sets of parts.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: September 13, 2022
    Assignee: AMERICAN INTERNATIONAL GROUP, INC.
    Inventors: Vikas Taliwal, Siddhartha Dalal, Kaigang Li, Gaurav Sharma
  • Patent number: 11443088
    Abstract: Simulation of a circuit design using accelerated models can include determining, using computer hardware, that a design unit of a circuit design specified in a hardware description language is a prime block and determining, using the computer hardware, an output vector corresponding to an output of the prime block. Using the computer hardware, contents of the prime block can be replaced with an accelerated simulation model specified in a high level language, wherein the accelerated simulation model can determine a value for the output of the prime block as a function of values of one or more inputs of the prime block using the output vector. Using the computer hardware, the circuit design can be elaborated and compiled into object code that is executable to simulate the circuit design.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: September 13, 2022
    Assignee: Xilinx, Inc.
    Inventors: Gaurav Kumar Verma, Saikat Bandyopadhyay
  • Patent number: 11442449
    Abstract: Optimizing performance of an autonomous vehicle (AV) includes acquiring information pertaining to a plurality of factors associated with the AV. The plurality of factors includes a route to be traversed by the AV for a ride, a type of a road included in the route, a real-time location of the AV, a time of travel, and a weather condition at the time of travel. An optimal configuration is selected based on the acquired information for operating components of the AV. The components are configured in real time to operate at the optimal configuration. When the components operate at the optimal configuration, a power consumed by the components is reduced and a durability of the components is increased relative to when the components operate at a first configuration that is different from the optimal configuration.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: September 13, 2022
    Assignee: ANI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Sathya Narayanan Nagarajan, Gaurav Agarwal
  • Publication number: 20220286391
    Abstract: Methods, systems, and computer readable media for selecting a software defined wide area network (SD-WAN) link using network slice information are disclosed. One method occurs at an SD-WAN controller implemented using at least one processor, the method comprises: receiving a packet containing packet header information including at least one internet protocol (IP) address; determining, using the packet header information, a link selection rule for selecting an SD-WAN link for transmission, wherein the link selection rule uses transmission characteristics associated with the packet, wherein the transmission characteristics are discerned using network slice information associated with the packet; selecting, using the link selection rule, the SD-WAN link; and transmitting the packet via the SD-WAN link.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Gaurav Agarwal, Anup Shivarajapura, Raghuvamshi vasudev Singh Thakur, Venkatesh Aravamudhan
  • Publication number: 20220283891
    Abstract: Various methods, apparatuses/systems, and media for identifying production incidents and implementing automated preventive and corrective measures are disclosed. A processor automatically triggers, in response to a generated incident of a job/process/host failure, a self-healing service. The processor identifies an application to which the event generated belongs to by accessing a database that stores the application and host details; fetches functional identification (ID) of the application from the database, identifies the type of job failure or service degradation; automatically executes, by utilizing predefined micro services, the steps required for mitigation; records, in response to executing, outcome of the mitigation in the database along with output at each stage of execution; and evaluates the outcome of the mitigation by executing health checks using micro services to determine whether the failed job or process or host is healthy; and closes the incident based on healthy determination.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Applicant: JPMorgan Chase Bank, N.A.
    Inventors: Ashok Vardhan Rao BOLAGANI, Vijaya KADIYALA, Alina D RODEAN, Jason BOCZ, Rajesh CHEKURI, Gaurav BHATIA
  • Publication number: 20220284161
    Abstract: A system performs efficient verification of a circuit design. The system receives a circuit design including circuit blocks. The system identifies some of the circuit blocks as modeled circuit blocks. The system generates simplified reduced models (SRMs) for the modeled circuit blocks. A simplified reduced model includes circuit details sufficient for static verification of the circuit design but excludes some of the circuit details for the modeled circuit block. The system performs static verification of the circuit design using the simplified reduced models.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 8, 2022
    Inventors: Gaurav Pratap, Bhaskar Pal, Mohit Kumar
  • Publication number: 20220286373
    Abstract: Managing performance metrics includes: obtaining a plurality of performance metrics associated with a plurality of sources on a network; aggregating, at a first rate, the plurality of performance metrics associated with the plurality of sources to generate a plurality of first aggregated results; maintaining at least some of the plurality of first aggregated results in one or more memories; aggregating, at a second rate, the plurality of first aggregated results to generate a plurality of second aggregated results, the second rate being a lower rate than the first rate; and maintaining at least some of the plurality of second aggregated results in the one or more memories.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 8, 2022
    Inventors: Ranganathan Rajagopalan, Gaurav Rastogi, Praveen Yalagandula
  • Publication number: 20220281093
    Abstract: A tool is provided that includes unitary plate that includes a blade portion and a tang portion. The blade portion can include an edge. The tang portion can include a positioning hole, a first hole, a slot, a second hole, a rivet hole, and one or more teeth (also referred to as one or more barbs) on a side of the tang portion. The tool can further include a hilt member which includes a through passage, a tab, and a notch. The tool includes an overlay on a body to create a handle for gripping the tool. The tool further includes a hammerhead cap on an end of the body, the hammerhead cap is coupled to the handle with a rivet through the rivet hole.
    Type: Application
    Filed: May 24, 2022
    Publication date: September 8, 2022
    Inventors: Victor J. LEVAND, Sharad GAURAV, Sarah Bridget MULROY, Joshua R. ROBERTSON, Edward Ray GOODWIN, Randi BOSS, Michael C. LAMBERTSON, JR.
  • Publication number: 20220283550
    Abstract: A time-to-digital converter (TDC) uses voltage as a representation of time offset. A voltage change is induced over a time period from a start signal to a stop signal. The final voltage is then measured, and the voltage measurement is mapped to a time value representing the time between the start signal and the stop signal. The voltage change can be increasing or decreasing, e.g., by charging or discharging a capacitive circuit between the start signal and the stop signal. The voltage can be measured using an analog-to-digital converter (ADC) or other voltage measurement circuit. The voltage measurement can be mapped to the time value in any manner, such as, for example, using to a transfer function or using a mapping table that provides a time value for each possible voltage measurement value.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 8, 2022
    Inventors: Kartik Sridharan, Jun Li, Eythan Familier, Gaurav Menon, Shamsun Nahar, Akhil Garlapati, Scott Humphreys, Antonio Geremia
  • Publication number: 20220280172
    Abstract: Retrieval of material from vessel lumens can be improved by electrically enhancing attachment of the material to the thrombectomy system. The system can include a catheter having a distal portion configured to be positioned adjacent to a thrombus in a blood vessel, an electrode disposed at the distal portion of the catheter, and an interventional element configured to be delivered through a lumen of the catheter. The electrode and the interventional element are each configured to be electrically coupled to an extracorporeal power supply. The interventional element may be configured to evert over and around the clot material while current is delivered to the interventional element.
    Type: Application
    Filed: March 2, 2021
    Publication date: September 8, 2022
    Inventors: Gaurav Girdhar, Hoai Nguyen, Andyanhdzung Huynh
  • 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: 20220282451
    Abstract: An earth moving vehicle (EMV) autonomously performs an earth moving operation within a dig site. If the EMV determines that a state of the EMV or the dig site triggers a triggering condition associated with a pause in the autonomous behavior of the EMV, the EMV determines a risk associated with the state or triggering condition. If the risk is greater than a first threshold, the EMV continues the autonomous performance and notifies a remote operator that the triggering condition was triggered. If the risk is greater than the first threshold risk but less than a second threshold risk, the EMV is configured to operate in a default state before continuing and notifying the remote operator. If the risk is greater than the second threshold risk, the EMV notifies the remote operator of the state pauses the performance until feedback is received from the remote operator.
    Type: Application
    Filed: March 3, 2021
    Publication date: September 8, 2022
    Inventors: Noah Austen Ready-Campbell, Andrew Xiao Liang, Gaurav Jitendra Kikani, Joonhyun Kim
  • Publication number: 20220280965
    Abstract: Provided is an application apparatus for a coatings material. The application apparatus includes a supporting element extending along a first axis and having a first end and a second end. A first arm is coupled to the first end of the supporting element, and a second arm coupled to the second end of the supporting element. A first fastener attached to, and movable with respect to, the first end of the supporting element and detachably fixed to the first arm. Further, the first arm is configured to slide along the first axis.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 8, 2022
    Inventors: Charles T. BUCKEL, JR., Sharad GAURAV, Edward Ray GOODWIN, JR., Christopher S. HABER, Michael C. LAMBERTSON, JR., Hongbing LAI, Victor J. LEVAND, Yandong SHEN, Robert A. SIEGRIST
  • Publication number: 20220286140
    Abstract: Digital post-processing of time-to-digital converter (TDC) output data can be used to map each TDC code to the ideal one, but this requires knowing the TDC input-output mapping. Therefore, a calibration system and method are provided for characterizing operation of a TDC to compensate for non-idealities. Input signals having a known time difference are provided to the TDC, and a mapping between the TDC output and the known time difference is stored in a mapping table. With the described method, it is possible to input an input ramp of very low slope to construct this mapping to a desired resolution during a background calibration procedure. This characterizing and mapping can be performed across a range of input signals having different known time differences. After calibration, a mapping table can be used by a mapping circuit of the TDC or by a digital post-processing function to provide a compensated TDC output.
    Type: Application
    Filed: March 1, 2022
    Publication date: September 8, 2022
    Inventors: Eythan Familier, Kartik Sridharan, Jun Li, Gaurav Menon, Shamsun Nahar, Akhil Garlapati, Scott Humphreys, Antonio Geremia