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: 20180275907
    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: March 23, 2017
    Publication date: September 27, 2018
    Inventors: Ananthan Subramanian, Sriram Venketaraman, Ravikanth Dronamraju, Mohit Gupta
  • Publication number: 20180260154
    Abstract: Techniques are provided for selectively storing data into allocation areas using streams. A set of allocation areas (e.g., ranges of block numbers such as virtual block numbers) are defined for a storage device. Data having particular characteristics (e.g., user data, metadata, hot data, cold data, randomly accessed data, sequentially accessed data, etc.) will be sent to the storage device for selective storage in corresponding allocation areas. For example, when a file system receives a write stream of hot data, the hot data may be assigned to a stream. The stream will be tagged using a stream identifier that is used as an indicator to the storage device to process data of the stream using an allocation area defined for hot data. In this way, data having different characteristics will be stored/confined within particular allocation areas of the storage device to reduce fragmentation and write amplification.
    Type: Application
    Filed: March 9, 2017
    Publication date: September 13, 2018
    Inventors: Ravikanth Dronamraju, Kyle Diggs Sterling, Mrinal K. Bhattacharjee, Mohit Gupta
  • Patent number: 10070067
    Abstract: Systems, methods, and media for extracting information and a display image from two captured images are provided, in some embodiments, systems for extracting information and a display image from two captured images are provided, the systems comprising: a rolling shutter sensor; and a hardware processor coupled to the rolling shutter sensor that is configured to: cause the rolling shutter sensor to capture two captured images; receive the two captured images; and extract the information, and the display image from the two captured images, wherein the information is represented in the captured images as a flicker pattern.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: September 4, 2018
    Assignee: Sony Corporation
    Inventors: Kensei Jo, Mohit Gupta, Shree K. Nayar
  • Publication number: 20180248857
    Abstract: 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: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Hari Krishna Annam, Mohit Gupta, Soumendra Bhattacharya
  • Publication number: 20180234672
    Abstract: Systems, methods, and media for reconstructing a space-time volume from a coded image are provided. In accordance with some embodiments, systems for reconstructing a space-time volume from a coded image are provided, the systems comprising: an image sensor that outputs image data; and at least one processor that: causes a projection of the space-time volume to be captured in a single image of the image data in accordance with a coded shutter function; receives the image data; and performs a reconstruction process on the image data to provide a space-time volume corresponding to the image data.
    Type: Application
    Filed: April 11, 2018
    Publication date: August 16, 2018
    Applicant: Sony Corporation
    Inventors: Yasunobu Hitomi, Jinwei Gu, Mohit Gupta, Tomoo Mitsunaga, Shree K. Nayar
  • Patent number: 10044650
    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: Grant
    Filed: June 3, 2013
    Date of Patent: August 7, 2018
    Assignee: GROUPON, INC.
    Inventor: Mohit Gupta
  • Publication number: 20180219857
    Abstract: In certificate chain validation, a parent certificate is used to validate a child certificate. The child certificate can indicate which parent certificate can be used to validate it. In some situations, a child certificate may not contain a certificate authority identifier that can be used to identify the parent certificate. Instead, the child certificate can contain a hash value of a modulus of the parent public key that can be used to identify the parent certificate. The hash value of the modulus of the parent public key can be associated with the parent public key. As such, the parent public key used in certificate chain validation of the child certificate can be identified using the hash value of the modulus of the parent public key.
    Type: Application
    Filed: January 27, 2017
    Publication date: August 2, 2018
    Inventors: Soumendra Bhattacharya, Mohit Gupta
  • Publication number: 20180203745
    Abstract: A computer-implemented method of delegating an object in an object library to a computer application having multiple execution threads includes, in certain embodiments, registering at least some of the execution threads with the object library; executing a first registered execution thread to access the object; generating delegation information; associating the object with the generated delegation information; and delegating the object to a second registered execution threads based on the delegation information, thereby ensuring sequential delegation of the object, without locking thereof, in the registered execution threads of the computer application.
    Type: Application
    Filed: January 18, 2017
    Publication date: July 19, 2018
    Inventors: Sumit Bhatnagar, Mohit Gupta, Sucheta Dahiya, Priyanka Bhaskar
  • Publication number: 20180190593
    Abstract: In various embodiments this disclosure is directed to conductive adhesives layers that can be used, in one example embodiment, to connect one or more shielding structures (for example, metal cans and/or covers) to a semiconductor package to enclose one or more electronic components on the semiconductor package. In another embodiment, the conductive adhesive layers disclosed herein can be used in connection with optoelectronic devices (for example, optoelectronic devices including laser diodes and/or avalanche photodiodes, APDs). In one embodiment, the conductive adhesives can additionally be used for thermal dissipation and for electrical contact in connection with one or more electronic components on a semiconductor package. In one embodiment, various materials including, spray prints, conductive paste, inks (for example, sintering silver-based materials), epoxy material (for example, epoxy materials filled with silver and/or other metal particles) can be used to provide a conductive adhesive layer.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Taylor GAINES, Anna M. PRAKASH, Suriyakala RAMALINGAM, Boxi LIU, Mohit GUPTA, Ziv BELMAN, Baruch SCHIFFMANN, Arnon HIRSHBERG, Vladimir MALAMUD, Ron WITTENBERG
  • Patent number: 9988161
    Abstract: In a method of loading checked luggage on unit load devices corresponding to an aircraft having a passenger compartment, each piece of checked luggage is associated with a unique identifier. Each piece of checked luggage is weighed and its weight is associated with its corresponding unique identifier. A best possible luggage placement is calculated considering a distribution of passenger weight, thereby allowing the passengers to sit at their preferred location rather than by pre-allocation. A desired placement of the checked luggage is calculated based on the weight of each piece of checked luggage, the acceptable distribution of weight in the passenger compartment and overall fuel state over mission profile.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: June 5, 2018
    Inventors: Mohit Gupta, Aarohi Shah, Karthik Ramachandran
  • Patent number: 9979945
    Abstract: Systems, methods, and media for reconstructing a space-time volume from a coded image are provided. In accordance with some embodiments, systems for reconstructing a space-time volume from a coded image are provided, the systems comprising: an image sensor that outputs image data; and at least one processor that: causes a projection of the space-time volume to be captured in a single image of the image data in accordance with a coded shutter function; receives the image data; and performs a reconstruction process on the image data to provide a space-time volume corresponding to the image data.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 22, 2018
    Assignee: Sony Corporation
    Inventors: Yasunobu Hitomi, Jinwei Gu, Mohit Gupta, Tomoo Mitsunaga, Shree K. Nayar
  • Publication number: 20180114253
    Abstract: 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: Application
    Filed: September 7, 2017
    Publication date: April 26, 2018
    Inventors: Geetha KAKARLAPUDI, Kannan Nitin SHARMA, Mohit GUPTA, Avik SINHAROY, Christopher S. TRIMBLE, Vinesh GUDLA, Ryan Duane BOYD
  • Patent number: 9909431
    Abstract: An adjustable blade root spring device for turbine blade fixation in turbomachinery. The device is designed to be placed in a space in a rotor disk cavity adjacent to a tip of a blade root, where the device applies a radial outward force on the turbine blade to fix the blade position in the rotor disk. The device includes a wave spring with integral end blocks which is compressed by a bolt and a coil spring. When the wave spring is compressed in length, it increases in height and makes contact with the rotor disk and the turbine blade. The force of the wave spring on the turbine blade can be adjusted via the bolt, and the coil spring provides an increased compliance range. The body of the device has an oblong cross-sectional shape, thereby preventing rotation of the device in the space between the blade and the disk.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: March 6, 2018
    Assignee: Siemens Energy, Inc.
    Inventors: Charalambos Polyzopoulos, Mohit Gupta, Robert Hudson, Erica Holden, David Myers
  • Patent number: 9864846
    Abstract: A compression method includes: measuring a waveform associated with a chemical event occurring on a sensor array, wherein the waveform comprises a plurality of measured values and the chemical event is indicative of a number of nucleotide incorporations in a genetic sequencing reaction; applying a first compression process to the waveform, the first compression process including a truncating of data corresponding to a portion of the waveform that is not related to nucleotide incorporations in the genetic sequencing reaction; and applying a second compression process to the waveform, the second compression process including a data substitution process that replaces at least a portion of the waveform with a plurality of coefficients representative of the portion of the waveform.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: January 9, 2018
    Assignee: Life Technologies Corporation
    Inventors: Charles Sugnet, Simon Cawley, Mohit Gupta, Iztok Marjanovic, Mark Beauchemin, Todd Rearick
  • Patent number: 9857168
    Abstract: Systems, methods, and media for performing shape measurement are provided. In some embodiments, systems for performing shape measurement are provided, the systems comprising: a projector that projects onto a scene a plurality of illumination patterns, wherein each of the illumination patterns has a given frequency, each of the illumination patterns is projected onto the scene during a separate period of time, three different illumination patterns are projected with a first given frequency, and only one or two different illumination patterns are projected with a second given frequency; a camera that detects an image of the scene during each of the plurality of periods of time; and a hardware processor that is configured to: determine the given frequencies of the plurality of illumination patterns; and measure a shape of an object in the scene.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: January 2, 2018
    Assignee: The Trustees of Columbia University in the City of New York
    Inventors: Mohit Gupta, Shree K Nayar
  • Publication number: 20170349299
    Abstract: In a method of loading checked luggage on unit load devices corresponding to an aircraft having a passenger compartment, each piece of checked luggage is associated with a unique identifier. Each piece of checked luggage is weighed and its weight is associated with its corresponding unique identifier. A best possible luggage placement is calculated considering a distribution of passenger weight, thereby allowing the passengers to sit at their preferred location rather than by pre-allocation. A desired placement of the checked luggage is calculated based on the weight of each piece of checked luggage, the acceptable distribution of weight in the passenger compartment and overall fuel state over mission profile.
    Type: Application
    Filed: June 7, 2017
    Publication date: December 7, 2017
    Inventors: Mohit Gupta, Aarohi Shah, Karthik Ramachandran
  • Patent number: 9818143
    Abstract: The present disclosure involves ensuring that items sold by a merchant appear in certain network pages. A network page is automatically accessed in a computing device. The network page is generated by a referral network site that displays at least one offering of an item by at least one competitor merchant. A unique identifier associated with the item is identified from the network page in the computing device. The unique identifier is stored in association with the item in a data store accessible to the computing device. The item and the unique identifier are included in a feed sent from the computing device of a merchant to the referral network site. The feed includes a listing of the item and a plurality of other items, wherein the item and the other items are offered for sale by the merchant.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: November 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagender Parimi, Jeetendra G. Mirchandani, Desai Nishitkumar Ashokkumar, Mohit Gupta
  • Patent number: 9779424
    Abstract: 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: Grant
    Filed: March 15, 2013
    Date of Patent: October 3, 2017
    Assignee: Groupon, Inc.
    Inventors: Geetha Kakarlapudi, Kannan Nitin Sharma, Mohit Gupta, Avik Sinharoy, Christopher S. Trimble, Vinesh Gudla, Ryan Duane Boyd
  • Patent number: 9747526
    Abstract: In various example embodiments, a system and method for using machine learning to define user controls for image adjustment is provided. In example embodiments, a new image to be adjusted is received. A weight is applied to reference images of a reference dataset based on a comparison of content of the new image to the reference image of the reference dataset. A plurality of basis styles is generated by applying weighted averages of adjustment parameters corresponding to the weighted reference images to the new image. Each of the plurality of basis styles comprises a version of the new image with an adjustment of at least one image control based on the weighted averages of the adjustment parameters of the reference dataset. The plurality of basis styles is provided to a user interface of a display device.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: August 29, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Sylvain Paris, Mohit Gupta, Srinivasa Madhava Phaneendra Angara, Durga Ganesh Grandhi
  • Patent number: 9739160
    Abstract: An adjustable blade root spring device for turbine blade fixation in turbomachinery. The device is designed to be placed in a space in a rotor disk cavity adjacent to a tip of a blade root fir tree, where the device applies a radial outward force on the turbine blade to fix the blade position in the rotor disk. The device includes an accordion-shaped spring which is compressed by a bolt and a coil spring. When the accordion spring is compressed in length, it increases in height and makes contact with the rotor disk and the turbine blade. The force of the accordion spring on the turbine blade can be adjusted via the bolt, and the coil spring provides an increased compliance range. The device can be inserted into the space without scraping against the blade root or the rotor disk, and expanded once it is in position.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 22, 2017
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jeffrey A. Kain, Mohit Gupta, Leonard J. Meyer, Ryan S. Yamane, James A. Chonody, Charalambos Polyzopoulos