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: 20150324245
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Application
    Filed: April 10, 2015
    Publication date: November 12, 2015
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Publication number: 20150310585
    Abstract: A computer implemented method for generating a representative thumbnail for an image. The method comprises determining a representative area of an image, the determining comprising determining an absence of faces in the image; dividing the image into one or more zones; and selecting a zone with maximum edge strength as the representative area; and generating a thumbnail by cropping the image to the representative area.
    Type: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Mohit Gupta, Durga Ganesh Grandhi
  • Publication number: 20150312463
    Abstract: Systems, methods, and media for high dynamic range imaging are provided, the systems comprising: an image sensor; and a hardware processor configured to: cause the image sensor to capture first image data having a first exposure time, second image data having a second exposure time, and third image data having a third exposure time that is substantially equal to the sum of the first exposure time and the second exposure time; generate combined image data using the first image data and the second image data.
    Type: Application
    Filed: November 27, 2013
    Publication date: October 29, 2015
    Applicant: The Trustees of Columbia University in the City of New York
    Inventors: Mohit Gupta, Tomoo Mitsunaga, Daisuke Iso, Shree K Nayar
  • Publication number: 20150292875
    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: Application
    Filed: November 21, 2012
    Publication date: October 15, 2015
    Applicant: The Trustees of Columbia University in the Coty of New York
    Inventors: Mohit Gupta, Shree K Nayar
  • Patent number: 9078972
    Abstract: A catheter for use in continuous flow peritoneal dialysis comprising an inflow tube and outflow tube, both connected on one end to a dialysis machine. The inflow tube is divided into a plurality of inflow auxiliary tubes, and the outflow tube is divided into a plurality of outflow auxiliary tubes, with all auxiliary tubes encased in a single external tube. The auxiliary tubes each contain a plurality of apertures for the rapid and efficient movement of dialysis solution in and out of the peritoneal cavity to reach a larger surface area without kinking or blocking. The external tube comprises a tunnel for insertion of a fiber optic borescope to view the dialysis procedure. The auxiliary tubes are covered by a sheath prior to implantation, which is then removed, deploying, preferably into an open-basket shape, the auxiliary tubes within the peritoneal cavity to allow for the continuous flow of dialysis solution.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: July 14, 2015
    Inventors: Anmol Gupta, Bharat K. Gupta, Mohit Gupta
  • Publication number: 20150176982
    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: Application
    Filed: February 12, 2015
    Publication date: June 25, 2015
    Inventors: Mohit Gupta, Shree K. Nayar
  • Patent number: 9047277
    Abstract: Systems and methods which implement synchronization across hierarchical targets by ordering elements in a hierarchical target in order of hierarchical depth and propagating a first set of element changes based upon the hierarchical order of elements and a second set of element changes based upon a non-hierarchical order of elements priority are shown. A child attribute data model is utilized with respect to hierarchical data structures for which synchronization is provided in which hierarchy relationships are represented as an attribute of the child according to embodiments.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: June 2, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Chandrashekar Mogilicherla, M. V. Jagannath Rao, Mohit Gupta
  • Patent number: 9032247
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for using an intermediate database management layer to manage communications between an application layer and a database layer. The database management layer can receive an initial communication from the application layer and transmit a subsequent communication to a particular database based upon a rule. The rules can specify the particular database based upon the initial communication and an availability status of the database. The rules specify criteria by which the initial communication is identified and logic specifying the particular database to receive the subsequent communication based upon the identification of the initial communication.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: May 12, 2015
    Assignee: Apple Inc.
    Inventors: Shahid Ahmed, Blake R. Bauman, Hengki Suwandi, Mohit Gupta
  • Publication number: 20150110635
    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: Application
    Filed: August 12, 2014
    Publication date: April 23, 2015
    Inventors: Jeffrey A. Kain, Mohit Gupta, Leonard J. Meyer, Ryan S. Yamane, James A. Chonody, Charalambos Polyzopoulos
  • Patent number: 9011369
    Abstract: A catheter for use in continuous flow peritoneal dialysis comprising an inflow tube and an outflow tube, wherein both are connected on one end to a dialysis machine. The inflow tube is divided into a plurality of smaller inflow auxiliary tubes, and the outflow tube is divided into a plurality of smaller outflow auxiliary tubes. The auxiliary tubes each contain a plurality of apertures for the rapid and efficient movement of dialysis solution in and out of the peritoneal cavity. The auxiliary tubes are covered by a sheath prior to implantation, which is then removed, thereby deploying, preferably into an open-basket shape, the auxiliary tubes within the peritoneal cavity which separate to allow for the continuous flow of dialysis solution. This reduces the time required to complete the procedure and increases its efficiency by reaching a larger surface area of the peritoneal cavity, all without kinking or blocking.
    Type: Grant
    Filed: August 23, 2012
    Date of Patent: April 21, 2015
    Inventors: Anmol Gupta, Mohit Gupta, Bharat K. Gupta
  • Publication number: 20150086109
    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: Application
    Filed: September 23, 2013
    Publication date: March 26, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Sylvain Paris, Mohit Gupta, Srinivasa Madhava Phaneendra Angara, Durga Ganesh Grandhi
  • Publication number: 20150058554
    Abstract: Systems, methods, and computer program products implementing hybrid file structures for data storage are provided. One embodiment of a method performed in a computer-based storage system includes writing a file as data blocks in an array of storage devices. The method includes associating the data blocks with metadata related to at least one location in the array of storage devices for later access to the data blocks. The file is represented as a hierarchical data structure having a plurality of nodes. A first portion of nodes has a first span type, and a second portion of nodes has a second span type. The data structure includes a buftree. The first span type includes a fixed-span type. The second span type includes a variable-span type.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 26, 2015
    Applicant: NETAPP, INC.
    Inventors: Mohit Gupta, Subramaniam Periyagaram, Vania N. Fang, Robert English, Ram Kesavan
  • Publication number: 20140365340
    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: Application
    Filed: August 22, 2014
    Publication date: December 11, 2014
    Inventors: Nagender Parimi, Jeetendra G. Mirchandani, Desai Nishitkumar Ashokkumar, Mohit Gupta
  • Publication number: 20140331011
    Abstract: Techniques to clone a writeable data object in non-persistent memory are disclosed. The writeable data object is stored in a storage structure in non-persistent memory that corresponds to a portion of a persistent storage. The techniques enable cloning of the writeable data object without having to wait until the writeable data object is saved to the persistent storage and without needing to quiesce incoming operations (e.g., reads and writes) to the writeable data object.
    Type: Application
    Filed: July 17, 2014
    Publication date: November 6, 2014
    Inventors: Ram Kesavan, Sriram Venketaraman, Mohit Gupta, Subramaniam Periyagaram
  • Publication number: 20140250108
    Abstract: Systems and methods which implement synchronization across hierarchical targets by ordering elements in a hierarchical target in order of hierarchical depth and propagating a first set of element changes based upon the hierarchical order of elements and a second set of element changes based upon a non-hierarchical order of elements priority are shown. A child attribute data model is utilized with respect to hierarchical data structures for which synchronization is provided in which hierarchy relationships are represented as an attribute of the child according to embodiments.
    Type: Application
    Filed: December 18, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Chandrashekar Mogilicherla, M.V. Jagannath Rao, Mohit Gupta
  • Patent number: 8818858
    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: December 22, 2009
    Date of Patent: August 26, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Nagender Parimi, Jeetendra G. Mirchandani, Desai Nishitkumar Ashokkumar, Mohit Gupta
  • Patent number: 8819383
    Abstract: One or more techniques and/or systems are provided for non-disruptively addressing misalignment between a virtual data format and an underlying data format. Virtual data, such as a guest operating system of a virtual machine, may be stored within a virtual structure, such as a virtual machine disk, according to a virtual data format. The virtual structure may be stored within a storage device according to a storage data format. If misalignment is detected, then a new data container may be created within the storage device. A shim, sized according to a misalignment offset, may be inserted into the new data container in order to align the new data container with the storage device. Virtual data may be migrated from the virtual structure to the new data container to achieve alignment. During the migration, the virtual data may remain available from the virtual structure (e.g., a virtual machine may still execute).
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: August 26, 2014
    Assignee: NetApp, Inc.
    Inventors: Varun Jobanputra, Andrew Tucker, Eric Paul Forgette, Subramaniam V. Periyagaram, Mohit Gupta, Jose Mathew, Vishwajith Shivappa, Sisir Shekhar
  • Patent number: 8812450
    Abstract: Techniques to clone a writeable data object in non-persistent memory are disclosed. The writeable data object is stored in a storage structure in non-persistent memory that corresponds to a portion of a persistent storage. The techniques enable cloning of the writeable data object without having to wait until the writeable data object is saved to the persistent storage and without needing to quiesce incoming operations (e.g., reads and writes) to the writeable data object.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: August 19, 2014
    Assignee: NetApp, Inc.
    Inventors: Ram Kesavan, Sriram Venketaraman, Mohit Gupta, Subramaniam Periyagaram
  • Patent number: 8811767
    Abstract: Depth values in a scene are measured by projecting sets of patterns on the scene, wherein each set of patterns is structured with different spatial frequency using different encoding functions. Sets of images of the scene is acquired, wherein there is one image for each pattern in each set. Depth values are determining for each pixel at corresponding locations in the sets of images. The depth values of each pixel are analyzed, and the depth value is returned if the depth values at the corresponding locations are similar. Otherwise, the depth value is marked as having an error.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: August 19, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ashok Veeraraghavan, Mohit Gupta, Amit Agrawal
  • Publication number: 20140192235
    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: February 27, 2012
    Publication date: July 10, 2014
    Applicants: Sony Corporation, The Trustees of Columbia University in the City of New York
    Inventors: Yasunobu Hitomi, Jinwei Gu, Mohit Gupta, Tomoo Mitsunaga, Shree K. Nayar