Patents by Inventor Maneesh Kumar Singh
Maneesh Kumar Singh 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: 10902294Abstract: Computer vision systems and methods for machine learning using image hallucinations are provided. The system generates image hallucinations that are subsequently used to train a deep neural network to match image patches. In this scenario, the synthesized changes serve in the learning of feature-embedding that captures how a patch of an image might look like from a different vantage point. In addition, a curricular learning framework is provided which is used to automatically train the neural network to progressively learn more invariant representations.Type: GrantFiled: January 23, 2019Date of Patent: January 26, 2021Assignee: Insurance Services Office, Inc.Inventors: Maneesh Kumar Singh, Hani Altwaijry
-
Publication number: 20210004700Abstract: Machine learning systems and methods for evaluating sampling bias in deep active classification are provided. The system generates an acquisition function based on an uncertainty based query strategy. The system utilizes the Least Confidence and the Entropy uncertainty based query strategies. The system acquires at least one data sample from the input data based on the acquisition function. The input data can include, but is not limited to, large datasets widely utilized for text classification. The system labels the data sample via an oracle and generates a training dataset with the labeled data sample. The system generates a sequence of training datasets by sampling b queries from the input data, each of size K. The system evaluates an efficiency and bias of sample datasets obtained by different query strategies. The system also trains a network with the generated training dataset(s).Type: ApplicationFiled: July 2, 2020Publication date: January 7, 2021Applicant: Insurance Services Office, Inc.Inventors: Ameya Prabhu, Charles Dognin, Maneesh Kumar Singh
-
Publication number: 20210004648Abstract: Computer vision systems and methods for localizing image forgery are provided. The system generates a constrained convolution via a plurality of learned rich filters. The system trains a convolutional neural network with the constrained convolution and a plurality of images of a dataset to learn a low level representation of each image among the plurality of images. The low level representation is indicative of a statistical signature of at least one source camera model of each image. The system can determine a splicing manipulation localization by the trained convolutional neural network.Type: ApplicationFiled: July 2, 2020Publication date: January 7, 2021Applicant: Insurance Services Office, Inc.Inventors: Aurobrata Ghosh, Zhong Zheng, Terrance E. Boult, Maneesh Kumar Singh
-
Publication number: 20200402223Abstract: A system for improved localization of image forgery. The system generates a variational information bottleneck objective function and works with input image patches to implement an encoder-decoder architecture. The encoder-decoder architecture controls an information flow between the input image patches and a representation layer. The system utilizes information bottleneck to learn useful residual noise patterns and ignore semantic content present in each input image patch. The system trains a neural network to learn a representation indicative of a statistical fingerprint of a source camera model from each input image patch while excluding semantic content thereof. The system can determine a splicing manipulation localization by the trained neural network.Type: ApplicationFiled: June 24, 2020Publication date: December 24, 2020Applicant: Insurance Services Office, Inc.Inventors: Aurobrata Ghosh, Steve Cruz, Terrance E. Boult, Maneesh Kumar Singh, Venkata Subbarao Veeravarasapu, Zheng Zhong
-
Publication number: 20200387355Abstract: A system for generating a permutation invariant representation of a graph is provided. The system assembles a dataset including a graph having a plurality of nodes and a number of features per node and generates a first matrix and a second matrix based on the plurality of nodes and the number of features per node. The system determines a set of node embeddings by a graph convolutional network based on the first matrix and the second matrix and determines a permutation invariant representation of the graph by a permutation invariant mapping based on the set of node embeddings. The system determines a universal attribute of the graph by a fully connected network based on the permutation invariant representation of the graph.Type: ApplicationFiled: June 5, 2020Publication date: December 10, 2020Applicant: Insurance Services Office, Inc.Inventors: Radu Balan, Naveed Haghani, Maneesh Kumar Singh
-
Systems and methods for optimized computer vision using deep neural networks and Litpschitz analysis
Patent number: 10839253Abstract: Computer vision systems and methods for optimized computer vision using deep neural networks and Lipschitz analysis are provided. The system receives signals or data related to visual imagery, such as data from a camera, and feed-forwards the signals/data through the multiple layers of a convolutional neural network (CNN). At one or more layers of the CNN, the system determines at least one Bessel bound of that layer. The system then determines a Lipschitz bound based on the one or more Bessel bounds. The system then applies the Lipschitz bound to the signals. Once the Lipschitz bound is applied, the system can feed-forward the signals to other processes of the layer or to a further layer.Type: GrantFiled: June 17, 2019Date of Patent: November 17, 2020Assignee: Insurance Services Office, Inc.Inventors: Radu Balan, Maneesh Kumar Singh, Dongmian Zou -
Publication number: 20200356811Abstract: Computer vision systems and methods for machine learning using a set packing framework are provided. A minimum weight set packing (“MWSP”) framework is parameterized by a set of possible hypotheses, each of which is associated with a real valued cost that describes the sensibility of the belief that the members of the hypothesis correspond to a common cause. Using MWSP, the system then selects the lowest total cost set of hypotheses, such that no two selected hypotheses share a common observation. Observations that are not included in any selected hypothesis, define the set of false observations can be thought of as false observations/noise. The system can be utilized to support one or more trained computer models in performing computer vision on input data in order to generate output data.Type: ApplicationFiled: May 8, 2020Publication date: November 12, 2020Applicant: Insurance Services Office, Inc.Inventors: Julian Yarkony, Yossiri Adulyasak, Maneesh Kumar Singh, Guy Desaulniers
-
Publication number: 20190377981Abstract: Systems and methods for generating simulated scenes from open map data for machine learning are presented. The system includes an automatic scene generative pipeline that uses freely-available map information and random texture maps to create large-scale 3D urban scene layouts for supervised learning methods. The system generates synthetic datasets that have improved generalization capabilities with respect to a given target domain of interest using data from open maps and texture map from the same geographic locations. Data from the generation pipeline of the system improves a model's generalization to real image sets beyond arbitrarily-simulated sets or labeled real data from other geographical regions.Type: ApplicationFiled: June 11, 2019Publication date: December 12, 2019Inventors: Venkata Subbarao Veeravasarapu, Maneesh Kumar Singh, Visvanathan Ramesh
-
Publication number: 20190325861Abstract: Systems and methods for automatic speech recognition by training a neural network to learn features from raw speech. The system comprises a neural network executing on a computer system and comprising a feature extractor, a label classifier, and a domain classifier. The feature extractor processes raw speech data and generates a first output data. The label classifier processes the first output data and generates a second output data. The domain classifier processes the first output data and generating a third output data. The neural network calculates first loss data based on the second output, and second loss data based on the third output. Further, the neural network is trained to minimize a cross-entropy cost of the label classifier and to maximize a cross-entropy cost of the domain classifier using the first loss data and the second loss data.Type: ApplicationFiled: April 18, 2019Publication date: October 24, 2019Inventors: Maneesh Kumar Singh, Aditay Tripathi, Saket Anand
-
Patent number: 10402514Abstract: A method receives a second data set that is different from a first data set. A total number of operations based on the second data set using an operation estimator is generated. Also, an aggregate resource cost for the total number of operations based on the second data set using a resource cost estimator is generated. The method generates a simulation driver file including a sequence of operations from the total number of operations and a resource cost for each operation in the sequence of operations from the aggregate resource cost. The method simulates the sequence of operations by performing: requesting an amount of resource used by a respective operation on the simulated distributed computing system; reserving the amount of resource when available in the simulated distributed computing system without executing the respective operation; and calculating a time period associated with a simulated execution time of the respective operation.Type: GrantFiled: July 19, 2017Date of Patent: September 3, 2019Assignee: MityLytics Inc.Inventors: Hrishikesh Pradeep Divate, Maneesh Kumar Singh, Sankalp Sah, Scott Mordock, Rakhi Mahto, Lakshmisha Nanjappachar
-
Publication number: 20190228267Abstract: Computer vision systems and methods for machine learning using image hallucinations are provided. The system generates image hallucinations that are subsequently used to train a deep neural network to match image patches. In this scenario, the synthesized changes serve in the learning of feature-embedding that captures how a patch of an image might look like from a different vantage point. In addition, a curricular learning framework is provided which is used to automatically train the neural network to progressively learn more invariant representations.Type: ApplicationFiled: January 23, 2019Publication date: July 25, 2019Applicant: Insurance Services Office, Inc.Inventors: Maneesh Kumar Singh, Hani Altwaijry, Serge Belongie
-
Publication number: 20190228313Abstract: Systems and methods for unsupervised representation learning by sorting sequences are provided. An unsupervised representation learning approach is provided which uses videos without semantic labels. The temporal coherence as a supervisory signal can be leveraged by formulating representation learning as a sequence sorting task. A plurality of temporally shuffled frames (i.e., in non-chronological order) can be used as inputs and a convolutional neural network can be trained to sort the shuffled sequences and to facilitate machine learning of features by the convolutional neural network. Features are extracted from all frame pairs and aggregated to predict the correct sequence order. As sorting shuffled image sequence requires an understanding of the statistical temporal structure of images, training with such a proxy task can allow a computer to learn rich and generalizable visual representations from digital images.Type: ApplicationFiled: January 23, 2019Publication date: July 25, 2019Applicant: Insurance Services Office, Inc.Inventors: Hsin-Ying Lee, Jia-Bin Huang, Maneesh Kumar Singh, Ming-Hsuan Yang
-
Patent number: 10216543Abstract: In one embodiment, a method selects a new job to schedule for execution on a data processing system. The new job includes a. Performance information for a set of current jobs that are being executed in the data processing system is retrieved where the set of jobs are assigned to queues and currently classified with a current classification. The method analyzes the performance information to determine when one or more current jobs in the set of current jobs should be re-classified due to resource usage of a respective current job when being executed in the data processing system and re-classifies the classifications for the one or more current jobs in the queues. Then, the new job is assigned to one of the queues based on the classification of the new job and the classifications of jobs in the queues including the re-classified classifications for the one or more current jobs.Type: GrantFiled: August 11, 2016Date of Patent: February 26, 2019Assignee: Mitylytics Inc.Inventors: Maneesh Kumar Singh, Hrishikesh Pradeep Divate
-
Publication number: 20180101751Abstract: Systems and methods for detection and localization of image and document forgery. The method can include the step of receiving a dataset having a plurality of authentic images and a plurality of manipulated images. The method can also include the step of benchmarking a plurality of image forgery algorithms using the dataset. The method can further include the step of generating a plurality of receiver operating characteristic (ROC) curves for each of the plurality of image forgery algorithms. The method also includes the step of calculating a plurality of area under curve metrics for each of the plurality of ROC curves. The method further includes the step of training a neural network for image forgery based on the plurality of area under curve metrics.Type: ApplicationFiled: October 10, 2017Publication date: April 12, 2018Applicant: Insurance Services Office Inc.Inventors: Anurag Ghosh, Dongmian Zou, Maneesh Kumar Singh
-
Publication number: 20180101726Abstract: Systems and methods for optical character resolution (OCR) at low resolutions are provided. The system receives a dataset and extracts document images from the dataset. The system then segments and extracts a plurality of text lines from the document images. The system then processes the plurality of text lines using a Recurrent Neural Network (RNN) with Long Short Term Memory (LSTM) module to perform line OCR. Finally, the system generates a plurality of text strings corresponding to the plurality of text lines.Type: ApplicationFiled: October 10, 2017Publication date: April 12, 2018Applicant: Insurance Services Office Inc.Inventors: Shuai Wang, Maneesh Kumar Singh
-
Publication number: 20180025103Abstract: A method receives a second data set that is different from a first data set. A total number of operations based on the second data set using an operation estimator is generated. Also, an aggregate resource cost for the total number of operations based on the second data set using a resource cost estimator is generated. The method generates a simulation driver file including a sequence of operations from the total number of operations and a resource cost for each operation in the sequence of operations from the aggregate resource cost. The method simulates the sequence of operations by performing: requesting an amount of resource used by a respective operation on the simulated distributed computing system; reserving the amount of resource when available in the simulated distributed computing system without executing the respective operation; and calculating a time period associated with a simulated execution time of the respective operation.Type: ApplicationFiled: July 19, 2017Publication date: January 25, 2018Inventors: Hrishikesh Pradeep Divate, Maneesh Kumar Singh, Sankalp Sah, Scott Mordock, Rakhi Mahto, Lakshmisha Nanjappachar
-
Publication number: 20170046203Abstract: In one embodiment, a method selects a new job to schedule for execution on a data processing system. The new job includes a. Performance information for a set of current jobs that are being executed in the data processing system is retrieved where the set of jobs are assigned to queues and currently classified with a current classification. The method analyzes the performance information to determine when one or more current jobs in the set of current jobs should be re-classified due to resource usage of a respective current job when being executed in the data processing system and re-classifies the classifications for the one or more current jobs in the queues. Then, the new job is assigned to one of the queues based on the classification of the new job and the classifications of jobs in the queues including the re-classified classifications for the one or more current jobs.Type: ApplicationFiled: August 11, 2016Publication date: February 16, 2017Inventors: Maneesh Kumar Singh, Hrishikesh Pradeep Divate
-
Publication number: 20160292372Abstract: A method of identifying an optimum treatment for a patient suffering from coronary artery disease, comprising: (i) providing patient information selected from: (a) status in the patient of one or more coronary disease associated biomarkers; (b) one or more items of medical history information selected from prior condition history, intervention history and medication history; (c) one or more items of diagnostic history, if the patient has a diagnostic history; and (d) one or more items of demographic data; (ii) aggregating the patient information in: (a) a Bayesian network; (b) a machine learning and neural network; (c) a rule-based system; and (d) a regression-based system; (iii) deriving a predicted probabilistic adverse event outcome for each intervention comprising percutaneous coronary intervention by placement of a bare metal stent, or a drug-coated stent; or by coronary artery bypass grafting; and (iv) determining the intervention having the lowest predicted probabilistic adverse outcome.Type: ApplicationFiled: November 15, 2013Publication date: October 6, 2016Inventors: Ali KAMEN, Maneesh Kumar SINGH, Sebastian POELSTERL, Lance Anthony LADIC, Dorin COMANICIU
-
Patent number: 9398268Abstract: A method and system for cooperative diversity visual cognition in a wireless sensor network is disclosed. The method and system are capable of solving distributed visual cognition tasks (for example, online simultaneous reconstruction of 3D models of a large area) by using multiple video streams and exploiting cooperative diversity video sensing information while ensuring an optimal tradeoff between energy consumption and video quality of images received from said multiple video streams.Type: GrantFiled: May 24, 2012Date of Patent: July 19, 2016Assignees: Siemens Corporation, Siemens Aktiengesellschaft Osterreich, The Trustees of the Stevens Institute of TechnologyInventors: Maneesh Kumar Singh, Cristina Comaniciu, Dorin Comaniciu, Stefan Kluckner
-
Patent number: 9282296Abstract: Multiple cameras are configured for use in video analytics. A single configuration tool is provided. The interrelationships between cameras are included within the configuration. Using a combination of text entry fields, registration of the cameras on a floor or other map, and marking on images from the cameras, an efficient workflow for configuration may be provided.Type: GrantFiled: December 4, 2012Date of Patent: March 8, 2016Assignee: Siemens AktiengesellschaftInventors: Xiang Gao, Vinay Damodar Shet, Xianjun S. Zheng, Sushil Mittal, Mayank Rana, Maneesh Kumar Singh, Bernhard Agthe, Andreas Hutter