Patents by Inventor James Gish

James Gish 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).

  • Publication number: 20070261054
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for recovering from an incomplete transaction. These mechanisms and methods can enable embodiments to detect incomplete transactions when recovering from a server crash or other catastrophic event. Some embodiments can automatically re-establish interrupted connections when incomplete transactions have been detected. The ability of embodiments to detect incomplete transaction can allow recovery to initiate substantially immediately upon server restart and adapter redeployment.
    Type: Application
    Filed: May 3, 2006
    Publication date: November 8, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Brian Chesebro, James Gish, Chinnappa Codanda
  • Publication number: 20070169102
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for substituting a new version resource adaptor for a production version of the resource adaptor. These mechanisms and methods can enable embodiments to provide upgrade to a new version resource adaptor contemporaneous with completion of work by the production version of the resource adaptor. The ability of embodiments to provide upgrade to a new version resource adaptor contemporaneous with completion of work by the production version of the resource adaptor can enable an installation desiring to install a new component of their connector system while the system remains in production, eliminating the need to halt the system, i.e., stop all traffic, replace the production version of the component with an upgraded version, test and finally place the upgraded version into production.
    Type: Application
    Filed: November 17, 2005
    Publication date: July 19, 2007
    Applicant: BEA Systems, Inc.
    Inventors: James Gish, Chinnappa Codanda, Brian Chesebro
  • Publication number: 20070113234
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for loading a class with a resource adapter classloader and enabling the class to be accessible by other components that interconnect with the resource adapter. In an embodiment, a method for loading a class with a resource adapter classloader is provided that includes detecting an indicator specifying that at least one class loaded by a classloader associated with a resource adapter be made accessible to at least one other classloader. The at least one class loaded by the classloader associated with the resource adapter is made accessible to a system classloader. The at least one other classloader is permitted the capability to access the at least one class loaded by the classloader associated with the resource adapter via the system classloader.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: BEA Systems, Inc.
    Inventors: Codanda Chinnappa, James Gish, Brian Chesebro
  • Publication number: 20070113217
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for suspending work by a resource adapter. These mechanisms and methods for suspending work by a resource adapter can enable embodiments to provide the capability to start and stop work performed by a resource adapter to connector architectures. The ability of embodiments to provide the capability to start and stop work performed by a resource adapter can enable users of Connector Architectures to quiesce an adapter's inbound/outbound or work sections. Such capability can enable an adapter embodiment to complete in-flight transactions but not accept new inbound transactions until a request to resume operation is received. Resource adapters may be quiesced during a versioning or change out process or other maintenance processes for example.
    Type: Application
    Filed: November 17, 2005
    Publication date: May 17, 2007
    Applicant: BEA Systems, Inc.
    Inventors: James Gish, Chinnappa Codanda, Brian Chesebro