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: 10248473
    Abstract: 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: Grant
    Filed: November 12, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Lainwala
  • Publication number: 20160070604
    Abstract: 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: Application
    Filed: November 12, 2015
    Publication date: March 10, 2016
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Lainwala
  • Patent number: 9218225
    Abstract: 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: Grant
    Filed: July 23, 2012
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
  • Patent number: 8490048
    Abstract: 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: Grant
    Filed: March 17, 2006
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
  • Patent number: 8352959
    Abstract: 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: Grant
    Filed: March 17, 2006
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rajesh Gurumoorthy, Yury Kosov, Juliana Hing Tsang
  • Publication number: 20120291047
    Abstract: 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: Application
    Filed: July 23, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
  • Patent number: 8302107
    Abstract: 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: Grant
    Filed: June 19, 2008
    Date of Patent: October 30, 2012
    Assignee: International Business Machines Corporation
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
  • Patent number: 8245184
    Abstract: 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: Grant
    Filed: December 2, 2008
    Date of Patent: August 14, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yury Kosov, Juliana Hing Tsang
  • Patent number: 8171450
    Abstract: 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: Grant
    Filed: December 2, 2008
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yury Kosov, Juliana Hing Tsang
  • Patent number: 8145653
    Abstract: 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: Grant
    Filed: April 8, 2005
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yury Kosov, Thomas Pollinger
  • Patent number: 7975255
    Abstract: 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: Grant
    Filed: December 1, 2005
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yury Kosov, Oleg Musteata, Saravanakumar Anthivur Srinivasan
  • Patent number: 7958487
    Abstract: 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: Grant
    Filed: March 21, 2006
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
  • Patent number: 7882489
    Abstract: 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: Grant
    Filed: November 22, 2005
    Date of Patent: February 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
  • Patent number: 7873154
    Abstract: 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: Grant
    Filed: March 17, 2006
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sivakumar Chandrasekharan, Rajesh Gurumoorthy, Yury Kosov, Canh Minh Vu
  • Patent number: 7562340
    Abstract: 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: Grant
    Filed: March 23, 2006
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yury Kosov, Juliana Hing Tsang
  • Publication number: 20090113384
    Abstract: 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: Application
    Filed: December 2, 2008
    Publication date: April 30, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yury Kosov, Juliana Hing Tsang
  • Publication number: 20090083706
    Abstract: 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: Application
    Filed: December 2, 2008
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yury Kosov, Juliana Hing Tsang
  • Publication number: 20080243895
    Abstract: 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: Application
    Filed: June 19, 2008
    Publication date: October 2, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
  • Patent number: 7406474
    Abstract: 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: Grant
    Filed: December 8, 2004
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Oleg Musteata, Glen Bentley, Yury Kosov, Zeenat Kulkarni
  • Publication number: 20070240167
    Abstract: 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: Application
    Filed: March 17, 2006
    Publication date: October 11, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajesh Gurumoorthy, Yury Kosov, Juliana Tsang