Patents by Inventor Dipayan Gangopadhyay

Dipayan Gangopadhyay 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: 8959481
    Abstract: Techniques for co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment for the solution are provided. The techniques include obtaining at least one of a functional design and at least one implementation artifact of a solution, obtaining at least one infrastructure component of a target deployment environment for the solution, and co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment for the solution, wherein co-relating comprises discovering at least one system level dependency among the at least one of a functional design and at least one implementation artifact and the at least one infrastructure component.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ashok Anand, Dipayan Gangopadhyay, Manish Gupta, Manish Sethi
  • Patent number: 8533211
    Abstract: Techniques are disclosed for bridging terminology differences between at least two subject areas. By way of example, a computer-implemented method includes executing the following steps on a computer. A first affinity measure is computed between a first term in a first corpus, corresponding to a first subject area, and a bridge term. A second affinity measure is computed between a second term in a second corpus, corresponding to a second subject area, and the bridge term. A third affinity measure is computed between the first term and the second term based on the first affinity measure and the second affinity measure. The bridge term is a term that appears in both the first corpus and the second corpus.
    Type: Grant
    Filed: May 24, 2012
    Date of Patent: September 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sajib Dasgupta, Dipayan Gangopadhyay, Norman J. Pass
  • Patent number: 8352297
    Abstract: A system and a method for managing a supply chain are provided. A request for a transaction involving an enterprise and at least one partner in a supply chain is received from an end-user or the partner. Real-time data relevant to the transaction is accessed from an existing partner system. A context for the transaction is generated using the real-time data. The request is processed in the context for the transaction.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: January 8, 2013
    Assignee: Parametric Technology Corporation
    Inventors: Reynaldo Gil, Dipayan Gangopadhyay, Jay Zhou, Simeon Gordon, Sandeep Nayak
  • Publication number: 20120232887
    Abstract: Techniques are disclosed for bridging terminology differences between at least two subject areas. By way of example, a computer-implemented method includes executing the following steps on a computer. A first affinity measure is computed between a first term in a first corpus, corresponding to a first subject area, and a bridge term. A second affinity measure is computed between a second term in a second corpus, corresponding to a second subject area, and the bridge term. A third affinity measure is computed between the first term and the second term based on the first affinity measure and the second affinity measure. The bridge term is a term that appears in both the first corpus and the second corpus.
    Type: Application
    Filed: May 24, 2012
    Publication date: September 13, 2012
    Applicant: International Business Machines Corporation
    Inventors: Sajib Dasgupta, Dipayan Gangopadhyay, Norman J. Pass
  • Patent number: 8266164
    Abstract: Techniques are disclosed for bridging terminology differences between at least two subject areas. By way of example, a computer-implemented method includes executing the following steps on a computer. A first affinity measure is computed between a first term in a first corpus, corresponding to a first subject area, and a bridge term. A second affinity measure is computed between a second term in a second corpus, corresponding to a second subject area, and the bridge term. A third affinity measure is computed between the first term and the second term based on the first affinity measure and the second affinity measure. The bridge term is a term that appears in both the first corpus and the second corpus.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sajib Dasgupta, Dipayan Gangopadhyay, Norman J. Pass
  • Patent number: 8036939
    Abstract: A system and a method for reporting in a supply chain involving an enterprise and at least one partner are provided. A request from a network system for access to real-time data stored in an existing partner system is received at a partner coordinator component. The real-time data relates to a transaction in which the partner is involved. The partner coordinator component is integrated with the existing partner system, and the network system maintains a context for the transaction. The data is converted at the partner coordinator component into a format usable by the network system. The converted real-time data is provided to the network system, thereby enabling the network system to generate real-time reports of the transaction for the enterprise.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: October 11, 2011
    Assignee: Servigistics, Inc.
    Inventors: Reynaldo Gil, Dipayan Gangopadhyay, Jay Zhou, Simeon Gordon, Sandeep Nayak
  • Publication number: 20100281455
    Abstract: Techniques for co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment for the solution are provided. The techniques include obtaining at least one of a functional design and at least one implementation artifact of a solution, obtaining at least one infrastructure component of a target deployment environment for the solution, and co-relating at least one of a functional design and at least one implementation artifact of a solution with at least one infrastructure component of a target deployment environment for the solution, wherein co-relating comprises discovering at least one system level dependency among the at least one of a functional design and at least one implementation artifact and the at least one infrastructure component.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: International Business Machines Corporation
    Inventors: Ashok Anand, Dipayan Gangopadhyay, Manish Gupta, Manish Sethi
  • Patent number: 7761319
    Abstract: A system and a method for managing a supply chain are provided. A request for a transaction involving an enterprise and at least one partner in a supply chain is received from an end-user or the partner. Real-time data relevant to the transaction is accessed from an existing partner system. A context for the transaction is generated using the real-time data. The request is processed in the context for the transaction.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: July 20, 2010
    Assignee: Click Acqusitions, Inc.
    Inventors: Reynaldo Gil, Dipayan Gangopadhyay, Jay Zhou, Simeon Gordon, Sandeep Nayak
  • Publication number: 20100146006
    Abstract: Techniques are disclosed for bridging terminology differences between at least two subject areas. By way of example, a computer-implemented method includes executing the following steps on a computer. A first affinity measure is computed between a first term in a first corpus, corresponding to a first subject area, and a bridge term. A second affinity measure is computed between a second term in a second corpus, corresponding to a second subject area, and the bridge term. A third affinity measure is computed between the first term and the second term based on the first affinity measure and the second affinity measure. The bridge term is a term that appears in both the first corpus and the second corpus.
    Type: Application
    Filed: December 8, 2008
    Publication date: June 10, 2010
    Inventors: Sajib Dasgupta, Dipayan Gangopadhyay, Norman J. Pass
  • Patent number: 6986145
    Abstract: Composite applications combine services from plurality of existing applications and information sources. Via user interface of such a composite application, an end-user wants to access different combinations of existing services in different usage contexts. This invention describes a method and apparatus for dynamically combining existing services without having to program case-by-case for each usage context. In this method, one constructs and stores a graph of object types and relationships among parameters of existing services and the objects of a composite application. By traversing paths in the stored graph, the apparatus (1) dynamically constructs menus of services relevant to any usage context, (2) automatically computes necessary inputs to a service selected from a menu and executes the service, and (3) automatically propagates changes and invokes appropriate services whenever objects are updated.
    Type: Grant
    Filed: March 12, 2002
    Date of Patent: January 10, 2006
    Inventor: Dipayan Gangopadhyay
  • Patent number: 6973638
    Abstract: A process modeling tool for graphically representing a process which includes transactions and events, and for generating computer code representing the process. A graphical tool creates a graphical representation of the transactions and events with graphical symbols, where one or more of such transactions and events may be of an asynchronous nature. A code generator generates computer code in response to information contained in the graphical representation. The computer code is executable on a computer system to cause the computer system to perform one or more operations which emulate the process shown in the graphical representation.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Dipayan Gangopadhyay, Prashant Gupta, Haleh Mahbod, Anant Vasant Prabhudesai, Srinivasan Suresh, William Wei Man Wong
  • Patent number: 6898782
    Abstract: A method, apparatus, and article of manufacture for modeling an object-oriented system. Within the object model, a reference attribute is specified for a class and a first object is instantiated from the class. Thereafter, a reference-based association can be added to the first object using the reference attribute, wherein the reference-based association identifies a relationship between the first object and a second object.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary C. Doney, Dipayan Gangopadhyay, Alexander Gennadievich Glebov, Michael Morris Golding, Timothy James Grose, Rebecca Mei-Har Lau, Subrata Mitra, Rajendra Bhagwatisingh Panwar
  • Publication number: 20020188486
    Abstract: A system and a method for managing a supply chain are provided. A request for a transaction involving an enterprise and at least one partner in a supply chain is received from an end-user or the partner. Real-time data relevant to the transaction is accessed from an existing partner system. A context for the transaction is generated using the real-time data. The request is processed in the context for the transaction.
    Type: Application
    Filed: December 19, 2001
    Publication date: December 12, 2002
    Applicant: World Chain, Inc.
    Inventors: Reynaldo Gil, Dipayan Gangopadhyay, Jay Zhou, Simeon Gordon, Sandeep Nayak
  • Publication number: 20020188513
    Abstract: A system and a method for reporting in a supply chain involving an enterprise and at least one partner are provided. A request from a network system for access to real-time data stored in an existing partner system is received at a partner coordinator component. The real-time data relates to a transaction in which the partner is involved. The partner coordinator component is integrated with the existing partner system, and the network system maintains a context for the transaction. The data is converted at the partner coordinator component into a format usable by the network system. The converted real-time data is provided to the network system, thereby enabling the network system to generate real-time reports of the transaction for the enterprise.
    Type: Application
    Filed: December 19, 2001
    Publication date: December 12, 2002
    Applicant: World Chain, Inc.
    Inventors: Reynaldo Gil, Dipayan Gangopadhyay, Jay Zhou, Simeon Gordon, Sandeep Nayak
  • Publication number: 20020184402
    Abstract: Composite applications combine services from plurality of existing applications and information sources. Via user interface of such a composite application, an end-user wants to access different combinations of existing services in different usage contexts. This invention describes a method and apparatus for dynamically combining existing services without having to program case-by-case for each usage context. In this method, one constructs and stores a graph of object types and relationships among parameters of existing services and the objects of a composite application. By traversing paths in the stored graph, the apparatus (1) dynamically constructs menus of services relevant to any usage context, (2) automatically computes necessary inputs to a service selected from a menu and executes the service, and (3) automatically propagates changes and invokes appropriate services whenever objects are updated.
    Type: Application
    Filed: March 12, 2002
    Publication date: December 5, 2002
    Inventor: Dipayan Gangopadhyay
  • Publication number: 20020046075
    Abstract: A method and apparatus for certificate matching is presented. In one embodiment, the invention is a method of matching a candidate to a job. The method includes receiving candidate information related to the candidate in computer readable form. The method further includes receiving job requirements related to the job in computer readable form. The method also includes verifying the candidate information through use of a digital signature and queries transmitted via a network. The method may also include matching the candidate information as verified to the job requirements, and notifying the candidate and a company providing the job of a result of the matching.
    Type: Application
    Filed: July 12, 2001
    Publication date: April 18, 2002
    Inventors: Dipayan Gangopadhyay, Gary O'Neall
  • Patent number: 6182024
    Abstract: A method, apparatus, and article of manufacture for object modeling. An object model is created in a computer using an executable visual specification language to model behaviors of one or more objects within the object model. A sequence of actions can then be expressed within the executable visual specification language for the behaviors of the objects within the object model.
    Type: Grant
    Filed: October 14, 1997
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Dipayan Gangopadhyay, Subrata Mitra
  • Patent number: 6011559
    Abstract: A method, apparatus, and article of manufacture for laying out an arc-dominated labelled graph using a computer. The display area is divided into a two dimensional grid of rows and columns. Each node of the labelled graph is assigned to a column, and each arc of the labelled graph is assigned to a row. When laying out arcs, four conditions are observed. First, two arcs connected to the same node are assigned different rows. Second, two arcs assigned to the same row do not have an overlap in the columns. Third, an arc with a distinct source node and a destination node is represented as a line from the source node to the destination node. Fourth, an arc describing a self-loop is represented as one or more lines in the row. The invention produces graphs which have no overlapping arc labels and is scalable for large graphs by expanding the number of rows and columns.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: Dipayan Gangopadhyay, Subrata Mitra
  • Patent number: 5983016
    Abstract: A method, apparatus, and article of manufacture for modeling object-oriented systems includes an object modeling tool that defines methods and event transitions in an object-oriented system and generates an executable program that exhibits the behavior of the object-oriented system and interfaces with the object-oriented system. The object modeling tool further translates the event transitions to an execution language, wraps methods written in the target language, wraps event transitions corresponding to an event, and gathers one or more wrapped events and methods into an executable program.
    Type: Grant
    Filed: November 12, 1996
    Date of Patent: November 9, 1999
    Assignee: International Business Machines Corporation
    Inventors: Stephen Andrew Brodsky, Gary Charles Doney, Dipayan Gangopadhyay, Michael Morris Golding, Subrata Mitra, Rajendra Bhagwatisingh Panwar
  • Patent number: 5307445
    Abstract: Processing techniques for enhancing execution of programs written in a logic-oriented programming language such as PROLOG are disclosed. The techniques are particularly useful for programs having class predicates and subclass predicates which are definitive of a class/subclass hierarchy, such as the case with PROLOG's application in object-oriented programming systems, expert systems, object-oriented databases, object-oriented deductive databases, knowledge representations, etc. The techniques ensure that searching within the type hierarchy takes precedence over searching of instances of types. Important to accomplishing this function is the pre-assigning of ranks to predicates and clauses within the program to be processed. Query processing on the program is then based upon the pre-assigned predicate and clause rankings.
    Type: Grant
    Filed: December 2, 1991
    Date of Patent: April 26, 1994
    Assignee: International Business Machines Corporation
    Inventors: Mukesh Dalal, Dipayan Gangopadhyay