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: 20210279260
    Abstract: 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: Application
    Filed: June 20, 2019
    Publication date: September 9, 2021
    Applicant: 1QB INFORMATION TECHNOLOGIES INC.
    Inventors: Jaspreet S. OBEROI, Sourav MUKHERJEE, Clemens ADOLPHS, Ehsan ZAHEDINEJAD, Daniel J. CRAWFORD
  • Patent number: 10929803
    Abstract: 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: Grant
    Filed: June 10, 2019
    Date of Patent: February 23, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Pravesh Kumar, Chirag Kakkar, Sarath Chandran Kurup, Sourav Mukherjee, Sanveer Singh, Harshit Nigam, Prashant Sanghvi, Jose Paulino Bleda Lorenzo
  • Publication number: 20200279208
    Abstract: 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: Application
    Filed: June 10, 2019
    Publication date: September 3, 2020
    Inventors: Pravesh KUMAR, Chirag KAKKAR, Sarath Chandran KURUP, Sourav MUKHERJEE, Sanveer SINGH, Harshit NIGAM, Prashant SANGHVI, Jose Paulino BLEDA LORENZO
  • Patent number: 9292343
    Abstract: 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: Grant
    Filed: June 30, 2010
    Date of Patent: March 22, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gaurav Manglik, Vijay Nichinbatl Sriram, Shamik Ganguly, Rohit Sah, Sourav Mukherjee
  • Patent number: 9195455
    Abstract: 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: Grant
    Filed: April 1, 2009
    Date of Patent: November 24, 2015
    Assignee: Oracle International Corporation
    Inventors: Vijay Nichinbatl Sriram, Shamik Ganguly, Rohit Sah, Sourav Mukherjee
  • Patent number: 8893106
    Abstract: 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: Grant
    Filed: February 26, 2011
    Date of Patent: November 18, 2014
    Assignee: Oracle International Corporation
    Inventors: Macks Singh Ningombam, Nitin Jain, Sourav Mukherjee, Amit Bhalla, Anurag Singh, Aawardhan Logandan
  • Patent number: 8707385
    Abstract: 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: Grant
    Filed: February 11, 2008
    Date of Patent: April 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Nitin Jain, Amit Bhalla, Anurag Singh, Aawardhan Logandan, Sourav Mukherjee
  • Patent number: 8707384
    Abstract: 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: Grant
    Filed: February 11, 2008
    Date of Patent: April 22, 2014
    Assignee: Oracle International Corporation
    Inventors: Nitin Jain, Amit Bhalla, Sourav Mukherjee, Macks Ningombam
  • Publication number: 20120005646
    Abstract: 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: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Gaurav MANGLIK, Vijay Nichinbati SRIRAM, Shamik GANGULY, Rohit SAH, Sourav MUKHERJEE
  • Publication number: 20110225575
    Abstract: 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: Application
    Filed: February 26, 2011
    Publication date: September 15, 2011
    Applicant: Oracle International Corporation
    Inventors: Macks Singh Ningombam, Nitin Jain, Sourav Mukherjee, Amit Bhalla, Anurag Singh, Aawardhan Logandan
  • Publication number: 20100257517
    Abstract: 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: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: Oracle International Corporation
    Inventors: Vijay Nichinbatl Sriram, Shamik Ganguly, Rohit Sah, Sourav Mukherjee
  • Publication number: 20090205012
    Abstract: 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: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Jain, Amit Bhalla, Anurag Singh, Aawardhan Logandan, Sourav Mukherjee
  • Publication number: 20090205011
    Abstract: 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: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nitin Jain, Amit Bhalla, Sourav Mukherjee, Macks Ningombam