Patents by Inventor Stephen Fanshier

Stephen Fanshier 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: 20070288920
    Abstract: A system and method for application scoping that can be added to the application model for an application server, making it less global-centric and more application-centric. The JNDI tree is configured to allow for an application-private JNDI section. This private JNDI section then acts as a private data repository for the application. Resources that are needed by the application can be stored in the application-specific JNDI tree, and thus “scoped” to that particular application. As applications are added to the system, they can be specified in this way. The overall result is fewer changes at the system-wide or global level. The application scoping features provided by the invention include: Use of application scoped JNDI tree; Application Scoped JDBC DataSources; and Application Scoped Security. Application scoped resources provide two primary advantages—Security, in that resources owned by one application can't be used by another; and Simplified packaging and configuration.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 13, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Mark Spotswood, Sanjeev Chopra, Stephen Fanshier, Don Ferguson
  • Publication number: 20070100953
    Abstract: In embodiments, a multi-phase approach can be used to deploy an application across a network or server cluster. A master deployer on an administration server is contracted, such as by a deployment took, indicating that an application is to be deployed. The master contacts a slave deployer on each managed server that is to deploy the application, indicating that the slave should prepare for deployment. The slave can pull the application from an application source into a staging area for each managed server. In the staging area, each managed server explodes the application from an application archive file, if necessary, and attempts to load the application. The managed servers notify the master of the success of the load, and if all loads are successful each application can be moved to a production directory and activated.
    Type: Application
    Filed: November 29, 2006
    Publication date: May 3, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventors: Stephen Fanshier, Sriram Srinivasan
  • Publication number: 20060041643
    Abstract: The present invention provides a deployment plan for an application server environment. In one embodiment, the deployment plan is an XML document that can be associated with any application that is deployed to an application server environment. The deployment plan may incorporates all server [vendor] specific deployment information as required by JSR-88 as well as the application configuration attributes that need to be resolved for each application server environment to which that application is deployed to. Additionally, it can contain references to custom module descriptors.
    Type: Application
    Filed: May 18, 2004
    Publication date: February 23, 2006
    Applicant: BEA Systems, Inc.
    Inventor: Stephen Fanshier