Patents by Inventor Yury Kosov
Yury Kosov 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: 10248473Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: GrantFiled: November 12, 2015Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Lainwala
-
Publication number: 20160070604Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: ApplicationFiled: November 12, 2015Publication date: March 10, 2016Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Lainwala
-
Patent number: 9218225Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: GrantFiled: July 23, 2012Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
-
Patent number: 8490048Abstract: An apparatus, system, and method are disclosed for creating a hub server/application interface. An adapter development module and an object discovery agent development module receive an adapter developer input. The object discovery agent development module generates an object discovery agent project from the adapter developer input. The object discovery agent project specifies an object discovery agent that interacts with an application to specify a business object and includes an object discovery agent package, an object discovery agent message set, and an object discovery agent library. The adapter development module generates an adapter project. The adapter project specifies an interface between an application object of the application and the business object.Type: GrantFiled: March 17, 2006Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Patent number: 8352959Abstract: An apparatus, system, and method are disclosed for the non-intrusive monitoring of business events on a middleware server. The steps to non-intrusively monitor business events on a middleware server include: monitoring business event traffic on a middleware server based on at least one business process probe that specifies an event and at least one business object attribute to be monitored; extracting data values associated with the specified attributes from the specified business event; storing the data values in a persistent data store; and present the data to the user. The monitoring does not alter the flow of existing business processes associated with the specified business event.Type: GrantFiled: March 17, 2006Date of Patent: January 8, 2013Assignee: International Business Machines CorporationInventors: Rajesh Gurumoorthy, Yury Kosov, Juliana Hing Tsang
-
Publication number: 20120291047Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: ApplicationFiled: July 23, 2012Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
-
Patent number: 8302107Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: GrantFiled: June 19, 2008Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
-
Patent number: 8245184Abstract: A system and method are disclosed for graphically building business rule conditions. The method of graphically building business rule conditions comprises displaying a menu of function icons for the user, and a menu of business rule attribute icons for the user. The method allows the user to freely drag and drop functions and attributes onto a staging canvas, and relate the functions and attributes to build a graphical depiction of the desired business rule condition. The method generates source code directly from the graphical depiction such that the user does not have to understand the specific syntax and nuances of the development environment or runtime environment for the business rule.Type: GrantFiled: December 2, 2008Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Yury Kosov, Juliana Hing Tsang
-
Patent number: 8171450Abstract: A system and apparatus are disclosed for graphically building business rule conditions. The apparatus of graphically building business rule conditions comprises an expression icon module that displays a menu of function icons for the user, and a business attribute module that displays a menu of business rule attribute icons for the user. A user interface module allows the user to freely drag and drop functions and attributes onto a staging canvas, and relate the functions and attributes to build a graphical depiction of the desired business rule condition. A source code module generates source code directly from the graphical depiction such that the user does not have to understand the specific syntax and nuances of the development environment or runtime environment for the business rule.Type: GrantFiled: December 2, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Yury Kosov, Juliana Hing Tsang
-
Patent number: 8145653Abstract: Provided is a method, for using schemas to generate application specific business objects for use in an integration broker. A schema is accessed defining an application specific data structure for one application. A business object is generated including fields corresponding to elements and attributes indicated in the accessed schema. A determination is made of application specific information for the generated business object indicating a correspondence of the fields in the business object to the application specific data structure. The business object is written out with the determined application specific information in a format that is understandable to an integration broker that communicates business objects to a plurality of applications, wherein the business object is capable of being processed by an adapter enabling communication with the application for which the accessed schema is provided.Type: GrantFiled: April 8, 2005Date of Patent: March 27, 2012Assignee: International Business Machines CorporationInventors: Yury Kosov, Thomas Pollinger
-
Patent number: 7975255Abstract: A relay component is deployed to a Web application. The relay component converts Web software components to a format expected by an integration broker. Developers may then implement an integration strategy entirely in the integration broker and then connect the presentation layer of the Web pages to the integration broker logic via the Web software components. When the data format of the disparate applications changes or is otherwise updated, developers may simply rebind the business object definitions from the integration brokers to Web software components, rather than recoding the entire Web application.Type: GrantFiled: December 1, 2005Date of Patent: July 5, 2011Assignee: International Business Machines CorporationInventors: Yury Kosov, Oleg Musteata, Saravanakumar Anthivur Srinivasan
-
Patent number: 7958487Abstract: An apparatus, system, and method are disclosed for modifying an integration software template. In one embodiment, a developer selects a template that employs a first code set from a library. A development module creates a project from a template using a developer input. A template modification module modifies the template in response to the project. A code generation module generates a second code set from the project. In one embodiment, an export module exports the second code set to the library.Type: GrantFiled: March 21, 2006Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Patent number: 7882489Abstract: A computer implemented method, data processing system, and computer usable code are provided for integrated code generation. The aspects of the present invention load properties associated with a saved template. Properties associated with a saved template are processed by replacing the properties with integrated code from an integrated code content template. In response to all of the properties being processed, the integrated code is saved to an integrated code file.Type: GrantFiled: November 22, 2005Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Patent number: 7873154Abstract: An apparatus and method for providing a remote management console for business integration scenarios. The apparatus may be implemented as a computer program product comprising a computer useable medium of computer-readable program. A computer, when executing the computer readable program retrieves environment information from a customer integration server; customizes a business integration solution according to the retrieved environment information; and deploys the customized business integration solution to the customer integration server.Type: GrantFiled: March 17, 2006Date of Patent: January 18, 2011Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Rajesh Gurumoorthy, Yury Kosov, Canh Minh Vu
-
Patent number: 7562340Abstract: A method is disclosed for graphically building business rule conditions. The method of graphically building business rule conditions comprises displaying a menu of function icons for the user, and a menu of business rule attribute icons for the user. The method allows the user to freely drag and drop functions and attributes onto a staging canvas, and relate the functions and attributes to build a graphical depiction of the desired business rule condition. The method generates source code directly from the graphical depiction such that the user does not have to understand the specific syntax and nuances of the development environment or runtime environment for the business rule.Type: GrantFiled: March 23, 2006Date of Patent: July 14, 2009Assignee: International Business Machines CorporationInventors: Yury Kosov, Juliana Hing Tsang
-
Publication number: 20090113384Abstract: A system and apparatus are disclosed for graphically building business rule conditions. The apparatus of graphically building business rule conditions comprises an expression icon module that displays a menu of function icons for the user, and a business attribute module that displays a menu of business rule attribute icons for the user. A user interface module allows the user to freely drag and drop functions and attributes onto a staging canvas, and relate the functions and attributes to build a graphical depiction of the desired business rule condition. A source code module generates source code directly from the graphical depiction such that the user does not have to understand the specific syntax and nuances of the development environment or runtime environment for the business rule.Type: ApplicationFiled: December 2, 2008Publication date: April 30, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yury Kosov, Juliana Hing Tsang
-
Publication number: 20090083706Abstract: A system and method are disclosed for graphically building business rule conditions. The method of graphically building business rule conditions comprises displaying a menu of function icons for the user, and a menu of business rule attribute icons for the user. The method allows the user to freely drag and drop functions and attributes onto a staging canvas, and relate the functions and attributes to build a graphical depiction of the desired business rule condition. The method generates source code directly from the graphical depiction such that the user does not have to understand the specific syntax and nuances of the development environment or runtime environment for the business rule.Type: ApplicationFiled: December 2, 2008Publication date: March 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yury Kosov, Juliana Hing Tsang
-
Publication number: 20080243895Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: ApplicationFiled: June 19, 2008Publication date: October 2, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
-
Patent number: 7406474Abstract: Provided is a method, system, and program for providing an object discovery agent (ODA) client. There is one object discovery agent (ODA) client and at least one ODA, wherein each ODA is associated with one application and includes: (i) application programming interfaces (APIs) to communicate with the associated application to discover definition information on objects maintained by the application and (ii) code to communicate with the ODA client. The ODA client communicates with one of the at least one ODA to cause the ODA to gather definition information on at least one object used by one application. The gathered object definition information is provided to an integration server to integrate the object in an environment including heterogeneous objects from different applications.Type: GrantFiled: December 8, 2004Date of Patent: July 29, 2008Assignee: International Business Machines CorporationInventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
-
Publication number: 20070240167Abstract: An apparatus, system, and method are disclosed for the non-intrusive monitoring of business events on a middleware server. The steps to non-intrusively monitor business events on a middleware server include: monitoring business event traffic on a middleware server based on at least one business process probe that specifies an event and at least one business object attribute to be monitored; extracting data values associated with the specified attributes from the specified business event; storing the data values in a persistent data store; and present the data to the user. The monitoring does not alter the flow of existing business processes associated with the specified business event.Type: ApplicationFiled: March 17, 2006Publication date: October 11, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh Gurumoorthy, Yury Kosov, Juliana Tsang