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: 20190391904
    Abstract: Disclosed is a system for removing bugs present in a software code. A determination module determines a usage pattern of a software code by using an Artificial Neural Network (ANN) technique. A comparison module compares the usage pattern with a set of pre-stored usage patterns of software applications similar to the software code. An execution module executes a set of test suites, on the software code, associated to at least one software application of the software applications, when a usage pattern of the at least one software application is matched with the usage pattern of the software code. An identification module identifies a code snippet comprising the bug. A recommendation module recommends a code patch, corresponding to the code snippet, from a ranked list of code patches determined by a Deep RNN technique. Further, a replacement module replaces the code patch with the code snippet thereby removing the bug.
    Type: Application
    Filed: June 20, 2018
    Publication date: December 26, 2019
    Inventors: Navin Sabharwal, Amit Agrawal
  • Publication number: 20190391792
    Abstract: Disclosed is a system for facilitating reusability of a code snippet during development of a software application. Initially, a plurality of tokens is extracted, by using an Artificial Intelligence (AI) based syntactic analysis, from a sequence of lines of code entered by a developer. Further, each token of the plurality of tokens is converted into a vector by using a neural word embedding technique. Subsequently, a context of the plurality of tokens is determined by using a deep autoencoder neural network technique. Furthermore, at least one code snippet is recommended from a plurality of code snippets corresponding to the context. To do so, the context is compared with a plurality of contexts by using a Deep Recurrent Neural Network (Deep RNN) technique. Upon comparison, a confidence score is computed for each code snippet. Finally, the at least one code snippet is selected based on the confidence score.
    Type: Application
    Filed: June 25, 2018
    Publication date: December 26, 2019
    Inventors: Navin SABHARWAL, Amit AGRAWAL
  • Publication number: 20190392310
    Abstract: The present disclosure relates to system(s) and method(s) for generating a score for a runbook or a script. The system receives a ticket and a ticket description. The system further identifies a set of policies based on an analysis of historical data, the ticket and the ticket description. Further, the system determines a set of functions based on an analysis of the set of policies using a neural network technique and an Inverse Reinforcement Learning technique. Furthermore, the system recommends a runbook or a script based on the set of functions, the ticket and the ticket description. The runbook or the script is further executed to resolve the ticket. Based on the execution, the system records a script success or a script failure. The system further generates a score for the runbook or the script based on the script success or the script failure.
    Type: Application
    Filed: March 27, 2019
    Publication date: December 26, 2019
    Inventors: Navin SABHARWAL, Amit AGRAWAL
  • Publication number: 20190386749
    Abstract: A metasurface optical pulse shaper includes a metasurface with superpixels disposed on an entry side of the metasurface and a wire grid polarizer disposed on an exit surface of the metasurface for controlling a phase, amplitude, or polarization of an optical pulse, wherein the metasurface in combination with dispersers provide for optical shaping of the optical pulse. A process for optically changing a pulse shape includes dispersing a primary optical pulse; separating spatially, by frequency, primary frequency waves; changing, by superpixels, a relative phase of the primary frequency waves and producing phase waves that are separated spatially by frequency and phase; and producing a plurality of shaped frequency waves such that, from an individual phase wave, a shaped frequency wave is produced that separated spatially by frequency and phase, such that a superposition of shaped frequency waves produce a shaped optical pulse that has pulse shape that is different than the primary optical pulse.
    Type: Application
    Filed: May 10, 2019
    Publication date: December 19, 2019
    Inventors: Henri J. Lezec, Amit Agrawal, Wenqi Zhu, Cheng Zhang, Shawn Divitt
  • Publication number: 20190354595
    Abstract: Disclosed is a system for automatically summarizing documents pertaining to a predefined domain. A document finder module enables a web crawler to crawl web resources in order to find a plurality of documents. A keyword determination module determines a set of keywords from the plurality of documents and a rank associated to each keyword of the set of keywords. A clustering module clusters the plurality of documents into one or more clusters. A score computation module identifies a subset of the set of keywords for each cluster upon computing a similarity score, corresponding to each keyword, for each cluster. A summary generation module generates a summary for each cluster based on presence of one or more keywords, of the subset, in each document classified in the cluster.
    Type: Application
    Filed: May 21, 2018
    Publication date: November 21, 2019
    Inventors: Navin Sabharwal, Amit Agrawal
  • Publication number: 20180207637
    Abstract: A microdevice for separating plasma from human blood comprising a blood flow channel (2) connected to a corpuscles flow channel (5) and a plasma flow channel (8) through a curved construction channel (15). Blood flow channel has width 150 to 400 ?m and length 1-20 mm, constriction channel (15) has width 60 to 200 ?m, length 0.157 to 3.15 mm and curvature angle 90-270° with inner radius 50 ?m to 1 mm and outer radius 110 ?m to 1.2 mm and corpuscles flow channel (5) has width 200 to 700 ?m, length 0.5 to 5 mm and bend angle 40-70°. Plasma channel is sinewave shaped and has width 20-150 ?m and length 10-50 mm. Channels have uniform depth 20-120 ?m (FIG. 1).
    Type: Application
    Filed: June 24, 2016
    Publication date: July 26, 2018
    Inventors: Siddhartha Tripathi, Venkatabala Varunkumar Yeachana, Amit Agrawal
  • Patent number: 9792688
    Abstract: To obtain a position detection device capable of detecting highly accurate and robust position by suppressing affect of error detection of an edge, provided is a configuration for performing a validity determination of edges detected by binarizing an image signal (21) converted by a light-receiving element (3) for receiving light irradiated from a light source (1) toward a scale (2) having a code pattern, and performing position detection after removing the edges determined to be invalid as edges that have been affected by foreign matter and the like among the edges on which the validity determination has been performed.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: October 17, 2017
    Assignees: Mitsubishi Electric Corporation, Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Osamu Nasu, Haruhiko Takeyama, Toru Sasaki, Takuya Noguchi, Hajime Nakajima, Yoshinao Tatei, Shigenori Takeda, Takeshi Musha, Amit Agrawal, Jay E. Thornton
  • Patent number: 9722895
    Abstract: A vendor usage assessment system analyzes network traffic from an enterprise data network and generates vendor usage analytics for the enterprise. In some embodiments, the vendor analytics may include vendor usage risk assessment. The vendor usage assessment system is advantageous applied to assess network security in view of an enterprise's network interactions with third party vendors or suppliers.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: August 1, 2017
    Assignee: Skyhigh Networks, Inc.
    Inventors: Sekhar Sarukkai, Prasad Raghavendra Somasamudram, Amit Agrawal
  • Patent number: 9706413
    Abstract: The present disclosure envisages a computer implemented system and method for Wi-Fi based indoor localization. The system includes a repository for storing attributes of the floor plan of an indoor area with respect to the zones on the floor plan. A communicating module receives a threshold number of data points from user devices located in the area. These data points include a plurality of Received Signal Strength Indicators (RSSI) captured from the access points positioned in the area. A k-means clustering is then performed on the data points for grouping the data points into ‘k’ number of clusters and a decision tree is built by following a condition based approach. Distance values are then calculated pertaining to the RSSIs stored at the decision tree, and zone circles are plotted. Zone of user presence is then determined by correlating the plotted zone circles upon the floor plan using maximum overlap property.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: July 11, 2017
    Assignee: Tata Consultancy Services Limited
    Inventors: Nasimuddin Ahmed, Chirabrata Bhaumik, Avik Ghose, Arpan Pal, Amit Agrawal, Tapas Chakravarty
  • Publication number: 20170098306
    Abstract: To obtain a position detection device capable of detecting highly accurate and robust position by suppressing affect of error detection of an edge, provided is a configuration for performing a validity determination of edges detected by binarizing an image signal (21) converted by a light-receiving element (3) for receiving light irradiated from a light source (1) toward a scale (2) having a code pattern, and performing position detection after removing the edges determined to be invalid as edges that have been affected by foreign matter and the like among the edges on which the validity determination has been performed.
    Type: Application
    Filed: October 2, 2015
    Publication date: April 6, 2017
    Applicants: MITSUBISHI ELECTRIC CORPORATION, MITSUBISHI ELECTRIC RESEARCH LABORATORIES, INC.
    Inventors: OSAMU NASU, HARUHIKO TAKEYAMA, TORU SASAKI, TAKUYA NOGUCHI, HAJIME NAKAJIMA, YOSHINAO TATEI, SHIGENORI TAKEDA, TAKESHI MUSHA, AMIT AGRAWAL, JAY E. THORNTON
  • Patent number: 9605981
    Abstract: Provided is an absolute encoder capable of detecting the absolute angle at high resolution and with high precision. An image sensor receives light in an absolute value code pattern of a scale, an edge detecting unit detects from the received light signal an edge pixel position and an edge direction, and an edge position correcting unit corrects the edge pixel position based on the edge direction. A phase detecting unit detects from the corrected edge pixel position the phase shift amount of a shift from a reference pixel position of the image sensor, and a high precision detection unit uses a rough absolute position detected by a rough detection unit and the phase shift amount detected by the phase detecting unit to detect the absolute position with high precision.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: March 28, 2017
    Assignees: MITSUBISHI ELECTRIC CORPORATION, Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Takuya Noguchi, Osamu Nasu, Hajime Nakajima, Haruhiko Takeyama, Toru Sasaki, Makito Seki, Yoshinao Tatei, Shigenori Takeda, Takeshi Musha, Jay E. Thornton, Amit Agrawal
  • Publication number: 20170082463
    Abstract: Provided is an absolute encoder capable of detecting the absolute angle at high resolution and with high precision. An image sensor receives light in an absolute value code pattern of a scale, an edge detecting unit detects from the received light signal an edge pixel position and an edge direction, and an edge position correcting unit corrects the edge pixel position based on the edge direction. A phase detecting unit detects from the corrected edge pixel position the phase shift amount of a shift from a reference pixel position of the image sensor, and a high precision detection unit uses a rough absolute position detected by a rough detection unit and the phase shift amount detected by the phase detecting unit to detect the absolute position with high precision.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Applicants: Mitsubishi Electric Corporation, Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Takuya NOGUCHI, Osamu NASU, Hajime NAKAJIMA, Haruhiko TAKEYAMA, Toru SASAKI, Makito SEKI, Yoshinao TATEI, Shigenori TAKEDA, Takeshi MUSHA, Jay E. THORNTON, Amit AGRAWAL
  • Patent number: 9423281
    Abstract: A rotary encoder includes a single read-head and a circular scale. The encoder is self-calibrated by acquiring calibration samples with the read-head for rotational angles of the circular scale, and estimating spatial frequency and spatial distortion parameters of the encoder from the calibration samples.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: August 23, 2016
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Amit Agrawal, Jay Thornton
  • Publication number: 20150257014
    Abstract: The present disclosure envisages a computer implemented system and method for Wi-Fi based indoor localization. The system includes a repository for storing attributes of the floor plan of an indoor area with respect to the zones on the floor plan. A communicating module receives a threshold number of data points from user devices located in the area. These data points include a plurality of Received Signal Strength Indicators (RSSI) captured from the access points positioned in the area. A k-means clustering is then performed on the data points for grouping the data points into ‘k’ number of clusters and a decision tree is built by following a condition based approach. Distance values are then calculated pertaining to the RSSIs stored at the decision tree, and zone circles are plotted. Zone of user presence is then determined by correlating the plotted zone circles upon the floor plan using maximum overlap property.
    Type: Application
    Filed: December 4, 2014
    Publication date: September 10, 2015
    Inventors: Nasimuddin Ahmed, Chirabrata Bhaumik, Avik Ghose, Arpan Pal, Amit Agrawal, Tapas Chakravarty
  • Patent number: 9046731
    Abstract: Various plasmonic structures in the form of electrochromic optical switches are described which exhibit relatively high optical switching contrast. The switches generally include a collection of nanoslits formed in a thin electrically conductive film. An electrochromic material is disposed on the conductive film and along the sidewalls of the nanoslit(s).
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: June 2, 2015
    Assignee: THE GOVERNMENT OF THE UNITED STATES OF AMERICA, AS REPRESENTED BY THE SECRETARY OF COMMERCE, THE NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY
    Inventors: Henri J. Lezec, Erich C. Walter, Amit Agrawal, Albert Alec Talin, Ting Xu
  • 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
  • Patent number: 8805057
    Abstract: A structured light pattern including a set of patterns in a sequence is generated by initializing a base pattern. The base pattern includes a sequence of colored stripes such that each subsequence of the colored stripes is unique for a particular size of the subsequence. The base pattern is shifted hierarchically, spatially and temporally a predetermined number of times to generate the set of patterns, wherein each pattern is different spatially and temporally. A unique location of each pixel in a set of images acquired of a scene is determined, while projecting the set of patterns onto the scene, wherein there is one image for each pattern.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: August 12, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Yuichi Taguchi, Amit Agrawal, Oncel Tuzel
  • Publication number: 20140037146
    Abstract: A structured light pattern including a set of patterns in a sequence is generated by initializing a base pattern. The base pattern includes a sequence of colored stripes such that each subsequence of the colored stripes is unique for a particular size of the subsequence. The base pattern is shifted hierarchically, spatially and temporally a predetermined number of times to generate the set of patterns, wherein each pattern is different spatially and temporally. A unique location of each pixel in a set of images acquired of a scene is determined, while projecting the set of patterns onto the scene, wherein there is one image for each pattern.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Inventors: Yuichi Taguchi, Amit Agrawal, Oncel Tuzel
  • Patent number: 8605991
    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: Grant
    Filed: March 31, 2011
    Date of Patent: December 10, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Srikumar Ramalingam, Amit Agrawal, Yuichi Taguchi
  • Publication number: 20130253870
    Abstract: A rotary encoder includes a single read-head and a circular scale. The encoder is self-calibrated by acquiring calibration samples with the read-head for rotational angles of the circular scale, and estimating spatial frequency and spatial distortion parameters of the encoder from the calibration samples.
    Type: Application
    Filed: May 21, 2013
    Publication date: September 26, 2013
    Applicant: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Amit Agrawal, Jay Thornton