Patents by Inventor Jean-Sebastien Delfino

Jean-Sebastien Delfino 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: 8015545
    Abstract: An object editor capable of displaying a set of application software objects, which may include objects with a dynamic reflection capability (“reflective objects”), includes an object oriented configuration model instance (CMI), a generic adapter, and a UI framework. The CMI is particular to the set of application objects to be edited and defines a particular view of these objects to be provided by the editor. The CMI is external to the generic adapter and includes settings that control which application objects will be accessed and the manner of access. The generic adapter reads the de-serialized CMI's current settings, selectively accesses the set of application objects to be edited and their attributes as dictated by the CMI settings, and passes the accessed information to the LII framework for display.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Norman K. Seto, Jean-Sebastien Delfino
  • Patent number: 7596623
    Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol—e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: September 29, 2009
    Assignee: International Business Machines Corporation
    Inventors: Piotr Przybylski, Michael Beisiegel, Jean-Sebastien Delfino
  • Patent number: 7548983
    Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol—e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.
    Type: Grant
    Filed: July 1, 2002
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Piotr Przybylski, Michael Beisiegel, Jean-Sebastien Delfino
  • Publication number: 20080091832
    Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol—e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.
    Type: Application
    Filed: November 30, 2007
    Publication date: April 17, 2008
    Inventors: Piotr Przybylski, Michael Beisiegel, Jean-Sebastien Delfino
  • Publication number: 20070261025
    Abstract: An object editor capable of displaying a set of application software objects, which may include objects with a dynamic reflection capability (“reflective objects”), includes an object oriented configuration model instance (CMI), a generic adapter, and a UI framework. The CMI is particular to the set of application objects to be edited and defines a particular view of these objects to be provided by the editor. The CMI is external to the generic adapter and includes settings that control which application objects will be accessed and the manner of access, and in particular, which application objects will be visible, which of the visible objects' attributes will be displayed, the arrangement of displayed application objects and attributes, and the appearance of the displayed objects and attributes. The CMI is stored as a serialized XML file.
    Type: Application
    Filed: July 23, 2007
    Publication date: November 8, 2007
    Inventors: Norman Seto, Jean-Sebastien Delfino
  • Patent number: 7272819
    Abstract: An object editor capable of displaying a set of application software objects, which may include objects with a dynamic reflection capability (“reflective objects”), includes an object oriented configuration model instance (CMI), a generic adapter, and a UI framework. The CMI is particular to the set of application objects to be edited and defines a particular view of these objects to be provided by the editor. The CMI is external to the generic adapter and includes settings that control which application objects will be accessed and the manner of access. The generic adapter reads the de-serialized CMI's current settings, selectively accesses the set of application objects to be edited and their attributes as dictated by the CMI settings, and passes the accessed information to the UI framework for display.
    Type: Grant
    Filed: December 9, 2002
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Norman K. Seto, Jean-Sebastien Delfino
  • Publication number: 20060150204
    Abstract: Provided are a method, system, and article of manufacture, wherein a client component including at least one client interface is provided. Also provided is a target component including at least one service interface, wherein the at least one client interface is capable of matching the at least one service interface. A service interface implementation corresponding to the at least one service interface is provided, wherein the service interface implementation is a dynamic service interface implementation. The dynamic service interface implementation is executed to allow access to the client component to a service provided by the target component.
    Type: Application
    Filed: December 15, 2004
    Publication date: July 6, 2006
    Inventors: Michael Beisiegel, Jean-Sebastien Delfino, Jason McGee, Martin Nally, Peter Niblett
  • Publication number: 20060130034
    Abstract: An apparatus, system, and method are disclosed for providing access to a set of resources available directly to a particular class loader. The apparatus includes a request handler, a locator, an association module, and a navigation module. The request handler receives a resource identifier. The locator identifies a local resource set comprising resources available directly to a particular class loader. The resources correspond to the resource identifier. The association module associates the local resource set with the particular class loader. The navigation module locates a first resource accessible to a particular class loader based on a resource location policy. The resource location policy determines a search order of a class loader hierarchy to locate the first resource among local resource sets identified for each class loader in the class loader hierarchy. The apparatus provides access to, and navigation among, local resources of class loaders in a dynamic resource loading environment.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Michael Beisiegel, Stephen Brodsky, Jean-Sebastien Delfino, Zhaohui Feng
  • Publication number: 20060129560
    Abstract: Provided is an architecture for enabling business components to access middleware components in a runtime environment. A business container hosts business components and services to enable communication between the business components. A plurality of infrastructure components expose interfaces and methods to the business components, wherein the exposed interfaces and methods have names descriptive of a business domain for which the business applications are written. The infrastructure components implementation of the interfaces and methods exposed to the business components include calls to the middleware application programming interfaces (APIs) to invoke middleware APIs to cause middleware operations.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Greg Adams, Michael Beisiegel, Stephen Brodsky, Jean-Sebastien Delfino, Donald Ferguson, Robert High, Jason McGee, Martin Nally, Peter Niblett, Marc-Thomas Schmidt
  • Publication number: 20060126657
    Abstract: Provided are a method, system, and program for generating asynchronous interfaces and methods from synchronous interfaces and methods receiving a synchronous interface to a target component having a synchronous method used by a client component to synchronously invoke the target component. An asynchronous interface is generated for the synchronous interface of the target component. An asynchronous method is generated for the generated asynchronous interface having arguments to invoke the target component, wherein the client calls the generated asynchronous method to cause an asynchronous execution of the synchronous method.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Inventors: Michael Beisiegel, Jean-Sebastien Delfino, Martin Nally, Peter Niblett, David Vines
  • Publication number: 20060123332
    Abstract: A method and system for incrementally processing program annotations is provided. A source model, a doclet model and a semantic model are used to represent and transform annotations incrementally. The source model represents actual types, fields, and methods that contain annotations. The doclet model includes doclet objects representing tags and attributes for a type, field, and method for a given namespace. Tag handlers registered for the given namespace detect changes in annotations and create or update doclet objects based on the changes. Changes in the doclet model are then transformed into the semantic model and may be persisted for restoration.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Applicant: International Business Machines Corporation
    Inventors: Daniel Berg, Jean-Sebastien Delfino, Narinder Makin, Lawrence Rich, Ritchard Schacher
  • Publication number: 20060122958
    Abstract: Provided are a method, system, and program for matching client interfaces with service interfaces. A client component includes at least one client interface and a target component includes at least one service interface. A data structure for the client component associates at least one client interface in the client component with one target component. For each client interface indicated in the data structure, a determination is made as whether there is one service interface in the target component associated with the client interface that is compatible with the client interface.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Inventors: Michael Beisiegel, Stephen Brodsky, Jean-Sebastien Delfino, Zhaohui Feng, Anh-Khoa Phan
  • Publication number: 20040267933
    Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol-e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.
    Type: Application
    Filed: March 4, 2004
    Publication date: December 30, 2004
    Inventors: Piotr Przybylski, Michael Beisiegel, Jean-Sebastien Delfino
  • Publication number: 20040177335
    Abstract: A development model for architecting enterprise systems presents a service-oriented approach which leverages open standards to represent virtually all software assets as services including legacy applications, packaged applications, J2EE components or web services. This approach provides developers with a standard way of representing and interacting with parts of a business application without having to spend time working with unique interfaces and low-level APIs. Furthermore, individual business application components become building blocks that can be reused in developing other applications. Using the service-oriented approach to integration in accordance with the present invention reduces the complexity, cost, and risk of integration by providing a single, simple architectural framework based on Web Services in which to build, deploy, and manage application functionality.
    Type: Application
    Filed: March 4, 2003
    Publication date: September 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Michael Beisiegel, Jean-Sebastien Delfino, Piotr Przybylski
  • Publication number: 20040015858
    Abstract: An object editor capable of displaying a set of application software objects, which may include objects with a dynamic reflection capability (“reflective objects”), includes an object oriented configuration model instance (CMI), a generic adapter, and a UI framework. The CMI is particular to the set of application objects to be edited and defines a particular view of these objects to be provided by the editor. The CMI is external to the generic adapter and includes settings that control which application objects will be accessed and the manner of access, and in particular, which application objects will be visible, which of the visible objects' attributes will be displayed, the arrangement of displayed application objects and attributes, and the appearance of the displayed objects and attributes. The CMI is stored as a serialized XML file.
    Type: Application
    Filed: December 9, 2002
    Publication date: January 22, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norman K. Seto, Jean-Sebastien Delfino