Patents by Inventor Asit Dan

Asit Dan 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: 9785901
    Abstract: A process development and run time tool identifies dependent relationships between information sources and processes of an enterprise system at design time. The process development and run time tool determines a business value and business risk for each process and stores this information in an information source and process dependency table. The process development and run time tool determines if a particular information source is a critical business risk and if so adds redundancy for the critical risk information source and/or fault tolerance into the process design. An operating system assembles the dependent processes for run time evaluation. If a dependent information source fails at run time, the process development and run time tool identifies each process within the enterprise system that is dependent upon this failed information source.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Claus T. Jensen
  • Patent number: 9720731
    Abstract: Techniques are disclosed for allocation of resources under the control of resource managers and the choice and coordination of resource acquisition protocols to communicate with these resource managers. The resource managers may be distributed and heterogeneous. For example, a technique for use by a service provider for allocating one or more resources from multiple resources associated with multiple resource managers based on at least one service agreement offer from a service client comprises the following steps/operations. At least one service agreement offer is obtained. A resource allocation is automatically determined based on the obtained service agreement offer.
    Type: Grant
    Filed: June 10, 2008
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Henner Gimpel, Heiko Ludwig
  • Publication number: 20160162825
    Abstract: The present disclosure relates to building and maintaining an impact map for a plurality of business application components (BACs) operating in a computing environment. The impact map impact map identifies associations between the BACs operating in the computing environment and terms in the business glossary. The business glossary specifies terms used by the plurality of BACs. The impact map may be updated in response to changes in the computing environment, such as a BAC being added to the computing environment, a change in a stated use of a term by one of the BACs, and an update to a measure of importance of one of the terms to a BAC which uses that term, updating an impact map to reflect the indicated change.
    Type: Application
    Filed: August 20, 2015
    Publication date: June 9, 2016
    Inventors: Asit DAN, Harald C. SMITH
  • Publication number: 20160162824
    Abstract: The present disclosure relates to building and maintaining an impact map for a plurality of business application components (BACs) operating in a computing environment. The impact map impact map identifies associations between the BACs operating in the computing environment and terms in the business glossary. The business glossary specifies terms used by the plurality of BACs. The impact map may be updated in response to changes in the computing environment, such as a BAC being added to the computing environment, a change in a stated use of a term by one of the BACs, and an update to a measure of importance of one of the terms to a BAC which uses that term, updating an impact map to reflect the indicated change.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Inventors: Asit DAN, Harald C. SMITH
  • Patent number: 8775228
    Abstract: Techniques are disclosed for automated provisioning of resources to fulfill a service agreement. For example, a technique for use by a service provider for automatically provisioning one or more resources based on at least one service agreement offer of a service client comprises the following steps/operations. The at least one service agreement offer is obtained. At least one implementation plan template is obtained. A provisioning description is then automatically derived in accordance with the service agreement offer and the implementation plan template, wherein the provisioning description is usable for configuring one or more resources such that a service may be provided to the service client.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Henner Gimpel, Heiko Ludwig
  • Patent number: 8635585
    Abstract: Techniques for extending a process model with specification of information consumed. A receiving operation receives specification of process information consumed by a process implementation of the process model. Another receiving operation receives specification of activity process information consumed by activities employed by the process implementation of the process model. The information consumed is information that is or needs to be used without being passed through exposed interfaces. A generating operation automatically generates an extended process model using a computer processor. The extended process model includes specification of exposed interfaces, the process information consumed by the process implementation, and the activity information consumed by the activity implementation. Further embodiments includes techniques for identifying information inconsistencies in the extended process model if the information consumed not available as called for by the extended process model.
    Type: Grant
    Filed: February 14, 2009
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Claus T. Jensen
  • Patent number: 8589863
    Abstract: Techniques for extending a service model with specification of information consumed. The service model includes specification of at least one exposed interface. A receiving operation receives specification of information consumed by a service implementation of the service model. The information consumed is information that is or needs be utilized by the service implementation without being passed through the exposed interface. A generating operation automatically generates an extended service model using a computer processor. The extended service model includes specification of the exposed interface and specification of the information consumed by the service implementation.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Claus T. Jensen
  • Publication number: 20130275185
    Abstract: Within a business process, a decision reference can be defined at an insertion point. The decision reference can be associated with one of a plurality of different decision modes. Each decision mode can indicate a different process for selecting one or more activities of the business process to be performed according to a result of a decision service to be implemented for the decision reference. A description file can be generated for the decision reference specifying, at least in part, the associated decision mode.
    Type: Application
    Filed: August 2, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ASIT DAN, MIKE A. MARIN
  • Publication number: 20130275184
    Abstract: Within a business process, a decision reference can be defined at an insertion point. The decision reference can be associated with one of a plurality of different decision modes. Each decision mode can indicate a different process for selecting one or more activities of the business process to be performed according to a result of a decision service to be implemented for the decision reference. A description file can be generated for the decision reference specifying, at least in part, the associated decision mode.
    Type: Application
    Filed: April 11, 2012
    Publication date: October 17, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ASIT DAN, MIKE A. MARIN
  • Patent number: 8370292
    Abstract: A method for information service identification during service modeling of a service oriented architecture (SOA) architected computing system includes loading a business process defined by different business services in memory of a service modeling tool executing in a host computing platform. The method further includes identifying different information elements directed for access by the business services and determining a set of information transactions for the identified different information elements. The method yet further includes generalizing the set of information transactions into a candidate list of information services. The method even yet further includes selecting from amongst the candidate list a selection of information services for incorporation into the business process. Finally, the method includes refining the business services of the business process to invoke the selection of information services to access the identified different information elements.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Abdul Allam, Asit Dan, Claus T Jensen
  • Patent number: 8346909
    Abstract: An on-demand manager provides an improved distributed data processing system for facilitating dynamic allocation of computing resources among multiple domains based on a current workload and service level agreements. Based on a service level agreement, the on-demand manager monitors and predicts the load on the system. If the current or predicted load cannot be handled with the current system configuration, the on-demand manager determines additional resources needed to handle the workload. If the service level agreement violations cannot be handled by reconfiguring resources at a domain, the on-demand manager sends a resource request to other domains. These other domains analyze their own commitments and may accept the resource request, reject the request, or counter-propose with an offer of resources and a corresponding service level agreement.
    Type: Grant
    Filed: January 22, 2004
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Daniel Manuel Dias, Richard Pervin King, Avraham Leff, James Thomas Rayfield, Noshir Cavas Wadia
  • Patent number: 8220017
    Abstract: A method of dynamically generating a presentation sequence from a plurality of authored presentation documents includes the steps of receiving the plurality of authored presentation documents from a plurality of data sources; applying the plurality of authored presentation documents to a set of presentation rules; and generating the presentation sequence in response to the applying step.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Jai Prakash Menon, Junehwa Song
  • Patent number: 8174990
    Abstract: A method for measuring performance of system. The method includes the steps of retrieving a metric definition from a declarative metrics specification, obtaining a list of computing nodes from a database that are currently assigned to the metric definition, obtaining resource data provided by the computing nodes in the list of computing nodes and determining the metric of system performance based on the metric definition and the resource data. The computing nodes in the list of computing nodes are nodes of a cluster of nodes having a dynamically varying node count.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Richard P. King, Heiko Ludwig, Andrea Schmidt, Hendrik Wagner
  • Publication number: 20120109881
    Abstract: A method for information service identification during service modeling of a service oriented architecture (SOA) architected computing system includes loading a business process defined by different business services in memory of a service modeling tool executing in a host computing platform. The method further includes identifying different information elements directed for access by the business services and determining a set of information transactions for the identified different information elements. The method yet further includes generalizing the set of information transactions into a candidate list of information services. The method even yet further includes selecting from amongst the candidate list a selection of information services for incorporation into the business process. Finally, the method includes refining the business services of the business process to invoke the selection of information services to access the identified different information elements.
    Type: Application
    Filed: November 1, 2010
    Publication date: May 3, 2012
    Applicant: International Business Machines Corporation
    Inventors: Abdul Allam, Asit Dan, Claus T. Jensen
  • Publication number: 20120084213
    Abstract: A process development and run time tool identifies dependent relationships between information sources and processes of an enterprise system at design time. The process development and run time tool determines a business value and business risk for each process and stores this information in an information source and process dependency table. The process development and run time tool determines if a particular information source is a critical business risk and if so adds redundancy for the critical risk information source and/or fault tolerance into the process design. An operating system assembles the dependent processes for run time evaluation. If a dependent information source fails at run time, the process development and run time tool identifies each process within the enterprise system that is dependent upon this failed information source.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asit Dan, Claus T. Jensen
  • Patent number: 8141130
    Abstract: A system and method for disseminating policies to multiple policy-based components includes a policy producer which generates a group of policies to be enforced. A policy disseminator classifies each policy with a type, and for each policy type, the policy disseminator identifies policy-based components that handle a corresponding policy type. The policy disseminator sends specific policy types from the group of policies to each policy-based component that can handle that specific policy type.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mircea Simion Ioan Avram, Asit Dan, Daniela Rosu, Andrew Neil Trossman
  • Patent number: 7987461
    Abstract: A system and method for automated design deployment for distributed applications includes providing a node with at least one requirement attribute in an application description. A repository for infrastructure elements is searched for candidate infrastructure elements for that satisfy the at least one requirement attribute. A candidate infrastructure element that best satisfies the at least one requirement attribute in the application description is substituted in place of the node with the at least one requirement attribute.
    Type: Grant
    Filed: July 19, 2006
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Aditya Agrawal, Asit Dan, Tamar Eilam, Michael H. Kalantar, Alexander V. Konstantinou, Heiko Hary Ludwig, John A. Pershing, Jr., Hendrik Wagner, Steve R. White
  • Patent number: 7885976
    Abstract: A device for limiting access to data in a database includes an input for receiving a request to access data in a database and a processor that is communicatively coupled to the input and allows access to the data in the database. A data counter for counting an instantaneous rate of data flow and/or a volume of data accessed and a comparator for determining if the data flow and/or the volume of data accessed in the database exceeds a previously specified value is also included, wherein the processor disallows access to the data in the database in response to the instantaneous rate and/or the volume of data exceeding the previously specified value.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Asit Dan
  • Patent number: 7873527
    Abstract: A method and system for indemnifying an insurance purchaser by an insurance provider against losses resulting from specified events. In one embodiment, the specified events include quality of service penalties of a service level agreement between a service provider and service purchaser. The invention may include at least one risk metric monitored via a communication network, such that a premium payable to the insurer by the insurance purchaser is dependent on the risk metric. In a particular configuration of the invention, the risk metric is monitored in real-time or near real-time.
    Type: Grant
    Filed: May 14, 2003
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rowan L. Dordick, Asit Dan, Kazuo Iwano
  • Patent number: 7839883
    Abstract: The present invention concerns methods and apparatus for implementing a multi-user advance reservation system where reservations are specified in terms of flexible constraints, inflexible constraints and business values. The specification of reservations in this manner allows an entity managing the reservation system to arbitrate among reservations received from a user population with a view toward maximizing business value across the user population. In methods and apparatus of the present invention, penalties and rewards associated with various reservation outcomes can be specified in reservations to assist in business value maximization. In an example, a reservation having a low business value may be declined when there is a significant possibility that a reservation having a high business would be submitted during the pendency of service delivery to the user issuing the reservation with a low business value.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Asit Dan, Robert Filepp, Kavitha Ranganathan, Daniela Rosu