Patents by Inventor Varun Jain

Varun Jain 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: 20240135165
    Abstract: One aspect of systems and methods for data correction includes identifying a false label from among predicted labels corresponding to different parts of an input sample, wherein the predicted labels are generated by a neural network trained based on a training set comprising training samples and training labels corresponding to parts of the training samples; computing an influence of each of the training labels on the false label by approximating a change in a conditional loss for the neural network corresponding to each of the training labels; identifying a part of a training sample of the training samples and a corresponding source label from among the training labels based on the computed influence; and modifying the training set based on the identified part of the training sample and the corresponding source label to obtain a corrected training set.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 25, 2024
    Inventors: Varun Manjunatha, Sarthak Jain, Rajiv Bhawanji Jain, Ani Nenkova Nenkova, Christopher Alan Tensmeyer, Franck Dernoncourt, Quan Hung Tran, Ruchi Deshpande
  • Patent number: 11789605
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: October 17, 2023
    Assignee: Google LLC
    Inventors: Fady Samuel, Varun Jain
  • Publication number: 20230221860
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Application
    Filed: February 24, 2023
    Publication date: July 13, 2023
    Inventors: Fady Samuel, Varun Jain
  • Patent number: 11599264
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: March 7, 2023
    Assignee: Google LLC
    Inventors: Fady Samuel, Varun Jain
  • Publication number: 20220113864
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Applicant: Google LLC
    Inventors: Fady Samuel, Varun Jain
  • Patent number: 11249134
    Abstract: Physical or off-chip interfaces may be selectively bypassed in a boundary scan chain. A bypass control signal may be produced that indicates whether to bypass a selected one of the interfaces. In response to a first state of a bypass control signal, a multiplexer may couple the scan chain output of an interface boundary scan cell to the scan chain input of a successor boundary scan cell of the interface boundary scan cell. In response to a second state of the bypass control signal, the multiplexer may couple the scan chain output of a predecessor boundary scan cell of the interface boundary scan cell to the scan chain input of the successor boundary scan cell, bypassing the interface boundary scan cell.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: February 15, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Varun Jain, Todd Christopher Reynolds, Xinyi Chang, Anuj Gangan
  • Patent number: 11243683
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: February 8, 2022
    Assignee: Google LLC
    Inventors: Fady Samuel, Varun Jain
  • Publication number: 20210183468
    Abstract: Systems, methods, and computer programs for analyzing genetic sequence data is disclosed. In one aspect, the system can include one or more of a first integrated circuit, with each first integrated circuit forming a central processing unit (CPU) that is responsive to one or more software algorithms that are configured to instruct the CPU to perform a first set of genomic processing steps of a sequence analysis pipeline. Additionally, the system can include one or more second integrated circuits, with each second integrated circuit forming a field programmable gate array (FPGA). The FPGA can be configured by firmware to arrange a set of hardwired digital logic circuits to perform a second set of genomic processing stages of the sequence analysis pipeline, the set of hardwired digital logic circuits of each FPGA being arranged as a set of processing engines to perform the second set of genomic processing stages.
    Type: Application
    Filed: February 2, 2021
    Publication date: June 17, 2021
    Inventors: Mark David Hahm, Jacobus de Beer, Varun Jain, Rami Mehio, Eric Ojard, Michael Ruehle, Amnon Ptashek, Severine Catreux, Arun Visvanath
  • Patent number: 11036715
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that enable detecting anomalies in time series. An anomaly detection technique is selected from a plurality of detection techniques, and is applied to a first time-series data set (having a first set of dimensions). In response to detecting an anomaly in the time-series data set, the anomaly detection technique is applied to a second time-series data set that is a subset of the first time-series data set. The first time-series data set includes the first set of dimensions plus one or more additional dimensions.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: June 15, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Varun Jain, Dmitri A. Klementiev, Igor Sakhnov, Dinko Papak, LeninaDevi Thangavel, Michail Zervos, Dhruv Gakkhar, Kateryna Boikovska
  • Patent number: 10922490
    Abstract: Systems, methods and apparatus for authoring an electronic message. In one example, the system, method, and apparatus include receiving an electronic message; categorizing the electronic message based on a message layout type associated with the electronic message; determining, with a sentiment analyzer, a sentiment type and a sentiment score associated with the electronic message; identifying a first plurality of words in the electronic message associated with the sentiment type; and outputting one or more selected from the group consisting of the message layout type, the sentiment type, and the sentiment score associated with the electronic message.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: February 16, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Varun Jain
  • Patent number: 10902117
    Abstract: According to one embodiment, a computerized method for acquiring updated predictive model is described. The updated predictive model is achieved through machine learning analyses of information by a training engine, which issues a control message in response to a discrepancy in a determination of the suspect object as malicious or non-malicious by a detection engine and a classification engine. The detection engine analyzes a content of a suspect object to determine whether the suspect object is malicious or non-malicious. Similarly, the classification engine analyses the suspect object based on the predictive model to determine whether the suspect object is malicious or non-malicious. The control message causes the training engine to update the predictive model based on machine learning analyses of information provided via the control message and to return an updated predictive model to the classification engine.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: January 26, 2021
    Assignee: FireEye, Inc.
    Inventors: Abhishek Singh, Ali Mesdaq, Anirban Das, Varun Jain
  • Publication number: 20200241646
    Abstract: Hand gestures form an intuitive means of interaction in Augmented Reality/Mixed Reality (MR) applications. However, accurate gesture recognition can be achieved through deep learning models or with use of expensive sensors. Despite the robustness of these deep learning models, they are generally computationally expensive and obtaining real-time performance remains a challenge. Embodiments of the present disclosure provide systems and methods for classifying fingertip motion patterns into different hand gestures. Red Green Blue (RGB) images are fed as input to an object detector (MobileNetV2) for outputting hand candidate bounding box, which are then down-scaled to reduce processing time without compromising on the quality of image features.
    Type: Application
    Filed: October 2, 2019
    Publication date: July 30, 2020
    Applicant: Tata Consultancy Services Limited
    Inventors: Ramya Sugnana Murthy HEBBALAGUPPE, Varun JAIN, Gaurav GARG
  • Patent number: 10637475
    Abstract: An extended General Purpose Input/Output (eGPIO) scheme is disclosed. In some implementations, an input/output (I/O) boundary scan cell comprises an output path to route output signals from a first voltage domain and signals from a second voltage domain to an I/O pad operating in a pad voltage domain, the output path having a first level shifter to up shift the output signals from the first voltage domain or the second voltage domain to the pad voltage domain; an input path to receive input signals from the I/O pad, the input path having a second level shifter to down shift the input signals from the pad voltage domain to the second voltage domain; and test logic to test signals in the first voltage domain and the second voltage domain.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: April 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Varun Jain, Brent Duckering
  • Patent number: 10601865
    Abstract: A non-transitory computer readable storage medium having stored thereon instructions when executable by a processor perform operations including responsive to receiving an email including a URL, conducting an analysis of the email including: (i) analyzing a header and a body, and (ii) analyzing the URL; analyzing contents of a web page directed to by the URL; generating a score indicating a level of confidence the email is associated with a phishing attack based on at least one of the analysis of the email or the analysis of the contents of the web page; and responsive to the score being below a threshold, virtually processing the web page to determine whether the web page is associated with the phishing attack is shown.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 24, 2020
    Assignee: FireEye, Inc.
    Inventors: Ali Mesdaq, Abhishek Singh, Varun Jain
  • Publication number: 20200050358
    Abstract: A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
    Type: Application
    Filed: October 17, 2019
    Publication date: February 13, 2020
    Applicant: Google LLC
    Inventors: Fady Samuel, Varun Jain
  • Patent number: 10474521
    Abstract: A system includes: at least one processor running instances of two or more services. Instances of a first service are dependent upon instances of a second service. A fault-injection manager, based on data in a service directory indicative of dependencies of services of the system, determines a fault-inducing condition to inject into the system and injects the fault-inducing condition into the system. A health monitoring manager detects failures in the system and identifies the first service as vulnerable to the fault-inducing condition when the fault-inducing condition causes an instance of the second service to fail.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chetan Pentam Raghavendra, Dmitri A. Klementiev, Varun Jain, Michail Zervos, Dhruv Gakkhar, Satya Sudha Kolluru, Lenina Devi Thangavel
  • Patent number: 10467126
    Abstract: A system determines a topology of a distributed system and determines, based on the topology, one or more injection points in the distributed system to inject failure scenarios. Each failure scenario including one or more faults and parameters for each of the faults. The system prioritizes the failure scenarios and injects a failure scenario from the prioritized failure scenarios into the distributed system via the one or more injection points. The system determines whether the injected failure scenario causes a response of the distributed system to fall below a predetermined level. The system determines resiliency of the distributed system to one or more faults in the injected failure scenario based on whether the injected failure scenario causes the response of the distributed system to fall below the predetermined level.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dinko Papak, Michail Zervos, Dmitri A. Klementiev, Dhruv Gakkhar, Varun Jain, LeninaDevi Thangavel, Igor Sakhnov
  • Publication number: 20190288689
    Abstract: An extended General Purpose Input/Output (eGPIO) scheme is disclosed. In some implementations, an input/output (I/O) boundary scan cell comprises an output path to route output signals from a first voltage domain and signals from a second voltage domain to an I/O pad operating in a pad voltage domain, the output path having a first level shifter to up shift the output signals from the first voltage domain or the second voltage domain to the pad voltage domain; an input path to receive input signals from the I/O pad, the input path having a second level shifter to down shift the input signals from the pad voltage domain to the second voltage domain; and test logic to test signals in the first voltage domain and the second voltage domain.
    Type: Application
    Filed: June 6, 2019
    Publication date: September 19, 2019
    Inventors: Varun JAIN, Brent DUCKERING
  • Patent number: 10387231
    Abstract: A method and system for assessing resiliency of a system is provided. A fault injection system may, for each of a plurality of dimensions of a fault profile, access an indication of possible values for the dimension, which may be specified by a user. The fault injection system may, for each of a plurality of fault profiles, automatically create the fault profile by, for each of the plurality of dimensions, selecting by the computing system a possible value for that dimension. For at least some of the fault profiles, the fault injection system injects a fault based on the fault profile into the system and determines whether a failure was detected while the fault was injected.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: August 20, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Dinko Papak, LeninaDevi Thangavel, Richard Gregory Endean, Jr., Dmitri A. Klementiev, Dhruv Gakkhar, Varun Jain, Michail Zervos
  • Publication number: 20190236177
    Abstract: Methods, systems, apparatuses, and computer program products are described herein that enable detecting anomalies in time series. An anomaly detection technique is selected from a plurality of detection techniques, and is applied to a first time-series data set (having a first set of dimensions). In response to detecting an anomaly in the time-series data set, the anomaly detection technique is applied to a second time-series data set that is a subset of the first time-series data set. The first time-series data set includes the first set of dimensions plus one or more additional dimensions.
    Type: Application
    Filed: January 29, 2018
    Publication date: August 1, 2019
    Inventors: Varun Jain, Dmitri A. Klementiev, Igor Sakhnov, Dinko Papak, LeninaDevi Thangavel, Michail Zervos, Dhruv Gakkhar, Kateryna Boikovska