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).
-
Patent number: 11758297Abstract: In accordance with some embodiments, systems, methods, and media for high dynamic range imaging using single-photon and conventional image sensor data are provided. In some embodiments, the system comprises: first detectors configured to detect a level of photons proportional to incident photon flux; second detectors configured to detect arrival of individual photons; a processor programmed to: receive, from the first detectors, first values indicative of photon flux from a scene with a first resolution; receive, from the second detectors, second values indicative of photon flux from the scene with a lower resolution; provide a first encoder of a trained machine learning model first flux values based on the first values, provide the second encoder of the model second flux values; receive, as output, values indicative of photon flux from the scene; and generate a high dynamic range image based on the third plurality of values.Type: GrantFiled: January 10, 2022Date of Patent: September 12, 2023Assignee: Wisconsin Alumni Research FoundationInventors: Felipe Gutierrez Barragan, Yuhao Liu, Atul Ingle, Mohit Gupta, Andreas Velten
-
Publication number: 20230281770Abstract: In accordance with some embodiments, systems, methods, and media for generating digital images using low bit depth image sensor data are provided. In some embodiments, the system comprises: an image sensor; a processor programmed to: receive, from the image sensor, a series of low bit depth frames; provide low bit depth image information to a trained machine learning model comprising: a 3D convolutional layer; a 2D convolutional LSTM layer; a concatenation layer configured to generate a tensor that includes an output of the 2D convolutional LSTM layer and the low bit depth image information; and a 2D convolutional layer configured to generate an output based on the tensor; and generate a high bit depth image of a scene based on an output of the two-dimensional convolutional layer.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Matthew Dutson, Mohit Gupta
-
Patent number: 11741256Abstract: Techniques for implementing proactive data security operations for files using an analysis of access permission levels for the files are disclosed. In some embodiments, a computer system performs operations comprising: determining that data of a file includes sensitive information based on an analysis of the data using a data classification model; determining that access to the file is open using an access classification model; and based on the determination that the data of the file includes sensitive information and the determination that the access to the file is open, causing a notification to be displayed on a computing device of a user, the notification comprising an indication that the file includes sensitive information and that access to the file is open.Type: GrantFiled: January 29, 2021Date of Patent: August 29, 2023Assignee: Rubrik, Inc.Inventors: Mohit Gupta, Stephen Chu, Brian Victor Li
-
Patent number: 11721054Abstract: 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: GrantFiled: November 8, 2021Date of Patent: August 8, 2023Assignee: WISCONSIN ALUMNI RESEARCH FOUNDATIONInventors: Mohit Gupta, Sizhuo Ma
-
Patent number: 11704702Abstract: Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.Type: GrantFiled: January 22, 2021Date of Patent: July 18, 2023Assignee: GROUPON, INC.Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
-
Publication number: 20230224599Abstract: In accordance with some embodiments, systems, methods, and media for high dynamic range imaging using single-photon and conventional image sensor data are provided. In some embodiments, the system comprises: first detectors configured to detect a level of photons proportional to incident photon flux; second detectors configured to detect arrival of individual photons; a processor programmed to: receive, from the first detectors, first values indicative of photon flux from a scene with a first resolution; receive, from the second detectors, second values indicative of photon flux from the scene with a lower resolution; provide a first encoder of a trained machine learning model first flux values based on the first values, provide the second encoder of the model second flux values; receive, as output, values indicative of photon flux from the scene; and generate a high dynamic range image based on the third plurality of values.Type: ApplicationFiled: January 10, 2022Publication date: July 13, 2023Applicant: Wisconsin Alumni Research FoundationInventors: Felipe Gutierrez Barragan, Yuhao Liu, Atul Ingle, Mohit Gupta, Andreas Velten
-
Publication number: 20230170884Abstract: Systems and methods are disclosed for wide frequency range voltage controlled oscillators. For example, an apparatus includes a Voltage Controlled Oscillator (VCO) including a delay cell which includes first and second current sources provided in parallel with one another. The first current source is controlled by a voltage control input connected to a voltage control terminal and the second current source is controlled by a bias voltage input connected to a bias voltage terminal. The first current source provides an alternate current path in the delay cell when the second current source is off. The delay cell is operable to receive an input and produce an output using the alternate current path.Type: ApplicationFiled: November 29, 2022Publication date: June 1, 2023Inventors: Santosh Mahadeo Narawade, Jithin K, Mohit Gupta
-
Patent number: 11652766Abstract: 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: GrantFiled: February 24, 2021Date of Patent: May 16, 2023Assignee: Groupon, Inc.Inventor: Mohit Gupta
-
Patent number: 11645503Abstract: A circuit is provided. The circuit includes a sampling circuit connectable to a multibit memory array and that samples a voltage across a sampling capacitor, a capacitance network including a plurality of capacitors and switching elements such that the capacitance network has a capacitance that depends on the configuration of the switching elements, and a buffering circuit configured to charge the capacitance of the capacitance network based on the voltage across the sampling capacitor. The circuit is configured to operate the capacitance network in a first state and a second state, wherein the capacitance in the states depends on an input value to the circuit. The circuit is also configured to charge the capacitance network in the first state and to allow the charge to redistribute within the capacitance network when it changes from the first to the second state. A system and method including such circuits are also provided.Type: GrantFiled: December 20, 2019Date of Patent: May 9, 2023Assignees: Imec vzw, Katholieke Universiteit LeuvenInventors: Mohit Gupta, Bharani Chakravarthy Chava, Wim Dehaene, Sushil Sakhare
-
Patent number: 11647340Abstract: 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: GrantFiled: January 18, 2021Date of Patent: May 9, 2023Assignee: Georgia Tech Research CorporationInventors: 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
-
Publication number: 20230133050Abstract: An accelerator circuit is provided that includes an inverter chain having an input coupled to a data line and a sense circuit having inputs coupled to an output of the inverter chain and the data line. The sense circuit is configured to sense a rise toward a supply voltage on the data line or a fall toward a ground voltage on the data line. The accelerator circuit further includes an amplify circuit having inputs coupled to outputs of the sense circuit and an output coupled to the data line, where the amplify circuit is configured to amplify the data line toward the supply voltage or toward the ground voltage based on amplify enable signals output by the sense circuit.Type: ApplicationFiled: November 3, 2021Publication date: May 4, 2023Inventors: Dharmendra Kumar RAI, Mohit Gupta, Bijan Kumar Ghosh, Mohammed Rahim Chand Seikh
-
Publication number: 20230094787Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for accurately enhancing optical character recognition with a machine learning approach for determining words from reverse text, vertical text, and atypically-sized text. For example, the disclosed systems segment a digital image into text regions and non-text regions utilizing an object detection machine learning model. Within the text regions, the disclosed systems can determine reverse text glyphs, vertical text glyphs, and/or atypically-sized text glyphs utilizing an edge based adaptive binarization model. Additionally, the disclosed systems can utilize respective modification techniques to manipulate reverse text glyphs, vertical text glyphs, and/or atypically-sized glyphs for analysis by an optical character recognition model.Type: ApplicationFiled: September 30, 2021Publication date: March 30, 2023Inventors: Ankit Bal, Mohit Gupta, Ram Bhushan Agrawal, Tarun Verma, Uttam Dwivedi
-
Patent number: 11592989Abstract: Features are disclosed for forecasting a usage of a block storage volume with a first configuration by a user. A computing device can forecast the usage of the block storage volume based on the historical usage of the block storage volume by the user. The computing device can determine additional potential configurations of the block storage volume. The computing device can further simulate the additional potential configurations of the block storage volume based on the forecasted usage of the block storage volume. The additional potential configurations may include a volume type, a volume size, or other volume characteristics. Based on the simulations of the additional potential configurations, the computing device may determine a recommended configuration. The computing device can dynamically modify the block storage volume based on the recommended configuration of the block storage volume.Type: GrantFiled: November 25, 2020Date of Patent: February 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Mohit Gupta, Letian Feng, Leslie Johann Lamprecht
-
Publication number: 20230055389Abstract: A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.Type: ApplicationFiled: October 28, 2022Publication date: February 23, 2023Inventors: Riley Thomasson, Manpreet Singh, Mohit Gupta, Joshua Freilich
-
Publication number: 20230006982Abstract: An Internet-connected device, such as a car, refrigerator, or even a laptop can use a second device, such as a cell phone, to support cryptographic operations and communication with token service providers or other processing services requiring pre-provisioned capabilities that may include cryptographic secrets. By removing the need to store personally sensitive data in “Internet of Things” (IoT) devices, a user's personal information and other sensitive financial information may be contained to a relatively small number of devices. This may help prevent theft of goods or services by IoT devices that are not always under the close control of the user.Type: ApplicationFiled: August 31, 2022Publication date: January 5, 2023Inventors: Hari Krishna Annam, Mohit Gupta, Soumendra Bhattacharya
-
Patent number: 11527709Abstract: The disclosed technology relates to a multibit memory cell. In one aspect, the multibit memory cell includes a plurality of spin-orbit torque (SOT) tracks, plurality of magnetic tunnel junctions (MTJs), an electrically conductive path connecting a first MTJ and a second MTJ together, and a plurality of terminals. The plurality of terminals can be configured to provide a first SOT write current to the first MTJ, a second SOT write current to the second MTJ, and at least one of: the second SOT write current to a third MTJ, a third SOT write current to the third MTJ, and a spin transfer torque (STT) write current through the third MTJ. The junction resistances of the various MTJs are such that a combined multibit memory state of the MTJs is readable by a read current through all the MTJs in series.Type: GrantFiled: September 21, 2020Date of Patent: December 13, 2022Assignees: IMEC vzw, Katholieke Universiteit LeuvenInventors: Mohit Gupta, Trong Huynh Bao
-
Publication number: 20220358346Abstract: In accordance with some embodiments, systems, methods, and media for generating and using spiking neural networks with improved efficiency are provided. In some embodiments, a method comprises: receiving image data; providing the image data to a trained spiking neural network (SNN), the SNN comprising a plurality of neurons, each of the plurality of neurons associated with a respective initialization value V0 of a plurality of initialization values, wherein a first layer of the trained SNN comprises a first subset of the plurality of neurons, and a second layer of the trained SNN comprises a second subset of the plurality of neurons, and wherein a mean of the plurality of initialization values is about 0.5, and a standard deviation of the initialization values is at least 0.Type: ApplicationFiled: April 30, 2021Publication date: November 10, 2022Inventors: Mohit GUPTA, Matthew DUTSON
-
Patent number: 11487665Abstract: A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.Type: GrantFiled: August 27, 2019Date of Patent: November 1, 2022Assignee: Pure Storage, Inc.Inventors: Riley Thomasson, Manpreet Singh, Mohit Gupta, Joshua Freilich
-
Patent number: 11474249Abstract: In accordance with some embodiments, systems, methods and media for stochastic exposure coding for continuous time-of-flight imaging are provided. In some embodiments, a method for estimating the depth of a scene is provided, comprising: stochastically selecting active slots based on a probability p; causing, during active slots, a light source to emit light modulated by a first modulation function toward a scene; causing, during active slots, an image sensor to generate a first, second, and third value based on received light from a portion of the scene and a first, second, and third demodulation function, respectively; inhibiting the light source during inactive slots; determining, for each of the active slots, depth estimates for the portion of the scene based on the first, second, and third value; and determining a depth estimate for the portion of the scene based on the depth estimates for the active slots.Type: GrantFiled: August 29, 2019Date of Patent: October 18, 2022Assignee: Wisconsin Alumni Reseach FoundationInventors: Mohit Gupta, Jongho Lee
-
Patent number: 11468673Abstract: An augmented reality system having a light source and a camera. The light source projects a pattern of light onto a scene, the pattern being periodic. The camera captures an image of the scene including the projected pattern. A projector pixel of the projected pattern corresponding to an image pixel of the captured image is determined. A disparity of each correspondence is determined, the disparity being an amount that corresponding pixels are displaced between the projected pattern and the captured image. A three-dimensional computer model of the scene is generated based on the disparity. A virtual object in the scene is rendered based on the three-dimensional computer model.Type: GrantFiled: January 6, 2021Date of Patent: October 11, 2022Assignee: Snap Inc.Inventors: Mohit Gupta, Shree K. Nayar, Vishwanath Saragadam Raja Venkata