Patents by Inventor Girish Bhimrao Chafle
Girish Bhimrao Chafle 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: 9378511Abstract: Techniques for enabling real-time enterprise workforce management over a telecom network are provided. The techniques include receiving real-time workforce information from one or more telecom networks, and using the real-time information for dynamic load optimization to enable real-time enterprise workforce management.Type: GrantFiled: July 15, 2009Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Dipanjan Chakraborty, Koustuv Dasgupta, Anant Kumar, Sumit Mittal, Sougata Mukherjea, Seema Nagar
-
Patent number: 8336024Abstract: A method, computer System and computer program product for generating ontological information from design data are disclosed. The design data has a plurality of classes, the classes having at least one association with another class. The design data is processed on the basis of rules to identify environmental artifacts. The design data is processed on the basis of rules to identify implementation artifacts. All classes that are implementation artifacts are eliminated from the design data. New associations for non-eliminated design data that have broken class associations as a result of the elimination are established. The design data remaining following the elimination is processed to preserve environmental artifact relationships between the retained classes to generate an ontology.Type: GrantFiled: November 8, 2007Date of Patent: December 18, 2012Assignee: International Business Machines CorporationInventors: Kalapriya Kannan, Biplav Srivastava, Vikas Agarwal, Sumit Mittal, Girish Bhimrao Chafle
-
Patent number: 8055935Abstract: Dynamic adaptation is provided within web service composition and execution. Within a logical composition stage, a set of abstract workflows for a web service is selected from a number of generated abstract workflows. Within a physical composition stage, a set of executable workflows is selected from a number of executable workflows that are generated at least based on the set of abstract workflows selected. Within a runtime stage, an executable workflow to be executed is selected from the set of executable workflows and that particularly satisfies specified requirements. The executable workflow selected is executed within an execution environment. The executable workflow within the runtime stage, the set of executable workflows within the physical composition stage, and the set of abstract workflows within the logical composition stage are periodically dynamically assessed and reselected.Type: GrantFiled: September 14, 2006Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Koustuv Dasgupta, Arun Kumar, Sumit Mittal, Biplav Srivastava
-
Publication number: 20110015963Abstract: Techniques for enabling real-time enterprise workforce management over a telecom network are provided. The techniques include receiving real-time workforce information from one or more telecom networks, and using the real-time information for dynamic load optimization to enable real-time enterprise workforce management.Type: ApplicationFiled: July 15, 2009Publication date: January 20, 2011Applicant: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Dipanjan Chakraborty, Koustuv Dasgupta, Anant Kumar, Sumit Mittal, Sougata Mukherjea, Seema Nagar
-
Patent number: 7773522Abstract: Disclosed are methods, apparatus and computer programs for improving performance and resource utilization of cluster-based data processing systems. The number of persistent connections between first and second data processing units of a system is adjusted according to monitored performance of communications between the nodes. The monitored performance measure is the queuing delay between the nodes, and the number of connections is increased and decreased as changing load conditions increase and decrease the queuing delay. A method of establishing and closing persistent connections in response to a monitored queuing delay between a front-end gateway computer and each of a cluster of back-end servers is used to improve the performance of a cluster-based Web server or provision of Web services. Unwanted connections are closed to enable system resources to be allocated to other processes.Type: GrantFiled: March 24, 2008Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Mangala Gowri Nanda
-
Patent number: 7584276Abstract: Decentralized orchestration of composite services results in a number of flow topologies which differ in their messaging patterns and the distribution of flow code amongst different partitions of a topology. Different performance metrics result for different topologies, and this is governed by the availability of resources, such as CPU cycles, memory, network bandwidth, and so on. A performance model is used to evaluate the performance of different topologies based on availability of resources, and dynamically direct client requests between different topologies according to prevailing conditions.Type: GrantFiled: September 27, 2005Date of Patent: September 1, 2009Assignee: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Sunil Chandra, Neeran M Karnik, Vijay Mann, Mangala Gowri Nanda
-
Publication number: 20090125872Abstract: A method, computer System and computer program product for generating ontological information from design data are disclosed. The design data has a plurality of classes, the classes having at least one association with another class. The design data is processed on the basis of rules to identify environmental artifacts. The design data is processed on the basis of rules to identify implementation artifacts. All classes that are implementation artifacts are eliminated from the design data. New associations for non-eliminated design data that have broken class associations as a result of the elimination are established. The design data remaining following the elimination is processed to preserve environmental artifact relationships between the retained classes to generate an ontology.Type: ApplicationFiled: November 8, 2007Publication date: May 14, 2009Inventors: Kalapriya Kannan, Biplav Srivastava, Vikas Agarwal, Sumit Mittal, Girish Bhimrao Chafle
-
Publication number: 20080170579Abstract: Disclosed are methods, apparatus and computer programs for improving performance and resource utilization of cluster-based data processing systems. The number of persistent connections between first and second data processing units of a system is adjusted according to monitored performance of communications between the nodes. The monitored performance measure is the queuing delay between the nodes, and the number of connections is increased and decreased as changing load conditions increase and decrease the queuing delay. A method of establishing and closing persistent connections in response to a monitored queuing delay between a front-end gateway computer and each of a cluster of back-end servers is used to improve the performance of a cluster-based Web server or provision of Web services. Unwanted connections are closed to enable system resources to be allocated to other processes.Type: ApplicationFiled: March 24, 2008Publication date: July 17, 2008Applicant: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Mangala Gowri Nanda
-
Patent number: 7388839Abstract: Disclosed are methods, apparatus and computer programs for improving performance and resource utilization of cluster-based data processing systems. The number of persistent connections between first and second data processing units of a system is adjusted according to monitored performance of communications between the nodes. The monitored performance measure is the queuing delay between the nodes, and the number of connections is increased and decreased as changing load conditions increase and decrease the queuing delay. A method of establishing and closing persistent connections in response to a monitored queuing-delay between a front-end gateway computer and each of a cluster of back-end servers is used to improve the performance of a cluster-based Web server or provision of Web services. Unwanted connections are closed to enable system resources to be allocated to other processes.Type: GrantFiled: October 22, 2003Date of Patent: June 17, 2008Assignee: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Mangala Gowri Nanda
-
Publication number: 20080071597Abstract: Dynamic adaptation is provided within web service composition and execution. Within a logical composition stage, a set of abstract workflows for a web service is selected from a number of generated abstract workflows. Within a physical composition stage, a set of executable workflows is selected from a number of executable workflows that are generated at least based on the set of abstract workflows selected. Within a runtime stage, an executable workflow to be executed is selected from the set of executable workflows and that particularly satisfies specified requirements. The executable workflow selected is executed within an execution environment. The executable workflow within the runtime stage, the set of executable workflows within the physical composition stage, and the set of abstract workflows within the logical composition stage are periodically dynamically assessed and reselected.Type: ApplicationFiled: September 14, 2006Publication date: March 20, 2008Inventors: Girish Bhimrao Chafle, Koustuv Dasgupta, Arun Kumar, Sumit Mittal, Biplav Srivastava
-
Patent number: 6898642Abstract: A peer-to-peer protocol is based on the use of global timestamps and client priorities in serializing modifications to a shared workspace of real-time collaboration. The method caters to dynamic clients wherein a client can leave or join an ongoing collaboration session as long as there is always at least one client present/remaining in the collaboration session. The method can support multiple definitions of a modification, including partitioning-based definitions, wherein the method provides full support for locking of partitions, and a full treatment of inter-partition synchronization via a modification definition over multiple partitions. The method is capable of utilizing the many standard methods of creating a global, distributed, synchronized clock for the global timestamps utilized by it. The method is rollback-based for correcting tentative but incorrect serializations, and provides additional backup in terms of checkpoints for additional safety and for the support of lightweight, pervasive clients.Type: GrantFiled: April 17, 2001Date of Patent: May 24, 2005Assignee: International Business Machines CorporationInventors: Girish Bhimrao Chafle, Manish Gupta, Neeran Mohan Karnik, Pradeep Varma
-
Publication number: 20020152271Abstract: A peer-to-peer protocol is based on the use of global timestamps and client priorities in serializing modifications to a shared workspace of real-time collaboration. The method caters to dynamic clients wherein a client can leave or join an ongoing collaboration session as long as there is always at least one client present/remaining in the collaboration session. The method can support multiple definitions of a modification, including partitioning-based definitions, wherein the method provides full support for locking of partitions, and a full treatment of inter-partition synchronisation via a modification definition over multiple partitions. The method is capable of utilizing the many standard methods of creating a global, distributed, synchronized clock for the global timestamps utilized by it. The method is rollback-based for correcting tentative but incorrect serializations, and provides additional backup in terms of checkpoints for additional safety and for the support of lightweight, pervasive clients.Type: ApplicationFiled: April 17, 2001Publication date: October 17, 2002Inventors: Girish Bhimrao Chafle, Manish Gupta, Neeran Mohan Karnik, Pradeep Varma