Patents by Inventor Mohit Gupta

Mohit Gupta 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: 20220245245
    Abstract: Techniques unmasking ransomware attacks are disclosed. In some embodiments, a computer system performs operations comprising: generating a first prediction that a file system comprising a plurality of files has been attacked by ransomware based on snapshot metadata of the file system using a snapshot-level machine learning prediction model, the snapshot metadata comprising a plurality of file change data indicating a plurality of file change events that have been performed on the file system; in response to the first prediction, generating a classification for each one of the files based on the file change data using a file-level machine learning prediction model, the classification indicating whether the files have been targeted by the ransomware for encryption; determining that one or more files have been targeted by the ransomware based on the classification; and displaying the classification for the one or more files on a computing device of a user.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Oscar Annen, Harish Raman Shanker, Guilherme Vale Ferreira Menezes, Stephen Chu, Mohit Gupta, Sumeet Bharatbhai Varma
  • Publication number: 20220247766
    Abstract: Techniques for implementing a scalable automated training framework for anomaly and ransomware detection are disclosed. In some embodiments, a computer system performs operations comprising: instantiating a plurality of virtual machines, each one of the virtual machines being loaded with a corresponding file system; simulating user actions and ransomware on the virtual machines, the simulating of user actions and ransomware on the virtual machines causing changes to the corresponding file systems of the virtual machines; for each one of the plurality of virtual machines, generating a corresponding metadata file based on one or more corresponding snapshots of the virtual machine, the one or more corresponding snapshots indicating the changes to the corresponding file system of the virtual machine; and training a ransomware detection model using a machine learning algorithm and training data, the training data being based on the corresponding metadata files of the virtual machines.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Oscar Annen, Sumeet Bharatbhai Varma, Guilherme Vale Ferreira Menezes, Stephen Chu, Mohit Gupta
  • Patent number: 11397658
    Abstract: Techniques for a service provider network to allow users to quickly and easily establish a testing environment to test various virtual machine (VM) instance types for hosting their workloads. Rather than identifying and recommending optimized VM instance types for hosting workloads of users, the techniques allow for users to initially test the VM instance types and determine how well their workloads perform on the VM instance types. Users can quickly and easily (e.g., “one-click” input) request that a testing environment be established. The optimization service can then test one or more recommended VM instance types for the users' workloads in the testing environment. The optimization service can monitor the performance of the VM instance types while they host the “test workloads,” and provide the users with performance metrics to help them decide if they would like to migrate their workloads to the recommended VM instance types.
    Type: Grant
    Filed: November 25, 2020
    Date of Patent: July 26, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Bo Pang, Qijia Chen, Leslie Johann Lamprecht, Mohit Gupta, Letian Feng, Roberto Pentz De Faria
  • Patent number: 11398085
    Abstract: In accordance with some embodiments, systems, methods and media for directly recovering planar surfaces in a scene using structured light are provided. In some embodiments, a system comprises: a light source; an image sensor; a processor programmed to: cause the light source to emit a pattern comprising a pattern feature with two line segments that intersect on an epipolar line; cause the image sensor to capture an image including the pattern; identify an image feature in the image, the image feature comprising two intersecting line segments that intersect at a point in the image that corresponds to the first epipolar line; estimate a plane hypothesis associated with the pattern feature based on properties of the pattern feature and properties of the image feature, the plane hypothesis associated with a set of parameters characterizing a plane; and identify a planar surface in the scene based on the plane hypothesis.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: July 26, 2022
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Mohit Gupta, Jongho Lee
  • Publication number: 20220200586
    Abstract: Systems and methods are disclosed for low-swing Schmitt triggers. For example, an apparatus includes a Schmitt trigger including an input node, an output node, and a feedback node that is configured to bear a feedback voltage level that is a sum of an input voltage level at the input node and an attenuated voltage level of the output node; a current source connected to the output node; a voltage sensor connected to the feedback node and configured to cause the current source to pull up an output voltage level at the output node responsive to the feedback voltage level crossing a threshold.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 23, 2022
    Inventors: Santosh Mahadeo Narawade, Jithin K, Mohit Gupta
  • Publication number: 20220189523
    Abstract: According to an aspect there is provided a memory cell. The memory cell comprises: a first and a second electrode; a spin-orbit-torque, SOT, layer comprising a first and a second electrode contact portion arranged in contact with the first and the second electrode, respectively, and an intermediate portion between the first and second electrode contact portions; a first magnetic tunnel junction, MTJ, layer stack arranged in contact with the intermediate portion; and a second MTJ layer stack arranged in contact with the second electrode contact portion and directly above the second electrode. A memory device comprising such a memory cell and a method for writing to such a memory cell are also provided.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 16, 2022
    Inventors: Mohit GUPTA, Kevin GARELLO, Manu Komalan PERUMKUNNIL
  • Patent number: 11296683
    Abstract: Systems and methods are disclosed for low-swing Schmitt triggers. For example, an apparatus includes a Schmitt trigger including an input node, an output node, and a feedback node that is configured to bear a feedback voltage level that is a sum of an input voltage level at the input node and an attenuated voltage level of the output node; a current source connected to the output node; a voltage sensor connected to the feedback node and configured to cause the current source to pull up an output voltage level at the output node responsive to the feedback voltage level crossing a threshold.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: April 5, 2022
    Assignee: SiFive, Inc.
    Inventors: Santosh Mahadeo Narawade, Jithin K, Mohit Gupta
  • Publication number: 20220083247
    Abstract: Techniques are provided for providing a storage abstraction layer for a composite aggregate architecture. A storage abstraction layer is utilized as an indirection layer between a file system and a storage environment. The storage abstraction layer obtains characteristic of a plurality of storage providers that provide access to heterogeneous types of storage of the storage environment (e.g., solid state storage, high availability storage, object storage, hard disk drive storage, etc.). The storage abstraction layer generates storage bins to manage storage of each storage provider. The storage abstraction layer generates a storage aggregate from the heterogeneous types of storage as a single storage container. The storage aggregate is exposed to the file system as the single storage container that abstracts away from the file system the management and physical storage details of data of the storage aggregate.
    Type: Application
    Filed: November 29, 2021
    Publication date: March 17, 2022
    Inventors: Ananthan Subramanian, Sriram Venketaraman, Ravikanth Dronamraju, Mohit Gupta
  • Publication number: 20220067997
    Abstract: In accordance with some embodiments, systems, methods and media for high dynamic range quanta burst imaging are provided. In some embodiments, the system comprises: an image sensor comprising single photon detectors in an array; a processor programmed to: generate a sequence of binary images representing a scene; divide the sequence of binary images into blocks; generate block-sum images from the blocks; determine alignments between the block-sum images and a reference block-sum image; warp the sequence of binary images based on the alignments; generate warped block-sum images using warped binary images; merge the warped block-sum images; display a final image of the scene based on the merged warped block-sum images.
    Type: Application
    Filed: November 8, 2021
    Publication date: March 3, 2022
    Applicant: Wisconsin Alumni Research Foundation
    Inventors: Mohit Gupta, Sizhuo Ma
  • Publication number: 20220058592
    Abstract: An example computing device can include a processing resource and a memory resource storing instructions thereon, the instructions executable by the processing resource to: extract job information associated with a physical device from a database, compress the job information associated with the physical device; generate a machine-readable optical code that includes the compressed job information associated with the physical device, and update the machine-readable optical code with additional job information associated with the physical device.
    Type: Application
    Filed: May 15, 2019
    Publication date: February 24, 2022
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Mohit Gupta, Jacob Lowman, Jason Ford
  • Publication number: 20220038179
    Abstract: A client device, such as a mobile phone or a mobile phone accessory (e.g., phone case), is provided that receives and transmits data (e.g., a social media code) via light wave communication. The light wave communication may comprise structured light (e.g., projected light patterns). The client device may include a lightbox comprised of LEDs located on a back face of the client device.
    Type: Application
    Filed: July 9, 2021
    Publication date: February 3, 2022
    Inventors: Shree K. Nayar, Mikhail Fridberg, Mohit Gupta
  • Publication number: 20220036118
    Abstract: In accordance with some embodiments, systems, methods and media for directly recovering planar surfaces in a scene using structured light are provided. In some embodiments, a system comprises: a light source; an image sensor; a processor programmed to: cause the light source to emit a pattern comprising a pattern feature with two line segments that intersect on an epipolar line; cause the image sensor to capture an image including the pattern; identify an image feature in the image, the image feature comprising two intersecting line segments that intersect at a point in the image that corresponds to the first epipolar line; estimate a plane hypothesis associated with the pattern feature based on properties of the pattern feature and properties of the image feature, the plane hypothesis associated with a set of parameters characterizing a plane; and identify a planar surface in the scene based on the plane hypothesis.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Applicant: Wisconsin Alumni Research Foundation
    Inventors: Mohit Gupta, Jongho Lee
  • Patent number: 11188246
    Abstract: Techniques are provided for providing a storage abstraction layer for a composite aggregate architecture. A storage abstraction layer is utilized as an indirection layer between a file system and a storage environment. The storage abstraction layer obtains characteristic of a plurality of storage providers that provide access to heterogeneous types of storage of the storage environment (e.g., solid state storage, high availability storage, object storage, hard disk drive storage, etc.). The storage abstraction layer generates storage bins to manage storage of each storage provider. The storage abstraction layer generates a storage aggregate from the heterogeneous types of storage as a single storage container. The storage aggregate is exposed to the file system as the single storage container that abstracts away from the file system the management and physical storage details of data of the storage aggregate.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: November 30, 2021
    Assignee: NetApp Inc.
    Inventors: Ananthan Subramanian, Sriram Venketaraman, Ravikanth Dronamraju, Mohit Gupta
  • Patent number: 11170549
    Abstract: In accordance with some embodiments, systems, methods and media for high dynamic range quanta burst imaging are provided. In some embodiments, the system comprises: an image sensor comprising single photon detectors in an array; a processor programmed to: generate a sequence of binary images representing a scene; divide the sequence of binary images into blocks; generate block-sum images from the blocks; determine alignments between the block-sum images and a reference block-sum image; warp the sequence of binary images based on the alignments; generate warped block-sum images using warped binary images; merge the warped block-sum images; display a final image of the scene based on the merged warped block-sum images.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: November 9, 2021
    Assignee: WISCONSIN ALUMNI RESEARCH FOUNDATION
    Inventors: Mohit Gupta, Sizhuo Ma
  • Publication number: 20210319606
    Abstract: In accordance with some embodiments, systems, methods and media for high dynamic range quanta burst imaging are provided. In some embodiments, the system comprises: an image sensor comprising single photon detectors in an array; a processor programmed to: generate a sequence of binary images representing a scene; divide the sequence of binary images into blocks; generate block-sum images from the blocks; determine alignments between the block-sum images and a reference block-sum image; warp the sequence of binary images based on the alignments; generate warped block-sum images using warped binary images; merge the warped block-sum images; display a final image of the scene based on the merged warped block-sum images.
    Type: Application
    Filed: April 9, 2020
    Publication date: October 14, 2021
    Applicant: Wisconsin Alumni Research Foundation
    Inventors: Mohit Gupta, Sizhuo Ma
  • Publication number: 20210305972
    Abstract: Systems and methods are disclosed for low-swing Schmitt triggers. For example, an apparatus includes a Schmitt trigger including an input node, an output node, and a feedback node that is configured to bear a feedback voltage level that is a sum of an input voltage level at the input node and an attenuated voltage level of the output node; a current source connected to the output node; a voltage sensor connected to the feedback node and configured to cause the current source to pull up an output voltage level at the output node responsive to the feedback voltage level crossing a threshold.
    Type: Application
    Filed: March 24, 2020
    Publication date: September 30, 2021
    Inventors: Santosh Mahadeo Narawade, Jithin K, Mohit Gupta
  • Publication number: 20210295046
    Abstract: An example of a non-transitory computer-readable medium storing machine-readable instructions. The instructions may cause a controller to receive an image and detect an object in the image. Based on a contextual setting of the electronic device, overlay data may be retrieved from a database or a remote electronic device to be visually associated with the object on a display.
    Type: Application
    Filed: October 22, 2018
    Publication date: September 23, 2021
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventor: Mohit Gupta
  • Publication number: 20210281955
    Abstract: A vibration transducer for sensing vibrations includes a first flexible triboelectric member, a second flexible triboelectric member, a plurality of attachment points, a first electrode and a second electrode. The first flexible triboelectric member includes a first triboelectric layer and a material being on a first position on a triboelectric series. A conductive layer is deposited on the second side thereof. The second flexible triboelectric member includes a second triboelectric layer and a material being on a second position on the triboelectric series that is different from the first position on the triboelectric series. The second triboelectric member is adjacent to the first flexible triboelectric member. When the first triboelectric member comes into and out of contact with the second triboelectric member as a result of the vibrations, a triboelectric potential difference having a variable intensity corresponding to the vibrations can be sensed between the first and second triboelectric members.
    Type: Application
    Filed: January 18, 2021
    Publication date: September 9, 2021
    Inventors: Nivedita Arora, Gregory D. Abowd, Mohit Gupta, Diego Osorio, Seyedeh Fereshteh Shahmiri, Thad Eugene Starner, Yi-Cheng Wang, Zhengjun Wang, Zhong Lin Wang, Steven L Zhang, Peter McAughan, Qiuyue Xue, Dhruva Bansal, Ryan Bahr, Emmanouil Tentzeris
  • Patent number: 11114115
    Abstract: In an example implementation according to aspects of the present disclosure, a method may include identifying, via a first microphone of a device, when a user registered to use the device is speaking, and comparing a voice characteristic of the user, as detected by the first microphone, against a threshold value. If the voice characteristic exceeds the threshold value, the method may include unmuting a second microphone of the device for the user to participate in a teleconference.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: September 7, 2021
    Assignee: Hewlett-Packard Deveopment Company, L.P.
    Inventor: Mohit Gupta
  • Publication number: 20210273895
    Abstract: Discussed herein are dynamically generated, customized electronic messages based on, for example, data representing attributes of an electronic message to be generated for an intended recipient; and, in response to receiving the data, sending custom content triggering data based on the attributes, where the custom content triggering data represent at least a dynamic portion of customized content to be added subsequently into the electronic message while the electronic message is rendered for display to the intended recipient; generating the electronic message content, which includes the custom content triggering data; and sending the electronic message to the intended recipient; and, in response to receiving the custom content triggering data, determining attributes of the electronic message based on the custom content triggering data; and generating the dynamic portion of customized content based on the electronic message attributes.
    Type: Application
    Filed: February 24, 2021
    Publication date: September 2, 2021
    Inventor: Mohit GUPTA