Patents by Inventor Sourav Mukherjee
Sourav Mukherjee 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: 20210279260Abstract: A method and a system are disclosed for identifying at least one community, the method comprising providing an indication of a graph, the graph comprising a plurality of nodes and edges, wherein each node is representative of a given element and each edge is representative of a relationship between two given elements; providing a metric indicative of an underlying community detection algorithm; obtaining an indication of an upper bound value for a given maximum number of communities to identify; encoding each node using a one-hot encoding method and the indication of an upper bound value; generating a quadratic unconstrained binary optimization problem using the metric and the encoded nodes; providing the generated quadratic unconstrained binary optimization problem to an optimization oracle and obtaining a solution.Type: ApplicationFiled: June 20, 2019Publication date: September 9, 2021Applicant: 1QB INFORMATION TECHNOLOGIES INC.Inventors: Jaspreet S. OBEROI, Sourav MUKHERJEE, Clemens ADOLPHS, Ehsan ZAHEDINEJAD, Daniel J. CRAWFORD
-
Patent number: 10929803Abstract: An augmented reality (AR) device may identify a package in using a camera of the AR device. The AR device may identify a first corner of the package based on detecting differences in contrast, of a plurality of surfaces of the package, in a video feed generated by the AR device. The AR device may identify, based on identifying the first corner, a second corner of the package, a third corner of the package, and a fourth corner of the package. The AR device may determine a plurality of dimensions of the package. The AR device may transmit, to a shipping management platform, information identifying the plurality of dimensions, wherein the plurality of dimensions is to be used to generate a loading configuration for loading the package, along with a plurality of other packages, into a cargo container.Type: GrantFiled: June 10, 2019Date of Patent: February 23, 2021Assignee: Accenture Global Solutions LimitedInventors: Pravesh Kumar, Chirag Kakkar, Sarath Chandran Kurup, Sourav Mukherjee, Sanveer Singh, Harshit Nigam, Prashant Sanghvi, Jose Paulino Bleda Lorenzo
-
Publication number: 20200279208Abstract: An augmented reality (AR) device may identify a package in using a camera of the AR device. The AR device may identify a first corner of the package based on detecting differences in contrast, of a plurality of surfaces of the package, in a video feed generated by the AR device. The AR device may identify, based on identifying the first corner, a second corner of the package, a third corner of the package, and a fourth corner of the package. The AR device may determine a plurality of dimensions of the package. The AR device may transmit, to a shipping management platform, information identifying the plurality of dimensions, wherein the plurality of dimensions is to be used to generate a loading configuration for loading the package, along with a plurality of other packages, into a cargo container.Type: ApplicationFiled: June 10, 2019Publication date: September 3, 2020Inventors: Pravesh KUMAR, Chirag KAKKAR, Sarath Chandran KURUP, Sourav MUKHERJEE, Sanveer SINGH, Harshit NIGAM, Prashant SANGHVI, Jose Paulino BLEDA LORENZO
-
Patent number: 9292343Abstract: A system, method, computer program product are shown for automatically performing deployment activities that can handle deployments for any-sized organization, even for deployments at the enterprise level. According to some approaches, modeling is performed to generate a model of the components in the computing environment. Dependency graphs can be generated for the deployment, and used to then automatically perform the deployment.Type: GrantFiled: June 30, 2010Date of Patent: March 22, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Gaurav Manglik, Vijay Nichinbatl Sriram, Shamik Ganguly, Rohit Sah, Sourav Mukherjee
-
Patent number: 9195455Abstract: According to an aspect of the present invention, the dependency information of software components implementing an enterprise application, is used to minimize the down time of the components when applying patches. In an embodiment, all the software components are shut down before applying patches. The patches are then applied and the components are started in a dependency order starting from an independent component. The down time is reduced as a result. According to another aspect, the shutdown also is performed in the reverse of the dependency order. The shutdown and starting are performed using recursive logic.Type: GrantFiled: April 1, 2009Date of Patent: November 24, 2015Assignee: Oracle International CorporationInventors: Vijay Nichinbatl Sriram, Shamik Ganguly, Rohit Sah, Sourav Mukherjee
-
Patent number: 8893106Abstract: A computer (“patch analysis computer”) retrieves from a website, metadata describing one or more patch files to be used to change software in one or more computers (“target computers”). Prior to installation of the patch files in a target computer, the patch analysis computer performs analysis on the patch files and on the target computer and on application of the patch files to the target computer. The analysis is based on the retrieved metadata and based on configuration data of the target computer. Subsequent to performing the analysis, the management computer displays a report resulting from the analysis including one or more operations to fix issues found during analysis, and receives input from a human on specific patch files and operations. In response to receipt of human input, the patch analysis computer performs operations approved by the human and applies the patch files to the target computer.Type: GrantFiled: February 26, 2011Date of Patent: November 18, 2014Assignee: Oracle International CorporationInventors: Macks Singh Ningombam, Nitin Jain, Sourav Mukherjee, Amit Bhalla, Anurag Singh, Aawardhan Logandan
-
Patent number: 8707385Abstract: Some embodiments of the present invention provide a system that maintains a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If such a violation is detected, the system retrieves a change package associated with the violation based on the compliance policy and automatically deploys the change package to the software system to resolve the violation.Type: GrantFiled: February 11, 2008Date of Patent: April 22, 2014Assignee: Oracle International CorporationInventors: Nitin Jain, Amit Bhalla, Anurag Singh, Aawardhan Logandan, Sourav Mukherjee
-
Patent number: 8707384Abstract: Some embodiments of the present invention provide a system for maintaining a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If a violation is detected, the system generates a change recommendation associated with the violation using the compliance policy and provides the change recommendation to an administrator, so that the administrator can use the change recommendation to resolve the violation.Type: GrantFiled: February 11, 2008Date of Patent: April 22, 2014Assignee: Oracle International CorporationInventors: Nitin Jain, Amit Bhalla, Sourav Mukherjee, Macks Ningombam
-
Publication number: 20120005646Abstract: A system, method, computer program product are shown for automatically performing deployment activities that can handle deployments for any-sized organization, even for deployments at the enterprise level. According to some approaches, modeling is performed to generate a model of the components in the computing environment. Dependency graphs can be generated for the deployment, and used to then automatically perform the deployment.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Gaurav MANGLIK, Vijay Nichinbati SRIRAM, Shamik GANGULY, Rohit SAH, Sourav MUKHERJEE
-
Publication number: 20110225575Abstract: A computer (“patch analysis computer”) retrieves from a website, metadata describing one or more patch files to be used to change software in one or more computers (“target computers”). Prior to installation of the patch files in a target computer, the patch analysis computer performs analysis on the patch files and on the target computer and on application of the patch files to the target computer. The analysis is based on the retrieved metadata and based on configuration data of the target computer. Subsequent to performing the analysis, the management computer displays a report resulting from the analysis including one or more operations to fix issues found during analysis, and receives input from a human on specific patch files and operations. In response to receipt of human input, the patch analysis computer performs operations approved by the human and applies the patch files to the target computer.Type: ApplicationFiled: February 26, 2011Publication date: September 15, 2011Applicant: Oracle International CorporationInventors: Macks Singh Ningombam, Nitin Jain, Sourav Mukherjee, Amit Bhalla, Anurag Singh, Aawardhan Logandan
-
Publication number: 20100257517Abstract: According to an aspect of the present invention, the dependency information of software components implementing an enterprise application, is used to minimize the down time of the components when applying patches. In an embodiment, all the software components are shut down before applying patches. The patches are then applied and the components are started in a dependency order starting from an independent component. The down time is reduced as a result. According to another aspect, the shutdown also is performed in the reverse of the dependency order. The shutdown and starting are performed using recursive logic.Type: ApplicationFiled: April 1, 2009Publication date: October 7, 2010Applicant: Oracle International CorporationInventors: Vijay Nichinbatl Sriram, Shamik Ganguly, Rohit Sah, Sourav Mukherjee
-
Publication number: 20090205012Abstract: Some embodiments of the present invention provide a system that maintains a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If such a violation is detected, the system retrieves a change package associated with the violation based on the compliance policy and automatically deploys the change package to the software system to resolve the violation.Type: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nitin Jain, Amit Bhalla, Anurag Singh, Aawardhan Logandan, Sourav Mukherjee
-
Publication number: 20090205011Abstract: Some embodiments of the present invention provide a system for maintaining a software system. During operation, the system obtains a compliance policy for the software system and monitors the software system for a violation of the compliance policy. If a violation is detected, the system generates a change recommendation associated with the violation using the compliance policy and provides the change recommendation to an administrator, so that the administrator can use the change recommendation to resolve the violation.Type: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nitin Jain, Amit Bhalla, Sourav Mukherjee, Macks Ningombam