Patents by Inventor Rashmi Hunt

Rashmi Hunt 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: 8010941
    Abstract: A method of dynamically generating stateless session beans (EJBs) during installation of a Service Component Architecture (SCA) composite to expose simple SCA POJO components to Java EE callers. During SCA composite installation, an installation utility receives an installation request for a SCA composite with a simple POJO service. If EJB service binding is defined, the installation utility collects data from a service interface to generate a corresponding bean interface and implementation classes. Generic EJB home, bean and interface class templates are pre-defined using EMF JET templates. Data collected from the service interface is fed into pre-defined EMF JET Templates to generate service-specific EJB classes. The installation utility also matches the java interface to the EJB interface to ensure compatibility. Generated bean method has code snippets to delegate calls to SCA components during runtime.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Andrew Booz, Rashmi Hunt
  • Patent number: 7958031
    Abstract: An apparatus, system, and method are disclosed for automatically maintaining identity relationships among disparate enterprise information systems. The apparatus comprises a synchronization hub comprising an identity relationship repository, a relationship service module, a consistency module, and an adjustment module. The relationship service is configured to access a target relationship entry using a unique key from a source business object, wherein the source business object is representative of changes made in a source enterprise information system. The various components and modules of the synchronization hub cooperate to determine identity relationships that need updating and to propagate identity relationship changes to one or more destination enterprise information servers.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rashmi Hunt, Zeenat Kulkarni, Jose Angel Martinez Rodriguez, Edwin V. Sapugay, Olga Pavlovna Tikhonova, Hai Yun Zhao
  • Patent number: 7630784
    Abstract: A computer implemented method, an apparatus and computer instruction are provided for deployment of roles. Aspects of the present invention allow user to define in a schema a definition of a relationship that comprises a set of roles participating in the relationship. Each role in the set of roles is defined as an inlined role or an independent role. After the schema is processed, aspects of the present invention determine if the role in the set of roles is an inlined role or an independent role based on the definition of the relationship, deploy the relationship and the role as a single entity if the role is an inlined role, and deploy the relationship and the role as separate entities if the role is an independent role.
    Type: Grant
    Filed: July 22, 2005
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rashmi Hunt, Zeenat Kulkarni, Jose Angel Martinez Rodriguez, Edwin V. Sapugay, Harshal Hemendra Shah
  • Publication number: 20080281861
    Abstract: A method of dynamically generating stateless session beans (EJBs) during installation of a Service Component Architecture (SCA) composite to expose simple SCA POJO components to Java EE callers. During SCA composite installation, an installation utility receives an installation request for a SCA composite with a simple POJO service. If EJB service binding is defined, the installation utility collects data from a service interface to generate a corresponding bean interface and implementation classes. Generic EJB home, bean and interface class templates are pre-defined using EMF JET templates. Data collected from the service interface is fed into pre-defined EMF JET Templates to generate service-specific EJB classes. The installation utility also matches the java interface to the EJB interface to ensure compatibility. Generated bean method has code snippets to delegate calls to SCA components during runtime.
    Type: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Inventors: DAVID ANDREW BOOZ, Rashmi Hunt
  • Publication number: 20070136265
    Abstract: An apparatus, system, and method are disclosed for automatically maintaining identity relationships among disparate enterprise information systems. The apparatus comprises a synchronization hub comprising an identity relationship repository, a relationship service module, a consistency module, and an adjustment module. The relationship service is configured to access a target relationship entry using a unique key from a source business object, wherein the source business object is representative of changes made in a source enterprise information system. The various components and modules of the synchronization hub cooperate to determine identity relationships that need updating and to propagate identity relationship changes to one or more destination enterprise information servers.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rashmi Hunt, Zeenat Kulkarni, Jose Angel Rodriguez, Edwin Sapugay, Olga Tikhonova, Hai Zhao
  • Publication number: 20070022127
    Abstract: A computer implemented method, an apparatus and computer instruction are provided for deployment of roles. Aspects of the present invention allow user to define in a schema a definition of a relationship that comprises a set of roles participating in the relationship. Each role in the set of roles is defined as an inlined role or an independent role. After the schema is processed, aspects of the present invention determine if the role in the set of roles is an inlined role or an independent role based on the definition of the relationship, deploy the relationship and the role as a single entity if the role is an inlined role, and deploy the relationship and the role as separate entities if the role is an independent role.
    Type: Application
    Filed: July 22, 2005
    Publication date: January 25, 2007
    Applicant: International Business Machines Corporation
    Inventors: Rashmi Hunt, Zeenat Kulkarni, Jose Rodriguez, Edwin Sapugay, Harshal Shah