Patents by Inventor Gaurav Sharma

Gaurav 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).

  • Patent number: 11222238
    Abstract: Methods and systems for object detection include training dataset-specific object detectors using respective annotated datasets, each of the annotated datasets including annotations for a respective set of one or more object classes. The annotated datasets are cross-annotated using the dataset-specific object detectors. A unified object detector is trained, using the cross-annotated datasets, to detect all of the object classes of the annotated datasets. Objects are detected in an input image using the unified object detector.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: January 11, 2022
    Inventors: Samuel Schulter, Gaurav Sharma, Yi-Hsuan Tsai, Manmohan Chandraker, Xiangyun Zhao
  • Publication number: 20220001164
    Abstract: A tremor suppression device includes a garment wearable on an anatomical region and including electrodes contacting the anatomical region when the garment is worn on the anatomical region, and an electronic controller configured to: detect electromyography (EMG) signals as a function of anatomical location and time using the electrodes; identify tremors as a function of anatomical location and time based on the EMG signals; and apply neuromuscular electrical stimulation (NMES) at one or more anatomical locations as a function of time using the electrodes to suppress the identified tremors.
    Type: Application
    Filed: September 16, 2021
    Publication date: January 6, 2022
    Inventors: Gaurav Sharma, Patrick Ganzer
  • Publication number: 20210379372
    Abstract: A portable and wearable hand-grasp neuro-orthosis is configured for use in a home environment to restore volitionally controlled grasp functions for a subject with a cervical spinal cord injury (SCI). The neuro-orthosis may include: a wearable sleeve with electrodes; electronics for operating the wearable sleeve to perform functional electrical stimulation (FES) and electromyography (EMG), the electronics configured for mounting on a wheelchair; and a controller configured for mounting on a wheelchair. The controller controls the electronics to read EMG via the sleeve, decode the read EMG to determine an intent of the user, and operate the electronics to apply FES via the sleeve to implement the intent of the user. The neuro-orthosis may restore hand function. The controller may include a display arranged to be viewed by the subject, for example mounted on an articulated arm attached to the wheelchair.
    Type: Application
    Filed: June 4, 2021
    Publication date: December 9, 2021
    Inventors: David Friedenberg, Gaurav Sharma, Samuel Colachis, Nicholas Annetta, Amanda Noonan
  • Publication number: 20210374481
    Abstract: A method is provided for Cross Video Temporal Difference (CVTD) learning. The method adapts a source domain video to a target domain video using a CVTD loss. The source domain video is annotated, and the target domain video is unannotated. The CVTD loss is computed by quantizing clips derived from the source and target domain videos by dividing the source domain video into source domain clips and the target domain video into target domain clips. The CVTD loss is further computed by sampling two clips from each of the source domain clips and the target domain clips to obtain four sampled clips including a first source domain clip, a second source domain clip, a first target domain clip, and a second target domain clip. The CVTD loss is computed as |(second source domain clip?first source domain clip)?(second target domain clip?first target domain clip)|.
    Type: Application
    Filed: May 11, 2021
    Publication date: December 2, 2021
    Inventors: Gaurav Sharma, Jinwoo Choi
  • Publication number: 20210374468
    Abstract: Methods and systems for training a neural network include generate an image of a mask. A copy of an image is generated from an original set of training data. The copy is altered to add the image of a mask to a face detected within the copy. An augmented set of training data is generated that includes the original set of training data and the altered copy. A neural network model is trained to recognize masked faces using the augmented set of training data.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 2, 2021
    Inventors: Manmohan Chandraker, Ting Wang, Xiang Xu, Francesco Pittaluga, Gaurav Sharma, Yi-Hsuan Tsai, Masoud Faraki, Yuheng Chen, Yue Tian, Ming-Fang Huang, Jian Fang
  • Patent number: 11160971
    Abstract: A tremor suppression device includes a garment wearable on an anatomical region and including electrodes contacting the anatomical region when the garment is worn on the anatomical region, and an electronic controller configured to: detect electromyography (EMG) signals as a function of anatomical location and time using the electrodes; identify tremors as a function of anatomical location and time based on the EMG signals; and apply neuromuscular electrical stimulation (NMES) at one or more anatomical locations as a function of time using the electrodes to suppress the identified tremors.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: November 2, 2021
    Inventors: Gaurav Sharma, Patrick Ganzer
  • Patent number: 11146676
    Abstract: Systems and methods for automatically authenticating an incoming call are disclosed. In one implementation a method for automatically authenticating an incoming call includes receiving a call from a calling device. The call includes an identifier associated with the calling device. The method further includes receiving, separately from the call, authentication data associated with a device or a user, determining, using the identifier and the authentication data, that the authentication data is associated with the same calling device that initiated the call, verifying the authentication data, and based on a result of the verification, determining that the call is initiated by an authenticated device or user.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: October 12, 2021
    Assignee: Neustar, Inc.
    Inventors: Guido Jonjie S. Sena, Jr., Manjul Maharishi, Gaurav Sharma
  • Publication number: 20210297401
    Abstract: A system and method for provides unverified users an ability to act upon private records known to them while protecting user privacy by not reflecting private information back to the unverified user. As an unverified user inputs information related to their identity into an interface, the system searches an indexed database which may include both registered users and/or unregistered customers indexed from a single data source or from disparate data sources.
    Type: Application
    Filed: June 1, 2021
    Publication date: September 23, 2021
    Inventors: Ujjual Nath, Gaurav Sharma, William Fletcher
  • Publication number: 20210287014
    Abstract: An activity assistance system includes a video camera arranged to acquire video of a person performing an activity, an output device configured to output human-perceptible prompts, and an electronic processor programmed to execute an activity script. The script comprises a sequence of steps choreographing the activity. The execution of each step includes presenting a prompt via the output device and detecting an event or sequence of events subsequent to the presenting of the prompt. Each event is detected by performing object detection on the video to detect one or more objects depicted in the video and applying one or more object-oriented image analysis functions to detect a spatial or temporal arrangement of one or more of the detected objects. Each event detection triggers an action comprising at least one of presenting a prompt via the output device and and/or going to another step of the activity script.
    Type: Application
    Filed: May 28, 2021
    Publication date: September 16, 2021
    Inventors: Samuel Colachis, Gaurav Sharma, Collin Dunlap, Douglas Boyd, Joshua Branch
  • Publication number: 20210286647
    Abstract: Various aspects are disclosed for distributed application management using an embedded persistent queue framework. In some aspects, task execution data is monitored from a plurality of task execution engines. A task request is identified. The task request can include a task and a Boolean predicate for task assignment. The task is assigned to a task execution engine embedded in a distributed application process if the Boolean predicate is true, and a capacity of the task execution engine is sufficient to execute the task. The task is enqueued in a persistent queue. The task is retrieved from the persistent queue and executed.
    Type: Application
    Filed: March 15, 2020
    Publication date: September 16, 2021
    Inventors: Srinivas Neginhal, Medhavi Dhawan, Gaurav Sharma, Rajneesh Bajpai
  • Publication number: 20210248683
    Abstract: Embodiments of the disclosure provide a system and method of allocating a resource based on myriad input data. In some embodiments, the myriad input data include membership information, claims data, transactional data, etc. The myriad input data are sorted and organized in a meaningful association relationship before applied to a resource allocation modeling algorithm. The resource allocation modeling algorithm provides estimated resource necessary for the application chosen. For example, an insurance company may use membership information, claims data, transactional data, etc., to estimate how much reserves or funds it should hold to cover future claims within a certain timeframe.
    Type: Application
    Filed: March 2, 2021
    Publication date: August 12, 2021
    Inventors: William R. Jones, Gaurav Sharma, Faisal Khan, Hualiang Li, Yue Xiao, Jingran Li, Jamal Timsah, Ryan T. Berns, Sanjeev Bollam, Radhika G. Athalye
  • Patent number: 11057516
    Abstract: Systems and methods for providing called devices with sets of context data associated with communication sessions are disclosed. In one implementation, a method for generating context data associated with a communications session may include receiving, from a calling device at a first subsystem, a request to establish a communications session. The request may include a first identifier associated with the calling device. The method may further include receiving, at a second subsystem, activities data associated with the calling device that transmitted the request to establish the communications session. The activities data may include a second identifier associated with the calling device and may be indicative of device activities of the calling device.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: July 6, 2021
    Assignee: Neustar, Inc.
    Inventors: Guido Jonjie S. Sena, Jr., Manjul Maharishi, Gaurav Sharma
  • Patent number: 11037670
    Abstract: An activity assistance system includes a video camera arranged to acquire video of a person performing an activity, an output device configured to output human-perceptible prompts, and an electronic processor programmed to execute an activity script. The script comprises a sequence of steps choreographing the activity. The execution of each step includes presenting a prompt via the output device and detecting an event or sequence of events subsequent to the presenting of the prompt. Each event is detected by performing object detection on the video to detect one or more objects depicted in the video and applying one or more object-oriented image analysis functions to detect a spatial or temporal arrangement of one or more of the detected objects. Each event detection triggers an action comprising at least one of presenting a prompt via the output device and and/or going to another step of the activity script.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: June 15, 2021
    Assignee: BATTELLE MEMORIAL INSTITUTE
    Inventors: Samuel Colachis, Gaurav Sharma, Collin Dunlap
  • Patent number: 11025616
    Abstract: A system and method for provides unverified users an ability to act upon private records known to them while protecting user privacy by not reflecting private information back to the unverified user. As an unverified user inputs information related to their identity into an interface, the system searches an indexed database which may include both registered users and/or unregistered customers indexed from a single data source or from disparate data sources.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 1, 2021
    Assignee: Kaarya LLC
    Inventors: Ujjual Nath, Gaurav Sharma, William Fletcher
  • Publication number: 20210150275
    Abstract: Methods and systems for object detection include training dataset-specific object detectors using respective annotated datasets, each of the annotated datasets including annotations for a respective set of one or more object classes. The annotated datasets are cross-annotated using the dataset-specific object detectors. A unified object detector is trained, using the cross-annotated datasets, to detect all of the object classes of the annotated datasets. Objects are detected in an input image using the unified object detector.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 20, 2021
    Inventors: Samuel Schulter, Gaurav Sharma, Yi-Hsuan Tsai, Manmohan Chandraker, Xiangyun Zhao
  • Publication number: 20210097295
    Abstract: Using various embodiments, methods and systems to provide safeguard a neighborhood or community are described. In one embodiment, a system is configured to receiving a license plate data of a vehicle, fetch indices of a set of known license plate data from a schema object, where the set includes vehicle license plate information of a plurality of vehicles of a neighborhood or community. In one embodiment, the set can be represented in memory using by a binary tree in memory. The system is then configured to sort the binary tree using a tree sorting algorithm. Thereafter, a tree searching algorithm is used to determine whether the license plate data is found in the binary tree. When the license plate data is found in the binary tree, it is determined that the vehicle is known to the neighborhood or community, otherwise it is determined to be not known.
    Type: Application
    Filed: October 1, 2019
    Publication date: April 1, 2021
    Inventors: GAURAV SHARMA, SHOBHIT KUMAR, CHIRANTH KALYANPURA
  • Publication number: 20210082564
    Abstract: An activity assistance system includes a video camera arranged to acquire video of a person performing an activity, an output device configured to output human-perceptible prompts, and an electronic processor programmed to execute an activity script. The script comprises a sequence of steps choreographing the activity. The execution of each step includes presenting a prompt via the output device and detecting an event or sequence of events subsequent to the presenting of the prompt. Each event is detected by performing object detection on the video to detect one or more objects depicted in the video and applying one or more object-oriented image analysis functions to detect a spatial or temporal arrangement of one or more of the detected objects. Each event detection triggers an action comprising at least one of presenting a prompt via the output device and and/or going to another step of the activity script.
    Type: Application
    Filed: September 17, 2020
    Publication date: March 18, 2021
    Inventors: Samuel Colachis, Gaurav Sharma, Collin Dunlap
  • Publication number: 20210064883
    Abstract: A method for performing video domain adaptation for human action recognition is presented. The method includes using annotated source data from a source video and unannotated target data from a target video in an unsupervised domain adaptation setting, identifying and aligning discriminative clips in the source and target videos via an attention mechanism, and learning spatial-background invariant human action representations by employing a self-supervised clip order prediction loss for both the annotated source data and the unannotated target data.
    Type: Application
    Filed: August 20, 2020
    Publication date: March 4, 2021
    Inventors: Gaurav Sharma, Samuel Schulter, Jinwoo Choi
  • Patent number: 10937102
    Abstract: Embodiments of the disclosure provide a system and method of allocating a resource based on myriad input data. In some embodiments, the myriad input data include membership information, claims data, transactional data, etc. The myriad input data are sorted and organized in a meaningful association relationship before applied to a resource allocation modeling algorithm. The resource allocation modeling algorithm provides estimated resource necessary for the application chosen. For example, an insurance company may use membership information, claims data, transactional data, etc., to estimate how much reserves or funds it should hold to cover future claims within a certain timeframe.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: March 2, 2021
    Assignee: Aetna Inc.
    Inventors: William R. Jones, Gaurav Sharma, Faisal Khan, Hualiang Li, Yue Xiao, Jingran Li, Jamal Timsah, Ryan T. Berns, Sanjeev Bollam, Radhika G. Athalye
  • Publication number: 20210038887
    Abstract: The present disclosure relates generally to systems, methods, and devices for interpreting neural signals to determine a desired movement of a target, transmitting electrical signals to the target, and dynamically monitoring subsequent neural signals or movement of the target to change the signal being delivered if necessary, so that the desired movement is achieved. In particular, the neural signals are decoded using a feature extractor, decoder(s) and a body state observer to determine the electrical signals that should be sent.
    Type: Application
    Filed: October 27, 2020
    Publication date: February 11, 2021
    Inventors: Chad E. Bouton, Nicholas Annetta, David A. Friedenberg, Gaurav Sharma