Patents by Inventor Amit Agrawal

Amit Agrawal 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: 20130204574
    Abstract: A position is determined by sensing a signal corresponding to a subsequence of marks in a non-periodic sequence of the marks on a scale. A coarse position PA is determined by matching the subsequence with all possible subsequences of the non-periodic sequence. Zero-crossings corresponding to rising edges of the signal and zero-crossings corresponding to falling edges of the signal are detected. An incremental position Pi is determined using the zero-crossings. The coarse and the incremental position are summed to obtain the position.
    Type: Application
    Filed: February 7, 2012
    Publication date: August 8, 2013
    Inventors: Amit Agrawal, Jay Thornton
  • Patent number: 8405763
    Abstract: A camera for acquiring a sequence of frames of a scene as a video includes a sensor with an array of sensor pixels. Individual sensor pixels are modulated by corresponding modulation functions while acquiring each frame of the video. The modulation can be performed by a transmissive or reflective masked arranged in an optical path between the scene and the senor. The frames can be reconstructed to have a frame rate and spatial resolution substantially higher than a natural frame rate and a spatial resolution of the camera.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: March 26, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ashok Veeraraghavan, Dikpal N Reddy, Amit Agrawal
  • Patent number: 8397114
    Abstract: An automated regression testing intermediary configured to accept a first set of automated test instructions from an application testing tool. A data structure comprising predefined fields is configured so when a test instruction is received from the application testing tool, a command will be used to identify at least one field of the data structure that will be populated with a parameter test instruction. A library of generic target automated test instructions is provided. Each generic test instruction has a form and format different from the received test instruction. The intermediary is configured to select generic target automated test instructions from the library and populate selected generic target automated test instructions with parameters obtained from the data structure such that the resulting created target-specific automated test instructions can be used to regression test the application under test.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: March 12, 2013
    Assignee: Morgan Stanley
    Inventor: Amit Agrawal
  • Patent number: 8332347
    Abstract: A network association mining algorithm and associated methods are presented which accepts data from biological and other experiments and automatically produces a network and attempts to explain the behavior of the biological or other system underlying the data using evolutionary techniques. The model and associated methods aim to identify the inter-relationships consistent with data and other prior knowledge supplied to the system. The network is represented in terms of coupled dynamical system. These dynamical systems are represented by differential or difference equations to educe these dynamical systems and coupling between them, an evolutionary algorithm is used. The output of the linkage finder could assist scientists to better understand the systems underlying and to guess at surrogate data.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: December 11, 2012
    Assignee: Persistent Systems Limited
    Inventors: Amit Agrawal, Rohit Vaishampayan, Ashutosh
  • Publication number: 20120311392
    Abstract: An automated regression testing intermediary configured to accept a first set of automated test instructions from an application testing tool. A data structure comprising predefined fields is configured so when a test instruction is received from the application testing tool, a command will be used to identify at least one field of the data structure that will be populated with a parameter test instruction. A library of generic target automated test instructions is provided. Each generic test instruction has a form and format different from the received test instruction. The intermediary is configured to select generic target automated test instructions from the library and populate selected generic target automated test instructions with parameters obtained from the data structure such that the resulting created target-specific automated test instructions can be used to regression test the application under test.
    Type: Application
    Filed: June 1, 2011
    Publication date: December 6, 2012
    Applicant: MORGAN STANLEY
    Inventor: Amit Agrawal
  • Patent number: 8301798
    Abstract: A system including a reference data server that stores a first set of data used in the plurality of processes, a load balancer that reconfigures the transactional data, a first stage processing system and a second stage processing system. The first stage processing system includes one or more first processing modules that execute at least one process of a first set of the plurality of processes on the reconfigured transactional data to generate first stage processed transactional data, each of the one or more first processing modules comprising an in-memory cache that stores a second set of data used in the at least one process, and a first stage data storage system that stores the first stage processed transactional data.
    Type: Grant
    Filed: June 12, 2009
    Date of Patent: October 30, 2012
    Assignee: Barclays Captial Inc.
    Inventors: Amar Mond, Amit Agrawal
  • Publication number: 20120237112
    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: Application
    Filed: March 15, 2011
    Publication date: September 20, 2012
    Inventors: Ashok Veeraraghavan, Mohit Gupta, Amit Agrawal
  • Patent number: 8229244
    Abstract: Embodiments of the invention describe a method for reducing a blur in an image of a scene. First, we acquire a set of images of the scene, wherein each image in the set of images includes an object having a blur associated with a point spread function (PSF) forming a set of point spread functions (PSFs), wherein the set of PSFs is suitable for null-filling operation. Next, we invert jointly the set of images and the set of PSFs to produce an output image having a reduced blur.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: July 24, 2012
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Amit Agrawal, Yi Xu, Ramesh Raskar
  • Publication number: 20120162457
    Abstract: A camera for acquiring a sequence of frames of a scene as a video includes a sensor with an array of sensor pixels. Individual sensor pixels are modulated by corresponding modulation functions while acquiring each frame of the video. The modulation can be performed by a transmissive or reflective masked arranged in an optical path between the scene and the senor. The frames can be reconstructed to have a frame rate and spatial resolution substantially higher than a natural frame rate and a spatial resolution of the camera.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: Ashok Veeraraghavan, Dikpal N. Reddy, Amit Agrawal
  • Patent number: 8200589
    Abstract: A network inference and validation engine is presented which combines data of different types into a network associations' inference and performs validation of existing networks based on constraints from several data sets or previously known linkages. The engine would assist scientists to integrate information from various sources into a network of association, validate previously known associations against the supplied constraint data sets and prune or modify existing connections based on subsequent experiments.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: June 12, 2012
    Assignee: Persistent Systems Limited
    Inventors: Amit Agrawal, Rohit Vaishampayan, Ashutosh
  • Publication number: 20110211729
    Abstract: A visual hull for a 3D object is generated by using a set of silhouettes extracted from a set of images. First, a set of convex polyhedra is generated as a coarse 3D model of the object. Then for each image, the convex polyhedra are refined by projecting them to the image and determining the intersections with the silhouette in the image. The visual hull of the object is represented as union of the convex polyhedra.
    Type: Application
    Filed: March 31, 2011
    Publication date: September 1, 2011
    Inventors: Srikumar Ramalingam, Amit Agrawal, Yuichi Taguchi
  • Publication number: 20100318674
    Abstract: A system including a reference data server that stores a first set of data used in the plurality of processes, a load balancer that reconfigures the transactional data, a first stage processing system and a second stage processing system. The first stage processing system includes one or more first processing modules that execute at least one process of a first set of the plurality of processes on the reconfigured transactional data to generate first stage processed transactional data, each of the one or more first processing modules comprising an in-memory cache that stores a second set of data used in the at least one process, and a first stage data storage system that stores the first stage processed transactional data.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Inventors: Amar Mond, Amit Agrawal
  • Publication number: 20100304358
    Abstract: Methods of measuring and/or detecting biological targets, methods of distinguishing among the same type of biological target, single-molecule detection systems, fluorescent/biological target complexes, methods of using fluorescent/biological target complexes, and the like are disclosed.
    Type: Application
    Filed: August 15, 2006
    Publication date: December 2, 2010
    Inventors: Shuming Nie, Amit Agrawal, Zhang Chun Yang
  • Publication number: 20100246989
    Abstract: Embodiments of the invention describe a method for reducing a blur in an image of a scene. First, we acquire a set of images of the scene, wherein each image in the set of images includes an object having a blur associated with a point spread function (PSF) forming a set of point spread functions (PSFs), wherein the set of PSFs is suitable for null-filling operation. Next, we invert jointly the set of images and the set of PSFs to produce an output image having a reduced blur.
    Type: Application
    Filed: March 30, 2009
    Publication date: September 30, 2010
    Inventors: Amit Agrawal, Yi Xu, Ramesh Raskar
  • Publication number: 20100005051
    Abstract: A network association mining algorithm and associated methods are presented which accepts data from biological and other experiments and automatically produces a network and attempts to explain the behavior of the biological or other system underlying the data using evolutionary techniques. The model and associated methods aim to identify the inter-relationships consistent with data and other prior knowledge supplied to the system. The network is represented in terms of coupled dynamical system. These dynamical systems are represented by differential or difference equations to educe these dynamical systems and coupling between them, an evolutionary algorithm is used. The output of the linkage finder could assist scientists to better understand the systems underlying and to guess at surrogate data.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 7, 2010
    Inventors: Amit Agrawal, Rohit Vaishampayan, N/A Ashutoshi
  • Patent number: 7639289
    Abstract: A method increases a resolution of a moving object in an image acquired of a scene by a camera. The image scene is temporally modulated according to a temporally encoding pattern, while integrating the image in a camera sensor to produce a blurred input image. The blurred input image is resolved according to the temporally encoding pattern to produce an enhanced and deblurred output image in which the object has an increased resolution.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: December 29, 2009
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Amit Agrawal, Ramesh Raskar
  • Patent number: 7580620
    Abstract: A method and system deblurs images acquired of a scene by a camera. A light field acquired of a scene is modulated temporally according to a sequence of ons and offs. An optimal coding pattern is selected. The modulated light field is integrated by a sensor of a camera during an exposure time to generate an encoded input image. The encoded input image is decoded according to a pseudo-inverse of a smearing matrix to produce a decoded output image having a reduced blur.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: August 25, 2009
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ramesh Raskar, Jack Tumblin, Amit Agrawal
  • Publication number: 20090187525
    Abstract: A network inference and validation engine is presented which combines data of different types into a network associations' inference and performs validation of existing networks based on constraints from several data sets or previously known linkages. The engine would assist scientists to integrate information from various sources into a network of association, validate previously known associations against the supplied constraint data sets and prune or modify existing connections based on subsequent experiments.
    Type: Application
    Filed: July 25, 2007
    Publication date: July 23, 2009
    Inventors: Amit Agrawal, Rohit Vaishampayan, Ashutosh N/A
  • Patent number: 7454136
    Abstract: A method generates a high dynamic range image by first acquiring a set of images of a scene illuminated by different lighting conditions. The set of images are then combined to generate a high dynamic range image.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: November 18, 2008
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ramesh Raskar, Amit Agrawal, Shree K. Nayar, Yuanzhen Li
  • Patent number: 7443443
    Abstract: A method and system generate an enhanced output image. A first image is acquired of a scene illuminated by a first illumination condition. A second image is acquired of the scene illuminated by a second illumination condition. First and second gradient images are determined from the first and second images. Orientations of gradients in the first and second gradient images are compared to produce a combined gradient image, and an enhanced output image is constructed from the combined gradient image.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: October 28, 2008
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ramesh Raskar, Amit Agrawal